AOT A O T Lab

30
Agent and Object Technology Lab Dipartimento di Ingegneria dell’Informazione Università degli Studi di Parma AOT AOT LAB LAB Fondamenti di Informatica Fondamenti di Informatica Fondamenti di Informatica Fondamenti di Informatica Excel Michele Tomaiuolo

Transcript of AOT A O T Lab

Page 1: AOT A O T Lab

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

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

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

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

5

AOTAOTLABLAB FoglioFoglioFoglioFoglio ElettronicoElettronicoElettronicoElettronico

Page 6: AOT A O T Lab

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

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

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

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

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

11

AOTAOTLABLAB Formule e RiferimentiFormule e RiferimentiFormule e RiferimentiFormule e Riferimenti

Page 12: AOT A O T Lab

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

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

14

AOTAOTLABLAB Riferimenti RelativiRiferimenti RelativiRiferimenti RelativiRiferimenti Relativi

Page 15: AOT A O T Lab

15

AOTAOTLABLAB Riferimenti RelativiRiferimenti RelativiRiferimenti RelativiRiferimenti Relativi

Page 16: AOT A O T Lab

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

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

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

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

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

21

AOTAOTLABLAB TortaTortaTortaTorta

FATTURATI

11%

22%

6%

17%

27%

17%

AAA

BBB

CCC

DDD

EEE

FFF

Page 22: AOT A O T Lab

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

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

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

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

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

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

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

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

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