Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Excel Michele Tomaiuolo
Excel Excel è sicuramente il programma più conosciuto per la gestione di fogli elettronici Excel permette di creare e modificare degli insiemi fogli elettroni in base ad una struttura gerarchica composta da: Cartelle Fogli elettronici Celle 2
Cartella Una cartella contiene più fogli elettronici E possibile inserire, eliminare e rinominare dei fogli cliccando con il tasto destro del mouse sulla riga di scelta dei fogli Cliccando con il tasto sinistro sul nome di un foglio questo diventa il foglio corrente 3
Foglio Elettronico Un foglio elettronico è un insieme rettangolare di celle suddivise in righe e colonne Ogni riga è associata ad un numero progressivo e ogni colonna ad una lettera progressiva Una cella di un foglio è contraddistinta dalla lettera della colonna e dal numero della riga in cui si trova 4
Foglio Elettronico 5
Cella Una cella è l unità elementare del foglio elettronico Ogni cella è identificata da una coppia: Numero di riga Lettera di colonna Ogni cella può contenere a scelta: Un numero, sia intero che frazionario Un etichetta (dato alfanumerico) Una data o un orario Un riferimento ad un altra cella Una formula matematica che coinvolge il contenuto di altre cella 6
Funzioni Base Inserimento, modifica, cancellazione e spostamento di valori Inserimento, cancellazione e spostamento di: Celle Righe Colonne Modifiche della dimensione e formato di: Celle Righe Colonne 7
Creazione di Formule In una cella è possibile inserire formule matematiche che coinvolgono costanti, valori di altre celle, operazioni matematiche e funzioni Le operazioni fondamentali sono: + (addizione) - (sottrazione) * (moltiplicazione) / (divisione) % (percentuale) ^ (elevamento a potenza) E possibile anche scrivere espressioni complesse con l aiuto delle parentesi tonde 8
Formule e Riferimenti In una formula è consentito inserire un riferimento ad un altra cella Il modo più comune di riferimento è quello relativo, fatto indicando la cella semplicemente con lettera di colonna e numero di riga Ad esempio nella cella A2 posso inserire il testo: =A1*2 Esso indica che il valore di A2 è il doppio di quello di A1 Ad esempio, se A1 vale 10 allora A2 varrà 20 9
Formule e Riferimenti Quando si porta il cursore su una cella che contiene una formula Sulla cella nel foglio comparirà il valore attuale della formula Sulla barra di immissione comparirà l espressione della formula Se si cambia un valore riferito da qualche formula automaticamente la formula viene ricalcolata 10
Formule e Riferimenti 11
Riferimenti Relativi Quando una formula contenente un riferimento relativo viene copiata su un altra cella il riferimento viene modificato in modo da mantenere inalterata la posizione relativa della cella riferita rispetto a quella dove si trova la formula Ad esempio supponiamo che nella cella A1 ci sia la formula =B3+3 Se copiamo il contenuto di A1 su C6, in questa cella verrà inserita la formula =D8+3 12
Riferimenti Relativi B3 si trova due righe sotto e una colonna a destra rispetto a A1 D8 si trova due righe sotto e una colonna a destra rispetto a C6: Quindi la posizione relativa è rimasta invariata, pur essendo le due formule diverse I riferimenti relativi sono molto utili per costruire tabelle rappresentanti: inventari, cataloghi, listini prezzi, ecc. 13
Riferimenti Relativi 14
Riferimenti Relativi 15
Riferimenti Assoluti Talvolta invece ci si vuole riferire ad una cella fissa che non venga modificata durante la copia Per ottenere ciò bisogna usare i riferimenti assoluti che si ottengono indicando con un $ sia la riga che la colonna della cella riferita: $A$1 si riferisce alla cella A1 Se in una formula compare un riferimento assoluto e la cella viene copiata il riferimento rimane inalterato 16
Riferimenti Misti E possibile creare dei riferimenti misti del tipo $D7 e D$7 Questi riferimenti sono modificati solo in parte quando viene copiata la formula Ad esempio se in A1 c è la formula =$D7*2 e A1 viene copiata su B2, allora la formula si muta in =$D8*2 In pratica il $ blocca la riga o la colonna del riferimento 17
Funzioni E possibile inserire delle funzioni nelle formule: Digitando il loro nome e parametri Usando l autocomposizione funzione I tipi di formule più usate sono: Finanziarie: interessi, rata, tasso,... Matematiche: logaritmo, esponenziale, seno, coseno, somma,... Statistiche: media, deviazione standard, mediana,... Ad esempio possiamo scrivere le formule: =SOMMA(A1:A5) =SOMMA(A1,A2,A5) 18
Grafici E possibile creare un grafico con Inserisci Grafico o cliccando su Nella finestra di dialogo dell autocomposizione grafico è possibile decidere quale tipo di grafico utilizzare e con quali dati creare il grafico I tipi più utilizzati di grafici sono: Istogramma Torta Barre Dispersione Area 19
Istogramma Fatturato Miliardi di lire 30 25 20 15 10 5 10 20 5 15 25 15 fatturato 0 AAA BBB CCC DDD EEE FFF aziende 20
Torta FATTURATI 17% 11% 27% 22% AAA BBB CCC DDD EEE FFF 6% 17% 21
Barre VENDITE nov set lug mag vendite b vendite a mar gen 0 10 20 30 40 50 22
Dispersione VENDITE MILIONI DI LIRE 50 40 30 20 10 vendite a vendite b 0 0 5 10 15 MESI 23
Area VENDITE 50 40 30 20 10 0 gen mar mag lug set nov vendite a vendite a vendite b MESI 24
Elenchi E possibile utilizzare una parte di un foglio elettronico, detta elenco, come un database per memorizzare un insieme di record omogenei La prima riga di un elenco contiene i nomi dei campi Le righe successive contengono i valori di ciascun campo per ogni record 25
Elenchi rappresentante anno cliente prodotto quantità rossi 1998 xyz 1 10 bianchi 1998 xyz 1 20 bianchi 1998 abc 2 5 gialli 1998 efg 1 6 rossi 1999 abc 2 15 bianchi 1999 abc 1 4 gialli 1999 efg 2 10 gialli 1999 xyz 1 11 gialli 1999 abc 3 8 26
Gestione Elenchi Per gestire l inserimento e la ricerca di dati nell elenco è possibile utilizzare (Dati Modulo), cioè un particolare tipo di finestra di dialogo che consente di: Inserire o modificare i valori dei campi dei vari record Inserire o cancellare un record Cercare se esistono record con particolari caratteristiche Per ordinare un elenco è possibile utilizzare Dati Ordina e indicare rispetto a quale campo effettuare l ordine E possibile fare un ordinamento sia crescente che decrescente, sia fare un ordinamento su più campi 27
Gestione Elenchi rappresentante anno cliente prodotto quantità bianchi 1998 xyz 1 20 bianchi 1998 abc 2 5 bianchi 1999 abc 1 4 gialli 1998 efg 1 6 gialli 1999 efg 2 10 gialli 1999 xyz 1 11 gialli 1999 abc 3 8 rossi 1998 xyz 1 10 rossi 1999 abc 2 15 28
Gestione Elenchi E possibile associare un filtro ad uno o più campi di un elenco attraverso (Dati Filtro): Selezionando un valore di un campo attraverso una finestra Escludendo dall elenco tutti quei record che non presentano quel determinato valore nel campo in questione Si noti che le righe escluse sono solo non visibili, ma comunque non sono state cancellate Utilizzando l opzione Filtro Avanzato, si possono scegliere valori su più campi e fare ricerche più complesse 29
Gestione Elenchi rappresentante anno cliente prodotto quantità bianchi 1998 xyz 1 20 bianchi 1998 abc 2 5 gialli 1998 efg 1 6 rossi 1998 xyz 1 10 30