7 LE FUNZIONI

7 LE FUNZIONI

I fogli di calcolo mettono a disposizione una grande quantità di funzioni, che potremmo immaginare come se fossero delle “formule predefinite”.
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.

 >> pagina 229 
 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.
 >> pagina 230

  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.

 >> pagina 231

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.


 >> pagina 232
  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.

 >> pagina 234

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.


1. Apri il programma e crea un foglio elettronico.

2. Seleziona le celle da D3 a D17 e la cella G3, imposta il font Calibri, dimensione 11, grassetto.

3. Seleziona le celle da D4 a D17 e la cella H3 e applica il formato Valuta, con due cifre decimali e il simbolo € a sinistra del numero.

4. Applica sfondo giallo e bordo nero alla cella H3.

5. Scrivi “Prezzi” nella cella D3 e “Soglia” nella cella G3.

6. Fai in modo che nelle celle da D4 a D17 vengano generati dei numeri reali casuali compresi tra 0 e 100.

7. Genera casualmente il numero contenuto nella cella H3 facendo in modo che sia un numero intero compreso fra 30 e 50.

8. Utilizzando la funzione SE genera automaticamente il contenuto delle celle da E4 a E17 in modo che compaia:
  • 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.

9. Se necessario, adatta la larghezza della colonna E.

10. Salva il file con il nome soglia e chiudi il programma.

  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.

 >> pagina 235

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.

Per sapere se sono entrambi negativi usiamo la funzione E, scrivendo:
=E(A4<0;A5<0) nella cella C4.
Per sapere se almeno uno dei due è negativo, invece, usiamo la funzione O, scrivendo: =O(A4<0;A5<0) nella cella C5.

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.


esempio

1. Calcoliamo la somma del minimo e del massimo di una sequenza di numeri scritta nelle celle da B1 a B6.



2. Determiniamo se il numero scritto nella cella B3 è strettamente positivo (cioè maggiore di 0), nullo o negativo.


 >> pagina 236

  prova tu
La logica

Crea uno schema utilizzando le funzioni SE, E, O come indicato di seguito.


1. Apri il programma di calcolo e crea un nuovo foglio elettronico.

2. Copia il seguente schema tenendo conto dei suggerimenti.
  • 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.


3. Nella cella H3, usando la funzione MAX, calcola il massimo tra i valori contenuti nelle celle D3, D4 e D5.

4. Nella cella H4, usando la combinazione delle funzioni SE ed E, calcola il massimo tra i valori contenuti nelle celle D3, D4 e DS.

5. Fai in modo che nella cella H5 compaia la scritta “sì” se fra i tre numeri inseriti nelle celle D3, D4 e D5 ce n’è almeno uno nullo, altrimenti visualizza “no” (utilizza la funzione SE combinata alla funzione O).

6. Inserisci nelle celle D3, D4 e D5 i seguenti valori e verifica se il foglio di calcolo funziona:
  • 1; 2; 3
  • 15; - 7; 0
  • 7; 5; 2
  • - 5; 0; - 2
  • 1; 8; 3
  • 0; 0; 1

7. Salva il file con il nome logica e chiudi il programma.

  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!
Clic!
Tecnologie informatiche per il primo biennio