Laboratorio di Excel – Verona (3 CFU) Lezione 1 – Introduzione 20/10/2022 Antonio Vozza a.a. 2022/2023 Microsoft Excel • Microsoft Excel è un programma prodotto da Microsoft, dedicato alla produzione ed alla gestione di fogli elettronici. È parte della suite di software di produttività personale Microsoft Office. È il programma per la produzione e gestione di fogli elettronici più utilizzato • La prima versione di Excel, denominata Excel 1.0, viene pubblicata nel 1985 per il sistema operativo Macintosh. • La prima versione per Windows, denominata Excel 2, viene pubblicata nel 1987. • La schermata iniziale di Excel mostra un foglio di calcolo composto da: • • colonne (contrassegnate dalle lettere A, B, C...) righe (contrassegnate dai numeri 1, 2, 3...) Microsoft Excel Microsoft Excel • L'intersezione di una riga con una colonna forma una cella (contrassegnate sempre prima dalla colonna, poi dalla riga: A1, B3, C4,...), all'interno della quale si può inserire un valore od una funzione. I valori che si possono inserire sono di tipo alfanumerico, mentre le funzioni si esprimono tramite le formule. • Excel presenta dimensioni molto vaste, infatti esso è costituito da 1.048.576 righe e ben 16.384 colonne. • È possibile selezionare più celle adiacenti con il semplice trascinamento • È possibile selezionare anche celle, colonne o righe non adiacenti tenendo premuto il comando Ctrl Microsoft Excel Barra multifunzione • Suddivisa in gruppi di comando pertinenti ad un argomento principale • Ad esempio: «Inserisci» → tabelle, grafici, collegamenti «Home» → carattere, allineamento, stili «Dati» → recupera e trasforma dati, tipi di dati, ordina e filtra Barra multifunzione Estensioni file Nome estensione Descrizione .xlsx Il formato di file predefinito basato su XML di Excel 2010 e Excel 2007. Non consente di memorizzare codice macro di Microsoft Visual Basic, Applications Edition (VBA) o fogli macro di Microsoft Office Excel 4.0 (xlm). Le versioni precedenti a Excel 2007 devono installare un pacchetto di compatibilità per poterle visualizzare .xls Questo formato rende il file adatto nelle versioni precedenti alla 2007, ma l'adattamento rischia di modificarne le formattazioni rispetto al lavoro originale .csv Il comma-separated values (abbreviato in CSV) è un formato basato su file di testo utilizzato per l'importazione ed esportazione (ad esempio da fogli elettronici o database) di una tabella di dati. Estensioni file • Esistono anche altre numerose estensioni per Microsoft Excel, meno utilizzate, ma comunque utili per alcune specifiche funzioni. Alcuni esempi: Estensione xlsm Descrizione Formato di file basato su XML e con attivazione macro per Excel 2016, Excel 2013, Excel 2010 e Excel 2007. Consente di memorizzare codice macro VBA o fogli macro di Excel 4.0 (xlm). .xlt Il formato di file binario Excel 97 - Excel 2003 (BIFF8) per un modello di Excel. .xml Il formato Dati XML. .xla Il componente aggiuntivo di Excel 97-2003, un programma supplementare progettato per eseguire codice aggiuntivo. Supporta l'utilizzo di progetti VBA. Ecc. Visualizzazione delle estensioni file •Nel Finder Visualizzazione delle estensioni file sul Mac, scegli Finder > Preferenze, quindi fai clic su Avanzate. •Seleziona o deseleziona “Mostra tutte le estensioni dei nomi documenti”. Comandi rapidi Comando Funzione Comando Ctrl + X Taglia Cmd + X Ctrl + C Copia Cmd + C Ctrl + V Incolla Cmd + V Ctrl + Z Annulla operazione Cmd + Z Ctrl + A Selezionare tutto Cmd + A Ctrl + F Trova Cmd + F Ctrl + Maiusc + freccia Selezione veloce righe o colonne Cmd + Maiusc + freccia Contenuto e formato delle celle Ciascuna cella del foglio di lavoro può contenere tre diversi tipi di informazione: • Testo • Valore • Formule È possibile modificare la forma in cui viene espresso il contenuto di una cella facendo un click destro sulla (o più di una) cella selezionata e quindi cliccare su "Formato Cella". L'utilità del selezionare il formato risiede nel fatto che possiamo scegliere quello riteniamo meglio esprima le informazioni contenute nella cella. È importante inserire in una cella solamente un dato elementare (esempio: età, sesso, stipendio, nome) per poi poter operare su tale dato. Formato Numeri Con questa finestra in particolare della barra multifunzione abbiamo la possibilità di modificare il formato dei numeri inseriti nelle celle ed in particolare: • Valuta • Contabilità • Percentuale • Separatore migliaia • Aumenta/Diminuisci decimali • Data in cifre o estesa • Scientifico Operatori Addizione + Sottrazione - Moltiplicazione * Divisione / Elevamento a potenza ^ Concatenamento & Maggiore > Minore < Maggiore o uguale >= Minore o uguale <= Diverso <> Logica BODMAS DEFINIZIONE: BODMAS è la logica utilizzata da Excel per compiere le operazioni BODMAS Brackets () Orders ^ Division / Multiplication * Addition + Subtraction - Mediante questa logica Excel stabilisce una priorità nello svolgimento delle operazioni, così come elencato in tabella. Logica BODMAS - Esempi • Immaginiamo di voler fare la media di due valori: 13 e 7. D’istinto ci verrebbe da utilizzare la formula: =13+7/2 In questo caso il risultato sarebbe errato perché, a causa della logica BODMAS, Excel eseguirebbe prima la divisione e poi l’addizione. Per risolvere il problema è s ufficiente utilizzare le parentesi, in questo modo: =(13+7)/2 • Voglio calcolare la radice cubica di 20. Quindi scrivo: =20^(1/3) e non: =20^1/3 Formule DEFINIZIONE: Una formula, in Excel, è un'espressione preceduta dal simbolo = che serve per effettuare delle operazioni sui dati ed ottenere la restituzione di un valore Le formule possono contenere: • Valori costanti → = 4+3 • Riferimenti ad altre celle → = A1+B3 Le formule che contengono riferimenti ad altre celle permettono il ricalcolo automatico del risultato: infatti, se vengono modificati i valori all'interno delle celle indicate nella formula, il risultato verrà automaticamente aggiornato. Funzioni DEFINIZIONE: Le funzioni, in Excel, sono delle formule predefinite che eseguono calcoli o estraggono informazioni sulla base di parametri da noi definiti. Le funzioni sono suddivise in categorie (ad esempio Matematiche, Statistiche, Testo, Logiche, Data e ora, Ricerca e riferimento). Le funzioni sono 400 circa, il numero esatto varia a seconda della versione. Le funzioni vanno inserite all'interno di una formula, quindi inizieranno sempre con il simbolo =. Di seguito, si inserisce il nome della funzione che si intende eseguire ed infine si elencano gli argomenti della funzione, all'interno delle parentesi, separandoli con il punto e virgola. Funzioni ESEMPIO: =nome_funzione(parametri) =SOMMA(A1:A100), =SE(A1>100;“Alto”;“Basso”) Il numero di parametri varia da funzione a funzione. I parametri possono essere obbligatori o facoltativi e sono divisi da punto e virgola. Per vedere tutte le funzioni disponibili cliccare sul tasto 𝑓 𝑥 che trovate a sinistra della barra d'inserimento istruzioni. Funzione SOMMA() DEFINIZIONE: La funzione SOMMA somma i numeri presenti in uno o più intervalli. Si tratta della funzione di Excel più utilizzata al mondo FUNZIONE SOMMA() Categoria Matematica Come si scrive? =SOMMA(intervallo1;intervallo2;…) Esempio =SOMMA(A1:A30) Note In questa funzione, come nelle altre funzioni base, in caso di più intervalli si utilizza il punto e virgola tra un parametro e l’altro. L’intervallo invece è indicato con il simbolo : Può essere utilizzate anche per sommare due o più valori costanti, due o più celle non necessariamente contigue. Try it! • Somma i valori 4, 20, 32 • Somma i valori contenuti nelle celle A1 e B3 • Somma i valori dell’intervallo che va da A1 ad A20 • Somma i valori dell’intervallo che va da A1 ad A5 e da B3 a B8 Try it! Somma i valori 4, 20, 32 =SOMMA(4;20;32)* Somma i valori contenuti nelle celle A1 e B3 =SOMMA(A1;B3)* Somma i valori dell’intervallo che va da A1 ad A20 =SOMMA(A1:A20) Somma i valori dell’intervallo che va da A1 ad A5 e da B3 a B8 =SOMMA(A1:A5;B3:B8) *Queste operazioni possono essere effettuate anche senza l’utilizzo della funzione =SOMMA, ma semplicemente inserendo nella cella rispettivamente =4+20+32 e =A1+B3. La funzione somma infatti è prettamente indicata per la somma di intervalli Riferimenti assoluti e relativi DEFINIZIONE: Con riferimento si intende una particolare cella del foglio di lavoro. I riferimenti possono essere assoluti, relativi e misti Di default Excel considera un riferimento relativo ASSOLUTI RELATIVI MISTI $B$2 B2 $B2 e B$2 NON cambiano durante il trascinamento cambiano durante il trascinamento variano solo in parte Riferimenti assoluti e relativi • L’utilizzo dei riferimenti ci permette dunque di bloccare una cella, una riga, una colonna • L’inserimento del riferimento prevede di anteporre il simbolo $ alla riga/colonna di interesse • È possibile inserire i riferimenti anche utilizzando il tasto F4 (o Fn+F4) per sistemi Windows* *Per sistemi macOS Cmd+T Funzione CONTA.NUMERI() DEFINIZIONE: La funzione CONTA.NUMERI conta le celle numeriche di uno o più intervalli. FUNZIONE CONTA.NUMERI() Categoria Statistica Come si scrive? =CONTA.NUMERI(val1;val2;…) =CONTA.NUMERI(intervallo1;interv2;…) Esempio =CONTA.NUMERI(A1:A30) Note Da non confondere con la funzione CONTA.VALORI. Il CONTA.NUMERI conta solo celle completamente numeriche, il CONTA.VALORI conta anche le celle testuali ed i valori logici (cioè i valori VERO e FALSO, che possono essere il risultato dell’applicazione di altre funzioni). Altre funzioni semplici della categoria «Statistiche» CONTA.VUOTE =CONTA.VUOTE(intervallo1;intervallo2;..) =CONTA.VUOTE(A1:A1OO) MEDIA =MEDIA(intervallo1;intervallo2;..) =MEDIA(A1:A1OO) MIN =MIN(intervallo1;intervallo2;..) =MIN(A1:A1OO) MAX =MAX(intervallo1;intervallo2;..) =MAX(A1:A1OO) Funzione CONTA.SE() DEFINIZIONE: La funzione CONTA.SE conta il numero di celle che soddisfano un criterio da noi impostato. FUNZIONE CONTA.SE() Categoria Statistica Come si scrive? =CONTA.SE( intervallo; criterio) Esempio =CONTA.SE(B1:B1OO; ">=200″) Note Conta, ad esempio, tutte le celle con valore superiore a 200, conta tutte le celle in cui è presente quel particolare prodotto. È possibile contare il numero di celle che soddisfano due o più criteri impostati con la funzione CONTA.PIÙ.SE (prossima lezione) Funzione SE() DEFINIZIONE: La funzione SE permette di valutare una condizione e di compiere un’azione se la condizione è vera, di compiere un’altra azione se la condizione è falsa FUNZIONE SE() Categoria Logiche Come si scrive? =SE( test; [se_vero]; [se_falso]) Esempio =SE(A1=”F”;”Donna”;”Uomo”) Note È possibile «annidare» più funzioni SE nella stessa formula qualora fosse necessario verificare più criteri contemporaneamente. In sostanza si tratta di inserire una funzione SE come argomento di un’altra funzione SE Funzione E() DEFINIZIONE: La funzione E restituisce VERO oppure FALSO. Valuta più condizioni e restituisce VERO se tutte le condizioni sono verificate. FUNZIONE E() Categoria Logiche Come si scrive? =E( logico1; [logico2];…) Esempio =E(D1=”F”;C1=”Milano”) Note Questa funzione può essere usata nel test della funzione SE per fare in modo che la funzione SE possa valutare più di una condizione. Funzione O() DEFINIZIONE: La funzione O valuta più condizioni e restituisce VERO se almeno una condizione è verificata FUNZIONE O() Categoria Logiche Come si scrive? =O( logico1; [logico2];…) Esempio =O(D1=”F”;C1=”Milano”) Note - Funzioni data e ora ADESSO() Restituisce la data e l’ora correnti =ADESSO() OGGI() Restituisce la data corrente =OGGI() DATA() Restituisce una data a partire da tre numeri che rappresentano anno, mese e giorno =DATA(Anno;Mese;Giorno) DATA.DIFF() Fornisce la differenza tra le due date in base al parametro: Y (anni), M (mesi), D (giorni) =DATA.DIFF(data1; data2; «parametro») Formattazione Condizionale DEFINIZIONE: La formattazione condizionale consente di rendere più evidenti criteri e tendenze nei dati. Per usarla è necessario creare regole che determinano il formato delle celle in base ai rispettivi valori • Ci permette di associare un colore o un’icona a determinate celle • Risulta essere uno strumento utile principalmente in termini di visualizzazione • Rende più chiari e leggibili report anche in presenza di numerose osservazioni o di confronti