7 LE FUNZIONI
7 LE FUNZIONI
esempio
Per sommare i numeri nella colonna C, possiamo usare:
- la formula: =C1 + C2 + C3 + C4
- la funzione SOMMA: =SOMMA(C1:C4)
Le funzioni devono sempre essere inserite all’interno delle formule infatti, nell’esempio precedente, la funzione SOMMA viene preceduta dal simbolo =.
Le funzioni principali hanno sintassi simile a quella della funzione SOMMA.
Per separare la cella iniziale e la cella finale nella funzione si possono usare:
- i due punti: per indicare un intervallo fra celle;
- il punto e virgola: per indicare un elenco di celle.
esempio
Per sommare i contenuti delle celle da B2 a B6 si può scrivere nella barra della formula una delle seguenti istruzioni:
- =B2+B3+B4+B5+B6
- =SOMMA(B2:B6)
- =SOMMA(B2;B3;B4;B5;B6)
L’inserimento delle funzioni nel foglio di calcolo
Le funzioni possono essere inserite nelle celle in tre modi:
1. digitandole da tastiera nella barra della formula: per poter scrivere una funzione è necessario conoscere la sua sintassi corretta, anche se il programma fornisce dei suggerimenti di completamento;
2. selezionandole da un elenco parziale: alcune funzioni più comuni possono essere selezionate direttamente da un menu a tendina che si apre:
- in Excel: facendo clic sulla freccia di espansione del pulsante Somma automatica nel gruppo Modifica della scheda Home;
- in Calc: facendo clic sul pulsante Seleziona funzioni nella barra della formula;
3. selezionandole da un elenco completo: l’elenco completo delle funzioni utilizzabili viene visualizzato in una finestra di dialogo che compare facendo clic sul pulsante Inserisci funzione fx (Excel)/ Creazione guidata funzione fx (Calc) nella barra della formula.
Excel
La finestra Inserisci funzione è composta da:
- una casella di ricerca nella quale cercare la funzione che si vuole inserire;
- un menu a tendina con il quale selezionare una categoria di funzioni;
- un elenco che si riferisce alla categoria scelta;
- la sintassi della funzione selezionata;
- una breve descrizione della funzione selezionata.
Facendo clic sul pulsante OK si apre la finestra per la creazione guidata della funzione selezionata.
La creazione guidata consente di inserire tutti i parametri richiesti dalla funzione e, in particolare, gli eventuali riferimenti alle celle coinvolte. Dopo aver fatto clic sul pulsante è possibile selezionare le celle usando il mouse.
Calc
La finestra Creazione guidata funzione è composta da:
- una casella di ricerca nella quale cercare la funzione che si vuole inserire;
- un menu a tendina con il quale selezionare una categoria di funzioni;
- un elenco che si riferisce alla categoria scelta;
- la sintassi della funzione selezionata;
- una breve descrizione della funzione selezionata.
Facendo clic sul pulsante Avanti si apre la finestra per la creazione guidata della funzione selezionata.
La creazione guidata consente di inserire tutti i parametri richiesti dalla funzione e, in particolare, gli eventuali riferimenti alle celle coinvolte. Dopo aver fatto clic sul pulsante è possibile selezionare le celle usando il mouse.
Lo sapevi che
Il simbolo Σ (sigma) che viene usato in matematica per indicare sinteticamente la sommatoria, cioè la somma di più addendi con un indice progressivo, è un carattere dell’alfabeto greco che corrisponde alla S maiuscola.
Le funzioni più comuni
Tra le funzioni dei programmi di calcolo più comuni ci sono:
- funzione MEDIA: restituisce la media dei numeri selezionati;
- funzione MAX: restituisce il numero massimo fra quelli selezionati;
- funzione MIN: restituisce il numero minimo fra quelli selezionati.
prova tu
Preventivo
Crea un preventivo, tenendo conto delle indicazioni.
1. Apri il programma di calcolo e crea un nuovo foglio elettronico.
2. Copia la tabella della prima immagine, tenendo conto dei suggerimenti.
- Unisci le celle da B2 a E2. Applica sfondo arancione, bordo nero sottile in alto e a sinistra, bordo nero spesso in basso a destra. Scrivi “PREVENTIVI ACQUISTO MATERIALE INFORMATICO”, in font Arial, dimensione 10, grassetto, colore bianco, centrato orizzontalmente.
- La cella B7 si ottiene utilizzando opportunamente il testo a capo e i bordi, adattando la larghezza della colonna B.
- Nelle celle da B7 a F7 inserisci sfondo blu, bordo superiore e inferiore nero sottile, bordi verticali bianchi sottili e testi in font Calibri, dimensione 11, grassetto e colore bianco.
- Adatta la larghezza delle colonne da C a F. Centra orizzontalmente e verticalmente il testo nelle celle da C7 a F7.
- Nelle celle da B8 a F11 applica sfondi azzurri e bianchi alternati, testi in font Arial, dimensione 10 e colore nero.
- Nelle celle da B12 a F12 inserisci sfondo blu, bordo nero sottile superiore e inferiore, testi in font Calibri, dimensione 11 e colore bianco.
- Nelle celle da H7 a J7 applica sfondo arancione, bordo nero spesso superiore e inferiore, testo a capo, font Arial, dimensione 10, grassetto, testo centrato orizzontalmente e verticalmente di colore nero.
- Allarga le colonne I e J per ottenere la disposizione corretta delle scritte.
- Nelle celle da H8 a J11 applica sfondi grigi e bianchi alternati, testi in font Arial, dimensione 10 e colore nero.
- Applica un bordo nero spesso inferiore alle celle da H11 a J11.
3. Inserisci le funzioni necessarie a completare le tabelle e confronta i risultati ottenuti con quelli della seguente immagine.
4. Salva il file con il nome preventivo e chiudi il programma.
Le funzioni per contare gli elementi
Esistono alcune funzioni che servono per contare gli elementi che soddisfano un determinato criterio. Fra queste ricordiamo:
- funzione CONTA NUMERI: restituisce quanti numeri ci sono nelle celle selezionate. Questa funzione conta i numeri positivi e negativi, i numeri con e senza virgola e lo 0. Non conta i caratteri e le celle vuote contenute nell’intervallo selezionato.
La sintassi della funzione è: =CONTA.NUMERI(valore1;valore2;…);
- funzione CONTA VUOTE: restituisce quante celle non contengono nulla fra le celle selezionate. Questa funzione conta le celle vuote e quindi non conta le celle dell’intervallo selezionato che contengono numeri, caratteri, formule o funzioni.
La sintassi della funzione è: =CONTA.VUOTE(intervallo);
- funzione CONTA VALORI: restituisce quante celle contengono caratteri o numeri fra le celle selezionate. Questa funzione conta i caratteri e i numeri, anche risultanti da formule o funzioni, ma non conta le celle vuote.
La sintassi della funzione è: =CONTA.VALORI(valore1;valore2;…);
- funzione CONTA SE: restituisce quante celle soddisfano un determinato criterio fra le celle selezionate.
La sintassi della formula è: =CONTA.SE(intervallo;criterio).
esempio
Da un elenco di città vogliamo sapere quante volte sono ripetute Genova e Milano.
prova tu
Statistiche dei giocatori
Crea uno schema per raccogliere le statistiche di alcuni giocatori, tenendo conto delle indicazioni.
1. Apri il programma di calcolo e crea un nuovo foglio elettronico.
2. Copia le tabelle della prima immagine, tenendo conto dei suggerimenti.
- Nelle celle da A1 a F1 inserisci sfondo marrone scuro, testi in font Times New Roman, dimensione 11, corsivo, allineato orizzontalmente a sinistra e colore bianco.
- Nelle celle da A2 a A12 inserisci sfondo marrone chiaro, testi in font Times New Roman, dimensione 11, corsivo, allineato orizzontalmente a sinistra e colore bianco.
- Nelle celle da B2 a F12 inserisci sfondo rosa, testi in font Calibri, dimensione 11, colore nero, allineato orizzontalmente al centro.
- Inserisci bordo arancione a tutte le celle della prima tabella.
- Nelle celle da A15 a A18 e nelle celle da F15 a F17 inserisci i testi in font Calibri, dimensione 11, allineato orizzontalmente a sinistra.
- Nelle celle da D15 a D18 e nelle celle da I15 a I17 inserisci sfondo giallo e bordo nero e testi in font Calibri, dimensione 11 e colore nero.
3. Scegliendo gli intervalli opportuni, inserisci la funzione:
- CONTA.SE nelle celle da D15 a D18;
- CONTA.VUOTE nella cella I15;
- CONTA.NUMERI nella cella I16;
- CONTA.VALORI nella cella I17.
4. Confronta i risultati ottenuti con quelli dell’immagine a lato.
5. Salva il file con il nome giocatori squadre.
6. Chiudi il programma.
La funzione SE
Nella vita quotidiana capita spesso di dover decidere in modo condizionale.
Per esempio: Se fuori piove, allora prendo l’ombrello altrimenti prendo gli occhiali da sole.
Analizziamo una condizione (fuori piove) e, sulla base del suo valore di verità (per esempio falso), svolgiamo un’azione (prendo gli occhiali da sole).
La funzione SE dei fogli di calcolo consente di verificare una condizione (test): se questa è vera, allora nella cella in cui è stata scritta la funzione SE viene inserito un contenuto (se_vero), altrimenti ne viene inserito un altro (se_falso).
La sintassi della funzione SE è:
=SE(test;se_vero;se_falso)
Il confronto logico che viene eseguito nel test può essere effettuato, in generale, tra un elemento che può assumere diversi valori e:
- un valore prefissato;
- un elemento che può assumere valori diversi.
In base all’esito del confronto (che può essere vero o falso), la funzione SE può restituire un risultato o un altro.
esempio
Usiamo la funzione SE per ottenere la seguente logica:
“Se il contenuto della cella A1 è maggiore di 0, allora inserisci nella cella C1 il testo positivo altrimenti inserisci nella cella C1 il contenuto della cella A1”
Nella cella C1 (dove deve comparire il risultato) scriviamo la funzione:
=SE(A1>0;”positivo”;A1).
Per scrivere correttamente la funzione SE può essere d’aiuto la finestra per la creazione guidata; tuttavia, conoscere la sintassi della funzione SE è molto utile nel caso in cui si debbano usare più funzioni una dentro l’altra, come nel caso della composizione delle funzioni che vedremo in seguito.
Le funzioni per la generazione di numeri casuali
I fogli di calcolo consentono di generare numeri in modo casuale.
Per generare numeri casuali è possibile usare la:
- funzione CASUALE: restituisce un numero reale casuale compreso tra 0 e 1. La sintassi della funzione è: =CASUALE().
Per ottenere un numero reale casuale compreso in un altro intervallo, si deve moltiplicare il numero generato casualmente per il numero più grande dell’intervallo.
Per esempio per ottenere un numero reale casuale compreso tra 0 e 100 scrivere: =CASUALE()*100;
- funzione CASUALE TRA: genera un numero intero casuale compreso tra due estremi inclusi, che devono essere specificati.
La sintassi della funzione è: =CASUALE.TRA(minore;maggiore).
Per esempio per ottenere un numero compreso tra 5 e 30 si deve scrivere: =CASUALE.TRA(5;30).
prova tu
La soglia
Crea uno schema utilizzando le funzioni SE, CASUALE e CASUALE.TRA come indicato di seguito.
- SUPERIORE quando il prezzo è maggiore o uguale al valore della soglia nella cella H3;
- INFERIORE quando il prezzo è minore al valore della soglia nella cella H3.
ApprofondiMENTO
I NUMERI CASUALI
I numeri casuali sono numeri estratti da una sorgente totalmente imprevedibile.
Per esempio il numero vincente della lotteria è un numero casuale perché viene estratto da un contenitore di palline numerate che hanno tutte la stessa probabilità di essere pescate.
Anche se spesso, in informatica, i due termini vengono utilizzati indifferentemente, i computer generano numeri pseudocasuali, che “sembrano” casuali, ma che in realtà sono “sempre gli stessi” nel senso che se si conoscesse l’algoritmo che li genera, sarebbe possibile prevedere tutti i numeri generati in sequenza.
Gli operatori di confronto e i connettivi logici
Nella condizione della funzione SE si possono inserire anche operatori di confronto o i principali connettivi logici (▶ unità 4).
Nella tabella sono raccolti gli operatori di confronto che possono essere utilizzati.
Descrizione |
Operatore di confronto |
uguale |
= |
diverso |
<> |
maggiore |
> |
maggiore o uguale |
>= |
minore |
< |
minore o uguale |
<= |
Fra i connettivi logici quelli utilizzati più comunemente sono e e o (inclusiva) che vengono generati con le rispettive funzioni:
- funzione E: determina se tutte le condizioni del test sono vere. La sintassi della funzione è: =E(logico1;logico2;…);
- funzione O: determina se almeno una delle condizioni del test è vera. La sintassi della funzione è: =O(logico1;logico2;…).
esempio
Scriviamo i due numeri nelle cella A4 e A5.
La composizione di funzioni
Le funzioni possono contenere altre funzioni.
Rispettando la sintassi e combinando funzioni, operatori di confronto e connettivi logici è possibile ottenere funzioni composte anche molto complesse.
prova tu
La logica
Crea uno schema utilizzando le funzioni SE, E, O come indicato di seguito.
- Nelle celle da D3 a D5 imposta sfondo azzurro, bordi neri e applica il font Broadway, dimensione 20, grassetto.
- Nelle celle da H3 a H5 imposta sfondo arancione, bordi neri e applica il font Broadway, dimensione 20, grassetto, centrato orizzontalmente.
- Nelle celle da C3 a C5 e da G3 a G5 applica il font Lucida Calligraphy, dimensione 15.
- Inserisci le scritte applicando alle parole “MAX” e “SE” il grassetto, sottolineato.
- Adatta le dimensioni delle colonne D e G.
- 1; 2; 3
- 15; - 7; 0
- 7; 5; 2
- - 5; 0; - 2
- 1; 8; 3
- 0; 0; 1
ApprofondiMENTO
LA FORMATTAZIONE CONDIZIONALE
Le celle possono cambiare automaticamente formattazione quando il loro contenuto verifica una condizione.
Per esempio lo sfondo di una cella può diventare colorato quando il valore della cella scende al di sotto di una soglia prestabilita. Per applicare una formattazione condizionale alle celle selezionate:
- in Excel fare clic su Home Formattazione condizionale e scegliere Nuova regola dal menu contestuale. Nei campi della finestra Nuova regola di formattazione, selezionare la regola Formatta solo le celle che contengono, scegliere Valore, minore di e indicare il criterio digitando un numero o facendo clic su una cella. Per scegliere il colore che dovrà assumere la cella fare clic sul pulsante Formato, dalla scheda Riempimento della finestra che si apre scegliere un colore e confermare con OK. Per confermare la regola fare clic su OK;
- in Calc fare clic sul menu Formato Condizionale Condizione. Nei campi della finestra Formattazione condizionale per... selezionare Il valore della cella è, minore di, indicare il criterio digitando un numero o facendo cilc su una cella. Per scegliere il colore che dovrà assumere la cella nella sezione Applica stile scegliere Nuovo stile, dalla scheda Sfondo della finestra che si apre fare clic sul pulsante Colore, scegliere il colore e confermare con OK. Per confermare la regola fare clic su OK.
Clic!
Tecnologie informatiche per il primo biennio