LE FUNZIONI 7 I fogli di calcolo mettono a disposizione una grande quantità di , che potremmo immaginare come se fossero delle “ ”. funzioni 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 devono essere infatti, nell’esempio precedente, la funzione SOMMA viene preceduta dal simbolo . funzioni sempre inserite all’interno delle formule = Le hanno simile a quella della funzione SOMMA. funzioni principali sintassi Per separare la cella iniziale e la cella finale nella funzione si possono usare: i : per indicare un ; due punti intervallo fra celle il : per indicare un . punto e virgola 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)   Approfondimento – La funzione SOMMA L’inserimento delle funzioni nel foglio di calcolo Le funzioni possono essere inserite nelle celle in tre modi: nella barra della formula: per poter scrivere una funzione è necessario conoscere la sua sintassi corretta, anche se il programma fornisce dei suggerimenti di completamento; 1. digitandole da tastiera : alcune funzioni più comuni possono essere selezionate direttamente da un menu a tendina che si apre: 2. selezionandole da un elenco parziale in : facendo clic sulla freccia di espansione del pulsante nel gruppo della scheda ; Excel Somma automatica Modifica Home in : facendo clic sul pulsante nella barra della formula; Calc Seleziona funzioni : l’elenco completo delle funzioni utilizzabili viene visualizzato in una finestra di dialogo che compare facendo clic sul pulsante   (Excel)/   (Calc) nella barra della formula. 3. selezionandole da un elenco completo Inserisci funzione fx  Creazione guidata funzione fx   >> pagina 229  Excel   La finestra è composta da: Inserisci funzione 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 si apre la finestra per la della funzione selezionata. OK creazione guidata 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 è composta da: Creazione guidata funzione 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 si apre la finestra per la della funzione selezionata. Avanti creazione guidata 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: : restituisce la media dei numeri selezionati; funzione MEDIA : restituisce il numero massimo fra quelli selezionati; funzione MAX : restituisce il numero minimo fra quelli selezionati. funzione MIN  >> pagina 230 prova tu   Preventivo Crea un preventivo, tenendo conto delle indicazioni. Apri il programma di calcolo e crea un nuovo foglio elettronico. 1. Copia la tabella della prima immagine, tenendo conto dei suggerimenti. 2. 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. Inserisci le funzioni necessarie a completare le tabelle e confronta i risultati ottenuti con quelli della seguente immagine. 3. Salva il file con il nome e chiudi il programma. 4. preventivo   File di lavoro  >> pagina 231 Le funzioni per contare gli elementi Esistono alcune funzioni che servono per che soddisfano un . Fra queste ricordiamo: contare gli elementi determinato criterio : restituisce 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. funzione CONTA NUMERI quanti numeri ci sono La sintassi della funzione è: ; =CONTA.NUMERI(valore1;valore2;…) : restituisce 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. funzione CONTA VUOTE quante celle non contengono nulla La sintassi della funzione è: ; =CONTA.VUOTE(intervallo) : restituisce fra le celle selezionate. Questa funzione conta i caratteri e i numeri, anche risultanti da formule o funzioni, ma non conta le celle vuote. funzione CONTA VALORI quante celle contengono caratteri o numeri La sintassi della funzione è: ); =CONTA.VALORI(valore1;valore2;… : restituisce fra le celle selezionate. funzione CONTA SE quante celle soddisfano un determinato criterio La sintassi della formula è: =CONTA.SE(intervallo;criterio). esempio Da un elenco di città vogliamo sapere quante volte sono ripetute Genova e Milano. attenzione   Nelle formule dei fogli di calcolo il testo deve essere scritto fra virgolette (anche i criteri come “>2”). I numeri e i nomi delle celle, invece, vengono scritti senza.  >> pagina 232 prova tu   Statistiche dei giocatori Crea uno schema per raccogliere le statistiche di alcuni giocatori, tenendo conto delle indicazioni. Apri il programma di calcolo e crea un nuovo foglio elettronico. 1. Copia le tabelle della prima immagine, tenendo conto dei suggerimenti. 2. 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. Scegliendo gli intervalli opportuni, inserisci la funzione: 3. CONTA.SE nelle celle da D15 a D18; CONTA.VUOTE nella cella I15; CONTA.NUMERI nella cella I16; CONTA.VALORI nella cella I17. Confronta i risultati ottenuti con quelli dell’immagine a lato. 4. Salva il file con il nome . 5. giocatori squadre Chiudi il programma. 6.   File di lavoro La funzione SE Nella vita quotidiana capita spesso di dover decidere in modo condizionale. Per esempio: fuori piove, prendo l’ombrello prendo gli occhiali da sole. Se allora altrimenti Analizziamo una (fuori piove) e, sulla base del suo (per esempio falso), svolgiamo un’ (prendo gli occhiali da sole). condizione valore di verità azione La 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). funzione SE La sintassi della funzione SE è: =SE(test;se_vero;se_falso) Il che viene eseguito nel test può essere effettuato, in generale, tra un che può assumere diversi valori e: confronto logico elemento un ; valore prefissato un elemento che può assumere . valori diversi In base all’ (che può essere vero o falso), la funzione SE può restituire un risultato o un altro. esito del confronto 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  ; tuttavia,   della funzione SE è   nel caso in cui si debbano usare più funzioni una dentro l’altra, come nel caso della   che vedremo in seguito. creazione guidata conoscere la sintassi molto utile composizione delle funzioni  >> pagina 234 Le funzioni per la generazione di numeri casuali I fogli di calcolo consentono di generare numeri in modo casuale . Per è possibile usare la: generare numeri casuali : restituisce un . La sintassi della funzione è: . funzione CASUALE numero reale casuale compreso tra 0 e 1 =CASUALE() Per ottenere un numero reale casuale compreso in un altro , si deve moltiplicare il numero generato casualmente per il numero più grande dell’intervallo. intervallo Per esempio per ottenere un numero reale casuale compreso tra 0 e 100 scrivere: =CASUALE()*100; : genera un compreso tra due estremi inclusi, che devono essere specificati. funzione CASUALE TRA numero intero casuale 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. Apri il programma e crea un foglio elettronico. 1. Seleziona le celle da D3 a D17 e la cella G3, imposta il font Calibri, dimensione 11, grassetto. 2. 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. 3. Applica sfondo giallo e bordo nero alla cella H3. 4. Scrivi “Prezzi” nella cella D3 e “Soglia” nella cella G3. 5. Fai in modo che nelle celle da D4 a D17 vengano generati dei numeri reali casuali compresi tra 0 e 100. 6. Genera casualmente il numero contenuto nella cella H3 facendo in modo che sia un numero intero compreso fra 30 e 50. 7. Utilizzando la funzione SE genera automaticamente il contenuto delle celle da E4 a E17 in modo che compaia: 8. 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. Se necessario, adatta la larghezza della colonna E. 9. Salva il file con il nome soglia e chiudi il programma. 10. 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   di essere pescate. stessa probabilità Anche se spesso, in informatica, i due termini vengono utilizzati indifferentemente, i computer generano  , che “sembrano” casuali, ma che in realtà sono “sempre gli stessi” nel senso che se si conoscesse l’  che li genera, sarebbe possibile prevedere tutti i numeri generati in sequenza. numeri pseudocasuali algoritmo  >> pagina 235 Gli operatori di confronto e i connettivi logici Nella si possono inserire anche o i principali (▶ unità 4). condizione della funzione SE operatori di confronto connettivi logici 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 quelli utilizzati più comunemente sono e (inclusiva) che vengono generati con le rispettive funzioni: connettivi logici e o : determina se tutte le condizioni del test sono vere. La sintassi della funzione è: ; funzione E =E(logico1;logico2;…) : determina se almeno una delle condizioni del test è vera. La sintassi della funzione è: ). funzione O =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. Apri il programma di calcolo e crea un nuovo foglio elettronico. 1. Copia il seguente schema tenendo conto dei suggerimenti. 2. 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. Nella cella H3, usando la funzione MAX, calcola il massimo tra i valori contenuti nelle celle D3, D4 e D5. 3. Nella cella H4, usando la combinazione delle funzioni SE ed E, calcola il massimo tra i valori contenuti nelle celle D3, D4 e DS. 4. 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). 5. Inserisci nelle celle D3, D4 e D5 i seguenti valori e verifica se il foglio di calcolo funziona: 6. 1; 2; 3 15; - 7; 0 7; 5; 2 - 5; 0; - 2 1; 8; 3 0; 0; 1 Salva il file con il nome logica e chiudi il programma. 7. ApprofondiMENTO   LA FORMATTAZIONE CONDIZIONALE Le celle possono quando il loro contenuto verifica una condizione. cambiare automaticamente formattazione Per esempio lo sfondo di una cella può diventare colorato quando il valore della cella scende al di sotto di una soglia prestabilita. Per alle celle selezionate: applicare una formattazione condizionale in fare clic su e scegliere dal menu contestuale. Nei campi della finestra , selezionare la regola , scegliere , 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 , dalla scheda della finestra che si apre scegliere un colore e confermare con . Per confermare la regola fare clic su ; Excel Home Formattazione condizionale Nuova regola Nuova regola di formattazione Formatta solo le celle che contengono Valore minore di Formato Riempimento OK OK in fare clic sul menu . Nei campi della finestra selezionare , , indicare il criterio digitando un numero o facendo cilc su una cella. Per scegliere il colore che dovrà assumere la cella nella sezione scegliere , dalla scheda della finestra che si apre fare clic sul pulsante , scegliere il colore e confermare con . Per confermare la regola fare clic su . Calc Formato Condizionale Condizione Formattazione condizionale per... Il valore della cella è minore di Applica stile Nuovo stile Sfondo Colore OK OK