Il foglio elettronico
description
Transcript of Il foglio elettronico
Corso di Informatica - Foglio elettronico - Raffaele Grande
Il foglio elettronicoIl foglio elettronico è un software applicativo utilizzabile per la realizzazione dimodelli di calcolo costituiti da:
• Testi • Dati di ingresso• Formule di calcolo• Risultati in forma numerica e/o grafica
Caratteristiche peculiari sono :
• La programmabilità : non svolge nessuna applicazione specifica precostituita, ma sta all’utente programmare il suo foglio di calcolo.
• Il ricalcolo automatico : ogni cambiamento nei dati di partenza si ripercuote automaticamente sui dati intermedi e finali; ciò consente anche di effettuare simulazioni del tipo: cosa succede se… impostando diverse configurazioni di dati d’ingresso e osservando i relativi risultati.
In questa presentazione faremo riferimento al programma Microsoft Excel
Corso di Informatica - Foglio elettronico - Raffaele Grande
Le celle
Il foglio elettronico mette a disposizione sullo schermo una grande tabella in cui le righe sono contrassegnate da numeri e le colonne da lettere, ogni elemento della matrice bidimensionale (cella) è individuato dalle sue coordinate (colonna e riga).
Ogni cella può ospitare:
• un testo
• un numero
• una formula (che darà origine a un risultato)
Il programma fornisce una serie di strumenti per definire il formato di ciascuna cella:
• il tipo di dati che può contenere,
• l’allineamento,
• le dimensioni dei caratteri ecc.
Corso di Informatica - Foglio elettronico - Raffaele Grande
Le formule
In una formula, che inizia sempre col simbolo “=“, possono comparire:
• costanti numeriche (5 ; - 0,17 ; 21,6 ; …..)
• nomi di celle o riferimenti (A2, G7, H21, ……)
• operatori (+, -, *, /, ….)
• uno o più livelli di parentesi sempre indicati con “(..)”
• funzioni predefinite
Esempio
=(A2-2)/(B2+3)
vuol dire che nella cella in cui è inserita questa formula verrà effettuato il seguente calcolo: il contenuto della cella A2 meno la costante 2 diviso la somma del contenuto della cella B3 col numero 3.
Corso di Informatica - Foglio elettronico - Raffaele Grande
A B C D E1 INVENTARIO23 Cod Prezzo
UnitarioQuantità Valore Incidenza
percentuale
4 ab001 € 12,00 8 € 96,00 6%5 cd345 € 15,50 5 € 77,50 5%6 qw123 € 50,00 2 € 100,00 6%7 as123 € 40,00 4 € 160,00 10%8 as234 € 32,00 7 € 224,00 14%9 tr546 € 20,80 3 € 62,40 4%
10 ip890 € 23,00 21 € 483,00 30%11 po890 € 28,00 15 € 420,00 26%12 Tot. Gen. € 1.622,90
Esempio
Dati di ingresso Risultati
Corso di Informatica - Foglio elettronico - Raffaele Grande
Esempio
Formule
Testi
A B C D E1 INVENTARIO23 Cod Prezzo
UnitarioQuantità Valore Incidenza
percentuale
4 ab001 12 8 =B4*C4 =D4/D$125 cd345 15,5 5 =B5*C5 =D5/D$126 qw123 50 2 =B6*C6 =D6/D$127 as123 40 4 =B7*C7 =D7/D$128 as234 32 7 =B8*C8 =D8/D$129 tr546 20,8 3 =B9*C9 =D9/D$1210 ip890 23 21 =B10*C10 =D10/D$1211 po890 28 15 =B11*C11 =D11/D$1212 Tot. Gen. =SOMMA(D4:D11)
Corso di Informatica - Foglio elettronico - Raffaele Grande
A B C D
1
2 =B1*(….
3 =D2*(….
Copiando la formula in un’altra cella il riferimento alla cella B1 viene traslato nel riferimento alla cella D2 che occupa la stessa posizione relativa alla cella che contiene la formula.
Abbiamo visto che l’indirizzo o nome di una cella (A2, G7, …) inserito in una formula si chiama riferimento alla cella. Un riferimento può essere: relativo o
assoluto. Il riferimento normale a una cela è quello relativo e dipende dalla posizione in cui si trova la formula
Riferimenti relativi e assoluti
Corso di Informatica - Foglio elettronico - Raffaele Grande
A B C D
1
2 =$B$1*(….
3 =$B$1*(…
Nell’esempio copiando la formula in qualsiasi punto si fa sempre riferimento alla cella B1
Riferimenti relativi e assoluti
Il riferimento assoluto a una cela resta sempre fisso anche copiando la formula in qualsiasi altra cella e si ottiene anteponendo il simbolo “$” ai nomi di riga e colonna ($A$2, $G$7,..). Si possono definire riferimenti assoluti parziali di sola riga (A$2) o di sola colonna ($A2)
Corso di Informatica - Foglio elettronico - Raffaele Grande
Esempio
A B C D E1 INVENTARIO23 Cod Prezzo
UnitarioQuantità Valore Incidenza
percentuale
4 ab001 12 8 =B4*C4 =D4/D$125 cd345 15,5 5 =B5*C5 =D5/D$126 qw123 50 2 =B6*C6 =D6/D$127 as123 40 4 =B7*C7 =D7/D$128 as234 32 7 =B8*C8 =D8/D$129 tr546 20,8 3 =B9*C9 =D9/D$1210 ip890 23 21 =B10*C10 =D10/D$1211 po890 28 15 =B11*C11 =D11/D$1212 Tot. Gen. =SOMMA(D4:D11)
Riferimento assoluto Il riferimento assoluto alla cella D12 resta sempre fisso anche copiando la formula in altre celle. In questo caso si tratta di un riferimento assoluto parziale, in quanto è applicato solo alla riga.
Riferimento relativo Il riferimento relativo a una cela dipende dalla posizione in cui si trova la formula. Copiando la formula in un’altra cella il riferimento viene traslato (B4*C4 → B5*C5 → B6*C6 ……..)
Corso di Informatica - Foglio elettronico - Raffaele Grande
Funzioni predefinite
Il foglio elettronico mette a disposizione dell’utente una serie di funzioni predefinite che, ricevuti uno o più parametri o argomenti, effettuano un calcolo prestabilito e restituiscono il risultato.
Le funzioni predefinite sono divise in categorie: finanziarie, matematiche, statistiche e così via.
Esempi:
RADQ(num) restituisce la radice quadrata dell’unico argomento num
POTENZA(num,potenza) restituisce num elevato a potenza
CONTASE(intervallo,criteri) restituisce il numero di celle comprese nell’intervallo dato che soddisfano il criterio dato
Corso di Informatica - Foglio elettronico - Raffaele Grande
Funzioni predefinite
Una funzione di particolare interesse è la funzione logica SE
SE(test; se vero; se falso)
i cui tre argomenti hanno il seguente significato:
test è una condizione booleana che può essere vera o falsa
se vero è ciò che si deve fare se il test è verificato
se falso è ciò che bisogna fare se il test non è verificato
Il secondo e il terzo argomento possono essere dei semplici testi o costanti numeriche oppure delle formule.
Corso di Informatica - Foglio elettronico - Raffaele Grande
Esercizio 1 A B C
1 Grafica bitmap
2 orizzontale verticale
3 Risoluzione 800 600
4 Prof. Colore
(bit/pixel)
24
5 Numero pixel =B3*C3
6 Totale bit =B5*B4
7 Totale byte =B6/8
8 Megabyte =B7/1024*1024
9
Date la risoluzione e la profondità di colore di un’immagine bitmap, calcolare la dimensione del file in MB
Corso di Informatica - Foglio elettronico - Raffaele Grande
Esercizio 2
Dati la frequenza di campionamento, il numero di bit per campione e la durata di un brano musicale, calcolare la dimensione del file in MB supponendo una codifica PCM senza compressione.
Possiamo notare l’uso della funzione POTENZA.
A B C D
1 Audio PCM
2 Freq. di camp. 44100
3 Codifica
Bit/camp
16
4 ore min sec
5 Durata 0 5 35
6 Mono/Stereo
(1/2)
2
7 Totale Bit =B2*(B5*3600+C5*60+D5)*B3*B6
8 Totale Byte =B7/8
9 Megabyte =B8/POTENZA(1024;2)
10
11
Corso di Informatica - Foglio elettronico - Raffaele Grande
Esercizio 3
Dati il tasso di interesse e la quota di investimento annuale, calcolare il capitale dopo un certo numero di anni.
Dal secondo anno in poi la formula si può copiare per gli anni successivi a patto che i riferimenti al tasso d’interesse e alla quota annuale siano assoluti
A B C
1 Tasso interesse 0,05
2 Quota annuale 500
3
4 Capitale dopo:
5 1 anno =C2*(1+C1)
6 2 anni =(C5+$C$2)*(1+$C$1)
7 3 anni =(C6+$C$2)*(1+$C$1)
8 4 anni =(C7+$C$2)*(1+$C$1)
9 5 anni =(C8+$C$2)*(1+$C$1)
10 ……….. ………………
11 ……….. ………………..
Corso di Informatica - Foglio elettronico - Raffaele Grande
Esercizio 4 Dati i coefficienti a, b, c di un’equazione di 2° grado, calcolare le soluzioni
A B
1 coefficienti
2 a 3
3 b 1
4 c 2
5 delta =POTENZA(B3;2) - 4*B2*B4
6
7 soluzione1 =SE(B5>=0;-B3+RADQ(B5);"soluzione non reale")
8 soluzione2 =SE(B5>=0;-B3-RADQ(B5);"soluzione non reale")
9
Se delta >= 0 (se vero) nella cella viene calcolata la formula risolutiva dell’equazione, altrimenti (se falso) viene scritto il testo “soluzione non reale”