Cenni di Excel
Definizioni Cella= ogni rettangolo di cui è composta una tabella Excel Cella attiva= cella selezionata dal cursore (bordata in grassetto) Indirizzo di una cella= coppia lettera-numero associata alla cella Barra della formula= Barra che riporta: L’indirizzo della cella attiva (ovvero dove ci troviamo nel foglio) il contenuto reale della cella attiva, ovvero la formula-input inserita dall’utente
Forme del puntatore Piccola croce quando si trova al centro di una cella ma non si è cliccato Cursore quando si clicca sulla cella o quando ci si colloca nella barra della formula Mano quando ci si trova sui bordi di una cella (indica la possibilità di spostare il contenuto della cella) Due frecce nere che si contrappongono quando ci si colloca nelle linee che separano le colonne (A; B; C…) o in quelle che separano i numeri (1; 2; 3…) Una freccia verso il basso o verso sinistra se ci si colloca rispettivamente sulle lettere o sui numeri. In questo caso indica la possibilità di selezionare rispettivamente l’intera colonna in questione o l’intera riga
Varie per iniziare Scrivere Manualmente Dati Serie Data di oggi Orario Tra quanti giorni avverrà questo evento? =data più lontana-data di oggi
Le formule
Formule Una formula è un’espressione simbolica che consente di calcolare alcuni dati, quando se ne hanno a disposizione degli altri ad essi, in qualche modo, correlati In Excel una formula comincia sempre con il segno “=“ Dopo il segno “=“ una formula può essere composta da Valori fissi [valori numerici che devono rimanere costanti nel calcolo] Riferimenti di celle Operatori di calcolo [ovvero i segni che servono a vario titolo a eseguire dei calcoli; ad esempio “+”; “-”; “*”; “/”; “(“; “)”] Funzioni
Operatori di calcolo Possono essere: Aritmetici Di confronto Di testo “+” “-”; “*”; “/”; “%”; “ˆ” (accento circonflesso per elevare a potenza) Di confronto “=“; “<“; “>”; “>=“; “<=“; “<>” diverso da Di testo “&” (serve a concatenare due stringhe di testo) Di riferimento “:”; (combina le estremità di una zona) “;” (combina più celle lontane tra loro); “ “ (spazio per generare un riferimento alle celle in comune)
Operatori di calcolo aritmetici Come output restituiscono valori numerici + A1+A2 oppure A1+2 - A1-A2 oppure A1-3 * A1*A2 oppure A1*4 / A1/A2 oppure A1/7 % per calcolare il 20% di A1 scrivere in A2 20% e poi nella barra della formula A1*A2 ˆ (accento circonflesso per elevare a potenza) A1^3
Operatori di confronto Come output restituiscono “VERO” o “FALSO” = uguale < minore > maggiore >= maggiore o uguale <= minore o uguale <> diverso da
Operatori di testo Restituisce come output una concatenazione testuale di più celle & (e commerciale) A1&A2
Operatori di riferimento Restituiscono come output una selezione di celle : Combina le estremità di una zona A1:B7 ; Combina più zone o celle tra loro, anche distanti A1;A8 (spazio) Genera un riferimento alle celle in comune tra due zone
Valore assoluto $B$10 Per riferirsi a una medesima cella nell’estensione seriale di una formula, usare il valore assoluto
Differenza tra foglio di lavoro e file Il foglio di lavoro è la griglia su cui lavoriamo; è composto da righe e colonne Ogni file excel può contenere più fogli di lavoro; come se si trattasse di una carpetta al cui interno potete riporre più fogli In basso è possibile: Aggiungere nuovi fogli di lavoro Passare da un foglio all’altro Cambiare i nomi dei fogli di lavoro I fogli di lavoro si apriranno insieme ogni volta che verrà avviato il file in cui sono stati contenuti Con usi più avanzati del programma, i fogli di lavoro possono comunicare tra di loro Da File>Nuova Cartella di lavoro è invece possibile creare un nuovo file
Sintassi delle formule Affinché una formula possa funzionare come tale, deve essere scritta in accordo con alcune regole sintattiche: Deve sempre cominciare con il segno = oppure + oppure – Dopo andranno inseriti o Valori fissi Riferimenti di celle Operatori di calcolo funzioni
Esercizio di ripasso Consegna: Soluzione: Eliminare (non nascondere) dal nostro file la colonna intitolata “assenze concesse”, ma mantenere invariati i valori della colonna “ore di assenze concesse” Soluzione: Ricopiare in una cella sotto il listino prezzi Ore di assenze concesse e in quella adiacente sulla stessa riga 20% Modificare la formula della prima riga della colonna intitolata “Ore di assenze concesse” inserendo, al posto dell’indirizzo di cella delle celle relative alla colonna “assenze concesse”, il valore assoluto della cella in cui abbiamo in precedenza scritto “20%” Cancellare la colonna “assenze concesse”
Le funzioni
Le funzioni su Excel “Espressioni che operano su uno o più elementi per ottenere i risultati più velocemente rispetto al tempo impiegato per la scrittura con normali operatori” Ovvero, scorciatoie, procedimenti di calcolo che trasformano, nella cella di lavoro, gli input in output attraverso l’elaborazione degli ARGOMENTI
Argomenti Gli argomenti sono i dati previsti per l’inserimento nelle celle di un foglio di calcolo, vengono separati dall’operatore “;”. Sono argomenti: Valori costanti (3; 4;7; etc…) Riferimenti a singole celle (A1; B7; C3…) Riferimenti a blocchi di celle Riferimenti misti Testi Altre funzioni (funzioni annidate).
Riferimenti a blocchi di celle Contenuto di celle (A1: A7) Rettangolo di celle (A1: D7) Celle delle righe (2:8) Celle delle colonne (A:F)
Riferimenti misti =SOMMA(A1:A7;A10)
Il generatore di formule Poiché le formule sono tantissime, difficilmente l’utente le conosce tutte; Excel mette dunque a disposizione il “generatore di formule” Si tratta di uno strumento in grado di descrivere brevemente lo scopo di una FUNZIONE e di indicarne la corretta sintassi
Sintassi delle formule NOMEFUNZIONE (argomento1; argomento2; argomento N) Es. SOMMA(B1; B2)
Le funzioni Categorie: Aritmetiche Database Data e ora Progettazione Finanziarie Informative Logiche Ricerca e riferimento Matematiche e trigonometriche Statistiche Testo Compatibilità
Le funzioni aritmetiche SOMMA +; SOTTRAZIONE -; MOLTIPLICAZIONE *; DIVISIONE / Sintassi: =SOMMA(B1;B7:B9;B19) Esercizio di verifica: sommiamo il guadagno complessivo e rappresentiamolo in euro
Le funzioni Categorie: Aritmetiche Database Data e ora Progettazione Finanziarie Informative Logiche Ricerca e riferimento Matematiche e trigonometriche Statistiche Testo Compatibilità
Le funzioni “Database” Sono pensate essenzialmente per facilitare la gestione di database complessi Cominciano tutte per “DB.” Es: la funzione “=DB.CONTA.VALORI” conta le celle di una colonna che soddisfano i criteri specificati. I. e. se in un database abbiamo 3 colonne con le seguenti intestazioni “studente”; “voto”; “data”; questa funzione potrebbe essere utile per sapere quanti studenti hanno preso un certo voto in una data specifica Sintassi: =DB.CONTA.VALORI(database;campo;criteri) Esempio pratico: quanti studenti della triennale hanno richiesto il corso da 30 ore?
Le funzioni “Database” Sintassi: =DB.CONTA.VALORI(database;campo;criteri) Esempio pratico: quanti studenti della triennale hanno richiesto il corso da 30 ore? Spiegazione sintassi: =DB.CONTA.VALORI nome della funzione database inserire tramite gli indirizzi di cella i riferimenti al database da cui intendiamo trarre le informazioni campo può essere lasciato vuoto se ciò che cerchiamo è scritto nel database di partenza campo inserire l’etichetta della colonna su cui cerchiamo i parametri nuovi criteri inserire tramite gli indirizzi di cella i riferimenti del database in cui inseriremo i nostri parametri
Le funzioni “Database” Sintassi: =DB.CONTA.VALORI(database;campo;criteri) Esempio pratico: quanti studenti della triennale hanno richiesto il corso da 30 ore? Spiegazione sintassi: campo può essere lasciato vuoto se ciò che cerchiamo è scritto nel database di partenza Nel nostro database di partenza sono presenti sia il dato “Triennale”, sia il dato “30”; pertanto possiamo non inserire l’argomento campo In questo caso la sintassi sarà: =DB.CONTA.VALORI(database;;criteri)
Le funzioni “Database” Sintassi: =DB.CONTA.VALORI(database;campo;criteri) Esempio pratico: quanti studenti della triennale si sono iscritti al CLAM? Spiegazione sintassi: campo inserire l’etichetta della colonna su cui cerchiamo i parametri nuovi Nel nostro database di partenza è presente il dato “Triennale”; ma non c’è un dato esplicito che si riferisce a chi non è iscritto al CLAM; pertanto ce lo dobbiamo inventare È iscritto al CLAM chi ha richiesto almeno 1 ora di corso Al momento della creazione dei criteri inseriremo nella colonna “Ore di corso richieste” il valore >1 Poiché dunque “Ore di corso richieste” è la colonna in cui c’è il nostro parametro nuovo, essa sarà il nostro campo In questo caso la sintassi sarà: =DB.CONTA.VALORI(database;”Ore di corso richieste”;criteri)
Le funzioni Categorie: Aritmetiche Database Data e ora Progettazione Finanziarie Informative Logiche Ricerca e riferimento Matematiche e trigonometriche Statistiche Testo Compatibilità
Le funzioni Data e ora =ADESSO =GIORNO.SETTIMANA =ANNO =GIORNO360 =DATA.MESE =MESE =DATA.VALORE =MINUTO =FINE.MESE =NUM.SETTIMANA =FRAZIONE.ANNO =OGGI =GIORNI.LAVORATIVI.TOT =ORA =GIORNI.LAVORATIVI.TOT.INTL =ORARIO =GIORNO =ORARIO.VALORE =GIORNO.LAVORATIVO =SECONDO
Le funzioni Data e ora =OGGI =GIORNI.LAVORATIVI.TOT =ADESSO =ANNO Esercizio: quanti giorni abbiamo a disposizione per avviare il corso del CLAM? =ADESSO =ANNO Soluzione: =MESE =OGGI() =GIORNO Incolla speciale [valori e formati numeri] =MINUTO Usare la serie per le date =GIORNI.LAVORATIVI.TOT(data più vicina; data più lontana; cella con riferimento a 04/07/2017) =ORA =SECONDO
Le funzioni Categorie: Aritmetiche Database Data e ora Progettazione Finanziarie Informative Logiche Ricerca e riferimento Matematiche e trigonometriche Statistiche Testo Compatibilità
Le funzioni Progettazione Pensate essenzialmente per gli ingegneri, eseguono calcoli molto specifici come operazioni tra sistemi diversi, funzioni di Bessel, etc…. Insieme vedremo soltanto la funzione =CONVERTI Consente di convertire valori da un sistema di riferimento all’altro; per esempio da “metri” a “pollici” Sintassi: =CONVERTI(num;da_misura;a_misura)
Le funzioni Progettazione =CONVERTI(num;da_misura;a_misura) num valore numerico da convertire da_misura misura di num a_misura misura desiderata Le misure si esprimono attraverso delle convenzioni: Le convenzioni talvolta le suggerisce il programma stesso In alternativa potete trovarle al seguente link: legenda misure funzione CONVERTI Esercizio: Quante ore abbiamo a disposizione per organizzare il laboratorio del CLAM?
Le funzioni Categorie: Aritmetiche Database Data e ora Progettazione Finanziarie (mettiamole di lato per il momento) Informative Logiche Ricerca e riferimento Matematiche e trigonometriche Statistiche Testo Compatibilità
Le funzioni informative Forniscono informazioni sul nostro foglio di lavoro; eccone alcune: =VAL.VUOTO Restituisce VERO se il valore è vuoto =VAL.PARI e =VAL.DISPARI Restituiscono VERO se il valore rispettivamente è pari o dispari =VAL.NUMERO; =VAL.TESTO e =VAL.NON.TESTO Restituiscono VERO rispettivamente se il valore è un numero; se il valore è testo e se il valore non è testo
Le funzioni Categorie: Aritmetiche Database Data e ora Progettazione Finanziarie (mettiamole di lato per il momento) Informative Logiche Ricerca e riferimento Matematiche e trigonometriche Statistiche Testo Compatibilità
Le funzioni LOGICHE Tra le più usate, consentono di usare gli operatori logici. Le più usate sono: =E Restituisce VERO se tutti gli argomenti hanno valore VERO Sintassi: =E(logico1;logico2;…) Es: =E(4=4;3<>4) =SE È una delle più usate, specifica un test logico da eseguire Sintassi: =SE(test;[se vero];[se falso]) Es: Lo studente ha diritto a seguire il laboratorio a titolo gratuito?
Le funzioni Categorie: Aritmetiche Database Data e ora Progettazione Finanziarie (mettiamole di lato per il momento) Informative Logiche Ricerca e riferimento (mettiamole di lato per il momento) Matematiche e trigonometriche Statistiche Testo Compatibilità
Le funzioni matematiche Nascono per facilitare i calcoli matematici. Eccone alcune =SOMMA(num1;num2;…) =PRODOTTO(num1;num2;…) =POTENZA(num;potenza) =ROMANO(num) =CASUALE.TRA(num_maggiore;num_minore) =ARROTONDA(num;cifre decimali che desideriamo dopo la virgola) Esercizio. Calcolare: La somma degli importi pagati dagli studenti del CLAM Quante ore abbiamo a disposizione per organizzare il corso del CLAM se ogni giorno possiamo usare le strutture del CUMO 8 ore Inserire una quantità casuale di ore di assenza (poi fare copia e incolla speciale) Inserire un voto casuale per la prova orale (poi fare copia e incolla speciale) Inserire un voto casuale per la prova scritta (poi fare copia e incolla speciale)
Le funzioni matematiche =MATR.SOMMA.PRODOTTO(matr1;matr2;matr3;…) È la somma dei prodotti di n matrici Matr1 (i. e. tutti i dati numerici contenuti nella colonna B) Matr2 (i. e. tutti i dati numerici contenuti nella colonna C) =MATR.SOMMA.PRODOTTO(B1:B35;C1:C35) Significa che il programma ha eseguito B1*C1+B2*C2+….
Le funzioni Categorie: Aritmetiche Database Data e ora Progettazione Finanziarie (mettiamole di lato per il momento) Informative Logiche Ricerca e riferimento (mettiamole di lato per il momento) Matematiche e trigonometriche Statistiche Testo Compatibilità
Le funzioni statistiche Servono a eseguire operazioni statistiche su campioni di dati. =MEDIA(num1;num2;…) Calcola la media statistica tra i valori selezionati Es: Quante ore di corsi CLAM seguono mediamente gli studenti del CUMO? Esercizio: Inserisci nel nostro database una colonna dopo “Prova orale” che si intitola “Media prove” Calcola la media tra la prova orale e quella scritta di ciascuno studente del CUMO Aggiungi accanto a “Media prove” una colonna che si intitola “voto d’esame” e in questa inserisci i risultati arrotondati a 0 cifre decimali
Le funzioni Categorie: Aritmetiche Database Data e ora Progettazione Finanziarie (mettiamole di lato per il momento) Informative Logiche Ricerca e riferimento (mettiamole di lato per il momento) Matematiche e trigonometriche Statistiche Testo Compatibilità
Funzioni Testo Facilitano le operazioni con le stringhe di testo. Eccone alcune: =MAIUSC =MAIUSC.INIZ =MINUSC Esercizio: Trasformare i dati nella colonna “Tipo di laurea” tutti in maiuscolo
Le funzioni Categorie: Aritmetiche Database Data e ora Progettazione Finanziarie Informative Logiche Ricerca e riferimento Matematiche e trigonometriche Statistiche Testo Compatibilità
Le funzioni che non tratteremo Funzioni finanziarie: facilitano calcoli molto comuni in ambito finanziario; Funzioni ricerca e riferimento: aiutano a trovare più agevolmente dati e a gestire grandi database Funzioni di compatibilità: dal 2010 sono state riassortite in altre categorie o ne sono stati cambiati i nomi, sono presenti essenzialmente per questioni di compatibilità con versioni precedenti
Esercizi di riepilogo Lo studente è ammesso all’esame? Lo studente ha superato l’esame? Quanti studenti hanno superato l’esame? Quante ore di corso hanno richiesto mediamente gli studenti del CUMO? Quante ore di corso hanno seguito mediamente gli studenti del CLAM? Quanti studenti saranno esclusi dall’esame? (Usare funzione =DB.CONTA.VALORI)
Le funzioni annidate
Le funzioni annidate Quando una funzione ha, tra i suoi argomenti, altre funzioni, si parla di “funzioni annidate” Sintassi SE Es: Importo da pagare =SE(B2=0; "non iscritto"; SE(B2=30;$B$39-$D$39;$B$40-$D$39))
Gerarchia sintattica degli operatori di calcolo Se in una formula ci sono diversi valori, l’ordine di esecuzione sarà quello riportato Operatori di riferimento % ^ * e / + e - & Operatori di confronto
Formule da ricordare
Percentuali Conoscere una percentuale (sapere ad es. quanto è il 20% di A1) =A1*20% Aggiungere una percentuale (per sottrarre sostituire il “+” con il “-”) =A1*(1+20%) =A1*(1+B2) =A1*(1+$B$2) Conoscere la differenza in percentuale tra due numeri (ad esempio per sapere in percentuale quanto peso corporeo ha peso un soggetto; peso inferiore=B2; peso superiore=B1) =(1-B2/B1)
Media Ponderata Ponderata =MATR.SOMMA.PRODOTTO(A2:A4;B2:B4)/SOMMA(B2:B4) La funzione =MATR.SOMMA.PRODOTTO Moltiplica tutti gli elementi delle due matrici e ne somma i prodotti 30*15+28*9+25*12+24*5 a questa stiamo dividendo la somma degli addendi della seconda matrice Esercizio: Calcolate la vostra media ponderata e presentate il lavoro in un nuovo foglio, con una veste grafica gradevole ed ergonomica
Per la creazione di tabelle facilmente fruibili Blocca riquadri (Visualizza) Filtri Ordine alfabetico