aot a o t lab
TRANSCRIPT
![Page 1: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/1.jpg)
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
![Page 2: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/2.jpg)
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
![Page 3: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/3.jpg)
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
![Page 4: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/4.jpg)
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
![Page 5: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/5.jpg)
5
AOTAOTLABLAB FoglioFoglioFoglioFoglio ElettronicoElettronicoElettronicoElettronico
![Page 6: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/6.jpg)
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
![Page 7: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/7.jpg)
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
![Page 8: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/8.jpg)
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
![Page 9: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/9.jpg)
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
![Page 10: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/10.jpg)
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
![Page 11: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/11.jpg)
11
AOTAOTLABLAB Formule e RiferimentiFormule e RiferimentiFormule e RiferimentiFormule e Riferimenti
![Page 12: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/12.jpg)
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
![Page 13: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/13.jpg)
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.
![Page 14: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/14.jpg)
14
AOTAOTLABLAB Riferimenti RelativiRiferimenti RelativiRiferimenti RelativiRiferimenti Relativi
![Page 15: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/15.jpg)
15
AOTAOTLABLAB Riferimenti RelativiRiferimenti RelativiRiferimenti RelativiRiferimenti Relativi
![Page 16: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/16.jpg)
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
![Page 17: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/17.jpg)
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
![Page 18: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/18.jpg)
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)
![Page 19: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/19.jpg)
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
![Page 20: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/20.jpg)
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
![Page 21: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/21.jpg)
21
AOTAOTLABLAB TortaTortaTortaTorta
FATTURATI
11%
22%
6%
17%
27%
17%
AAA
BBB
CCC
DDD
EEE
FFF
![Page 22: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/22.jpg)
22
AOTAOTLABLAB BarreBarreBarreBarre
VENDITE
0 10 20 30 40 50
gen
mar
mag
lug
set
nov
vendite b
vendite a
![Page 23: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/23.jpg)
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
![Page 24: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/24.jpg)
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
![Page 25: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/25.jpg)
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
![Page 26: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/26.jpg)
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
![Page 27: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/27.jpg)
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
![Page 28: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/28.jpg)
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
![Page 29: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/29.jpg)
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
![Page 30: AOT A O T Lab](https://reader030.vdokument.com/reader030/viewer/2022012809/61be4f1d32909e1ffe1e13eb/html5/thumbnails/30.jpg)
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