Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Agent and Object Technology LabDipartimento di Ingegneria dell’Informazione
Università degli Studi di Parma
AOTAOTLABLAB
Fondamenti di InformaticaFondamenti di InformaticaFondamenti di InformaticaFondamenti di Informatica
Excel
Michele Tomaiuolo
2
AOTAOTLABLAB ExcelExcelExcelExcel
� 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
3
AOTAOTLABLAB CartellaCartellaCartellaCartella
� 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
4
AOTAOTLABLAB Foglio ElettronicoFoglio ElettronicoFoglio ElettronicoFoglio 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
5
AOTAOTLABLAB FoglioFoglioFoglioFoglio ElettronicoElettronicoElettronicoElettronico
6
AOTAOTLABLAB Cella Cella Cella 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
7
AOTAOTLABLAB Funzioni BaseFunzioni BaseFunzioni BaseFunzioni 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
8
AOTAOTLABLAB Creazione di FormuleCreazione di FormuleCreazione di FormuleCreazione 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
9
AOTAOTLABLAB Formule e RiferimentiFormule e RiferimentiFormule e RiferimentiFormule 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
10
AOTAOTLABLAB Formule e RiferimentiFormule e RiferimentiFormule e RiferimentiFormule 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
11
AOTAOTLABLAB Formule e RiferimentiFormule e RiferimentiFormule e RiferimentiFormule e Riferimenti
12
AOTAOTLABLAB Riferimenti RelativiRiferimenti RelativiRiferimenti RelativiRiferimenti 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
13
AOTAOTLABLAB Riferimenti RelativiRiferimenti RelativiRiferimenti RelativiRiferimenti 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.
14
AOTAOTLABLAB Riferimenti RelativiRiferimenti RelativiRiferimenti RelativiRiferimenti Relativi
15
AOTAOTLABLAB Riferimenti RelativiRiferimenti RelativiRiferimenti RelativiRiferimenti Relativi
16
AOTAOTLABLAB Riferimenti AssolutiRiferimenti AssolutiRiferimenti AssolutiRiferimenti 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
17
AOTAOTLABLAB Riferimenti MistiRiferimenti MistiRiferimenti MistiRiferimenti 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
18
AOTAOTLABLAB FunzioniFunzioniFunzioniFunzioni
� 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)
19
AOTAOTLABLAB GraficiGraficiGraficiGrafici
� 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
20
AOTAOTLABLAB IstogrammaIstogrammaIstogrammaIstogramma
Fatturato
10
20
5
15
25
15
0
5
10
15
20
25
30
AAA BBB CCC DDD EEE FFF
aziende
Mili
ard
i di lir
e
fatturato
21
AOTAOTLABLAB TortaTortaTortaTorta
FATTURATI
11%
22%
6%
17%
27%
17%
AAA
BBB
CCC
DDD
EEE
FFF
22
AOTAOTLABLAB BarreBarreBarreBarre
VENDITE
0 10 20 30 40 50
gen
mar
mag
lug
set
nov
vendite b
vendite a
23
AOTAOTLABLAB DispersioneDispersioneDispersioneDispersione
VENDITE
0
10
20
30
40
50
0 5 10 15
MESI
MIL
ION
I D
I L
IRE
vendite a
vendite b
24
AOTAOTLABLAB AreaAreaAreaArea
ge
n
ma
r
ma
g
lug
se
t
no
v
vendite a
0
10
20
30
40
50
MESI
VENDITE
vendite a
vendite b
25
AOTAOTLABLAB ElenchiElenchiElenchiElenchi
� 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
26
AOTAOTLABLAB ElenchiElenchiElenchiElenchi
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
27
AOTAOTLABLAB Gestione ElenchiGestione ElenchiGestione ElenchiGestione 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
28
AOTAOTLABLAB Gestione ElenchiGestione ElenchiGestione ElenchiGestione 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
29
AOTAOTLABLAB Gestione ElenchiGestione ElenchiGestione ElenchiGestione 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
30
AOTAOTLABLAB Gestione ElenchiGestione ElenchiGestione ElenchiGestione 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