+ All Categories
Transcript
Page 1: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Sommario

- Introduzione- Celle e riferimenti- Formule- Approfondimenti- Funzioni logiche

Page 2: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Introduzione

- Foglio elettronico o foglio di calcolo- Cos'è? Strumento per raccogliere dati organizzati in tabelle e farci delle operazioni- Ogni documento di un foglio elettronico contiene una o più schede

Page 3: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Introduzione

- Calc di Open Office o LibreOffice- Microsoft Excel- Diversi formati di file (ods, xls, xlsx)- Per praticità ci riferiremo solitamente a Calc

Page 4: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Celle e riferimenti

- Ciascun dato è raccolto in una cella distinta- Una cella contiene un valore (3; -2,5; 04/04/2015; Gianni, ...) o una formula (=2+3; =MEDIA(0,2; 7; -4), =MAX(A1;B7); ...)- Per descrivere il contenuto di righe o colonne si usano celle di intestazione

Page 5: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Celle e riferimenti

- Per utilizzare il contenuto della cella si usa il suo indirizzo, dato dalla riga e dalla colonna in cui si trova- I riferimenti a celle sono di due tipi, A1 e R1C1- Si possono assegnare nomi personalizzati alle celle tramite Inserisci->Nome->Inserisci

Page 6: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Celle e riferimenti

- Nello stile A1 si utilizzano sequenze di lettere per le colonne e numeri per le righe- Le colonne sono identificate dalle lettere, e a seguire dalle sequenze di più lettere (in ordine alfabetico)- Ad esempio dopo “Z” c'è “AA”, “AB”, … “ZZ”, “AAA”, “AAB”, ...

Page 7: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Celle e riferimenti

- Nello stile R1C1 si utilizzano numeri sia per le righe che per le colonne- Ad esempio la cella “Z3” diventa “R3C26”- Preferiremo lavorare nel più comune stile A1

Page 8: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Celle e riferimenti

Q1. Consideriamo la cella C14. Qual è la cella alla sua destra?

a) C15 b) C13 c) D14 d) D15

Page 9: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Celle e riferimenti

Q2. Qual è l'equivalente nello stile R1C1 della cella BC90?

a) R90C53 b) R55C90 c) R90C23 d) altro

Page 10: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Formule

- Una formula è una espressione il cui valore viene calcolato automaticamente dal programma- Per indicare che stiamo inserendo una formula inseriamo per cominciare il simbolo =- Ad esempio inserendo in una cella “=2+2” otteniamo “4”

Page 11: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Formule

- Una formula può contenere riferimenti a celle- Ad esempio inserendo in una cella “=B65” il valore risultante sarà il valore della cella B65- Cosa succede se copiamo la formula precedente in un'altra cella?- L'indirizzo della cella nella formula sarà modificato in base alla posizione della nuova cella relativamente alla cella di partenza

Page 12: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Page 13: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Page 14: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Formule

- Le formule più basilari sono quelle che fanno uso degli operatori aritmetici +, -, *, /- Uso della notazione infissa, cioè arg1 op arg2- Come nella usuale pratica matematica * e / (moltiplicazione e divisione) hanno priorità maggiore rispetto a + e – (somma e sottrazione)

Page 15: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Formule

- Ad esempio l'espressione 2/2-1 vale 0 e non 2- Si può modificare la precedenza delle operazioni utilizzando le parentesi tonde ( e )- Ad esempio 2/(2-1) fa 2

Page 16: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Formule

Q3. Quale formula non va bene per calcolare il doppio di A1?

a) =A1+A1 b) =2*A1 c) =A1/0,5 d) =A12

Page 17: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Formule

Q4. Supponiamo di aver scritto “=A1*2” nella cella B1, che formula otteniamo se la copiamo nella cella C3?

a) =A1*2 b) =C2*2 c) =B3*2 d) altro

Page 18: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Formule

Q5. Quanto fa (3+3)*7+0*0+4/2?

a) 21 b) 44 c) 50 d) altro

Page 19: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Approfondimenti

- Si dice che gli indirizzi sono considerati relativi- Gli indirizzi possono essere impostati come assoluti se facciamo precedere l'indice di riga e di colonna con il simbolo del dollaro $- Ad esempio $A$1 si riferisce sempre alla cella in alto a sinistra del foglio corrente

Page 20: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Page 21: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Approfondimenti

- Sono possibili anche indirizzi misti in cui la colonna è assoluta e la riga relativa, o viceversa- Ad esempio $C2 oppure B$14

Page 22: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Approfondimenti

Q6. Supponiamo che nella cella B1 sia contenuta la formula “=A$1*2”. Cosa otteniamo se la copiamo nella cella D7?

a) =A$1*2 b) =D$1*2 c) =C$1*2 d) =A$6*2

Page 23: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Approfondimenti

- Notiamo come nella barra della formula, posta sopra al foglio, venga visualizzata la formula che produce il risultato- Se impostiamo il formato di una cella in modo da visualizzare solo alcune cifre decimali, la barra della formula visualizza comunque il valore esatto

Page 24: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Approfondimenti

- La barra della formula è comoda anche per leggere valori che non entrano nella cella- Se un valore numerico non può essere visualizzato per intero in una cella può essere rappresentato in notazione esponenziale- Ad esempio, il valore della velocità della luce c è 299 792 458 m/s, cioè circa 3*10^8 o 3 E 8

Page 25: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Page 26: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Funzioni logiche

- A volte vogliamo che il risultato di una formula dipenda da una condizione- Nel caso in cui questa condizione sia VERA vogliamo un risultato, altrimenti nel caso in cui sia FALSA ne vogliamo un altro- Per far questo si utilizza la funzione SE(;;)

Page 27: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Funzioni logiche

- Una funzione è una espressione costituita da un nome, seguita da un certo numero di argomenti, separati da punto e virgola ; e racchiusi tra parentesi tonde

Page 28: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Funzioni logiche

- Nel caso della funzione SE gli argomenti sono tre, il test da eseguire (o la condizione da verificare), il risultato da dare nel caso il test sia VERO, e quello nel caso il test sia FALSO- In breve, SE(test; risV; risF)

Page 29: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Funzioni logiche

- Ad esempio potremmo avere la formula =SE(A1>0; “valore positivo”; “negativo o zero”)- Notiamo che (in questo caso) la formula precedente restituisce in entrambi i casi una stringa, espressione delimitata da doppi apici “ e ”

Page 30: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Funzioni logiche

- I test logici elementari sono dati da due espressioni separate da un operatore di confronto- Notazione infissa- Gli operatori possibili sono < (minore), <= (minore o uguale), > (maggiore), >= (maggiore o uguale), = (uguale), <> (diverso)

Page 31: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Funzioni logiche

- Possono essere usati per confrontare numeri, date, stringhe, ecc...- La formula =(2>3) è corretta e vale FALSO- Ma anche =(0=FALSO) è corretta e vale VERO

Page 32: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Funzioni logiche

Q7. Supponendo che A1 contenga il valore 3 e B1 il valore 5, qual è il risultato della formula =SE(A1>2; SE(B1<4;16+B1;25); SE(B1>3;50-B1;100))?

a) 21 b) 25 c) 45 d) 100

Page 33: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Funzioni logiche

Q8. Qual è il risultato del test “cane”>”gatto”?

a) VERO, un cane è più grande di un gattob) FALSO, cani e gatti hanno dimensioni variabilic) FALSO, sul dizionario cane viene prima di gattod) Viene un errore, il foglio elettronico non è in grado di confrontare le due espressioni

Page 34: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Funzioni logiche

- Test logici più generali possono essere ottenuti tramite apposite funzioni logiche, che prendono in argomento dei test e producono come risultato un test- Le funzioni logiche sono NON(), E(;...), O(;...)- Attenzione! Le funzioni logiche E ed O usano la notazione prefissa, come tutte le funzioni

Page 35: Foglio Elettronico Lezione 1 - Plone sitepellitta/fis/foglioelettronico1.pdfFoglio Elettronico Lezione 1 Introduzione - Calc di Open Office o LibreOffice- Microsoft Excel- Diversi

Foglio ElettronicoLezione 1

Funzioni logiche

E1. Utilizzando solo la funzione SE(;;) scrivere una funzione che sia equivalente ad E(;) (svolto in classe)E2. Utilizzando solo la funzione SE(;;) scrivere una funzione che sia equivalente ad O(;) (per casa)


Top Related