Post on 18-Feb-2019
Informatica Generale - E2:Informatica Generale - E2:
Fogli ElettroniciFogli Elettronici
Dr. Damiano Verzulli
damiano@verzulli.it
Chieti, 19/10/2006
Copyright 2006 - Damiano VerzulliE' garantito il permesso di copiare, distribuire e/o modificare questo documento seguendo i termini della “Licenza per Documentazione Libera GNU”, Versione 1.1 o ogni versione successiva pubblicata dalla Free Software Foundation; senza Sezioni Non Modificabilii, senza Testi Copertina e senza Testi di Retro Copertina.Una copia della licenza è disponibile in:http://www.softwarelibero.it/gnudoc/fdl.it.html#SEC1
Università degli Studi "G. d'Annunzio" – ChietiFacoltà di Medicina e Chirurgia
CdL Specialistica in Infermieristica
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 2 di 32
Sono le ore 07.45
Concetti importanti:Concetti importanti:
Fogli di lavoro, righe, colonne, celle, calcoli Fogli di lavoro, righe, colonne, celle, calcoli
Cos'è un Foglio ElettronicoCon il termine “Foglio Elettronico” o in inglese “Spreadsheet”,
ci si riferisce ad un programma che gestisce e tratta dati numerici, eventualmente integrati da parti testuali ed elementi grafici
I documenti sono costituiti da uno o più fogli di lavoro, ognuno dei quali contiene dati organizzati in righe e colonne;
L'intersezione di una riga con una colonna da origine ad una CELLA. La “cella” è l'elemento fondamentale di ogni foglio elettronico;
Nel foglio di lavoro è possibile eseguire calcoli semplici/complessi sulla base del contenuto di una o più celle;
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 3 di 32
Sono le ore 07.45
In questi due ambiti, il Foglio ElettronicoIn questi due ambiti, il Foglio Elettronicoè insostituibile!è insostituibile!
Cos'è un Foglio ElettronicoAll'interno di una cella è possibile inserire testi, valori
numerici, formule matematiche;Le formule possono contenere riferimenti ad altre celle; Il ruolo delle celle e l'uso di formule fanno si che tutti i
documenti realizzati con un foglio elettronico dovrebbero avere una struttura tabellare ed essere caratterizzati da una forte presenza di numeri, formule e relazioni matematiche;
Alcuni esempi di tali documenti sono:- Il prospetto per la ripartizione delle spese condominiali;- Il piano di ammortamento del nostro mutuo :-(- Il prospetto con i costi, i margini e l'offerta per il nostro mega-cliente;
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 4 di 32
Sono le ore 07.45
Struttura di un Foglio Elettronico
Fogli di lavoro
Rig
he
Colonne
Foglio di la
voro
ATTIVO
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 5 di 32
Sono le ore 07.45
Un esempio
Diamo un'occhiata ad un esempio di riparto condominiale
Niente di più che... unaNiente di più che... una“battaglia navale” dove, al posto delle “navi”“battaglia navale” dove, al posto delle “navi”
troviamo “numeri” o “formule”troviamo “numeri” o “formule”
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 6 di 32
Sono le ore 07.45
Un altro esempio
Un esempio un po' più eterogeneo:
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 7 di 32
Sono le ore 07.45
Appendici... matematiche
Torniamo al nostro condominio. Ripassiamo il “riparto”
QUOTA_FAMIGLIA = TOTALE_BOLLETTA
x MILLESIMI_PROPRI
Dovrebbe essere chiaro che, per ogni famiglia, il relativo COSTO è calcolato in base ai “millesimi” di propria competenza (ed, ovviamente, al “totale” della bolletta);
TOTALE_MILLESIMI (1000)
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 8 di 32
Sono le ore 07.45
“Fisso” o “calcolato”?Le cifre riportate nel “Foglio Elettronico”, possono essere di
due tipologie:
–Valori “fissi”, inseriti dall'utente, che NON dipendono da altri valori;
–Valori “calcolati”, ossia FORMULE il cui risultato dipende da altri valori (fissi o formule a loro volta)
Valori FISSI Valori “Calcolati”
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 9 di 32
Sono le ore 07.45
Colpito... Affondato!
Indipendentemente dalla tipologia delle celle (Fisse/Calcolate), tutti i contenuti di un foglio elettronico hanno un proprio indirizzo costituito dalla coppiaCOLONNA-RIGA che li caratterizza
C6
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 10 di 32
Sono le ore 07.45
Indirizzi e valori calcolati
I valori calcolati, in quanto tali, fanno riferimento a valori contenuti in altre celle. Tale riferimento è costituito dall'indirizzo che abbiamo appena visto: la coppia COLONNA-RIGA
B6 = Valore FISSO = 250
C8 = Valore Calcolato ==C10/B10*B8
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 11 di 32
Sono le ore 07.45
Inserimento dei dati
Per inserire i valori all'interno delle relative celle è necessario posizionarsi sulla cella e:
–Per i “valori fissi” è sufficiente digitare il valore (es: “400”, “Acqua”, “Totale spese”);
–Per i “valori calcolati” è necessario far precedere il segno di “=” alla formula di calcolo (es: “=B5+A7”, “=C10/B10*C8”)
Dal punto di vista del programma, se ilcontenuto di una casella inizia con il carattere“=”, allora viene considerato come FORMULA!
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 12 di 32
Sono le ore 07.45
Il bello dei “valori calcolati”Abbiamo detto che i valori calcolati, in quanto tali, fanno
riferimento a valori contenuti in altre celle. Se i valori referenziati cambiano.... i valori calcolati si aggiornano automaticamente!
Se il valore fisso passa da 400 a 600 euro...i valori calcolati si aggiornano
automaticamente
RIC
AL
CO
LO
RIC
AL
CO
LO
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 13 di 32
Sono le ore 07.45
Condominio: taglio ai costi?
Le operazioni di “ricalcolo”, che avvengono AUTOMATICAMENTE, portano il seguente vantaggio fondamentale:
–Se la “struttura” del foglio (ossia la relazione fra valori e formule) resta costante, allora dopo una prima impostazione (che richiede tempo), le compilazioni successive possono essere effettuate cambiando soltanto i valori fissi;
Il vostro Amministratore dovrà lavorare soltanto il primo mese/trimestre (per creare l'impostazione iniziale del foglio di
calcolo).Per i mesi/trimestri successivi dovrà cambiare SOLO le cifre delle
spese. Tutto il resto sarà fatto automaticamente, in 1 secondo!
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 14 di 32
Sono le ore 07.45
Fogli elettroniciEsistono numerosi “Fogli elettronici”. Analogamente a quanto
fatto per gli elaboratori di testo, tutto quello che abbiamo visto si applica, in particolare, a:
Excel OpenOffice Calc•È un pezzo della suite “Office”;•È un software “proprietario”, che, in quanto tale, NON può essere copiato e distribuito;•Ha un costo di licenza dell'ordine delle diverse centinaia di euro;•È uno strumento particolarmente sofisticato;•Utilizzarlo a fini commerciali senza la relativa licenza è un REATO PENALE
•È un pezzo della suite “OpenOffice”;•È un software OpenSource, che, in quanto tale, PUO' essere copiato e distribuito;•È gratuito - www.openoffice.org•È uno strumento particolarmente sofisticato;•Si può utilizzare per qualunque scopo (anche commerciale);•È disponibile anche per Windows ed in lingua italiano
Analogamente a “writer”, per il 99% degli utenti,Analogamente a “writer”, per il 99% degli utenti,“OpenOffice/Calc” e excel sono (tecnicamente) equivalenti!“OpenOffice/Calc” e excel sono (tecnicamente) equivalenti!
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 15 di 32
Sono le ore 07.45
Un po' di pratica...
Live!GO
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 16 di 32
Sono le ore 07.45
“Funzioni” di calcolo...
Per la creazione delle caselle con “Valori Calcolati” si possono utilizzare una moltitudine di funzioni matematiche:
–Le quattro operazioni fondamentali (+, -, *, / )
–Funzioni statistiche (media, varianza, deviazione standard... ed altre decine)
–Funzioni matematiche (Potenza, trigonometriche, combinazioni... ed altre decine)
–Funzioni finanziarie (Ammortamenti, montanti, valori attuali... ed altre decine)
In sintesi: c'e' tutto!Anche le funzioni più rare o complesse!
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 17 di 32
Sono le ore 07.45
Questo formalismo sta ad indicare l'insieme delle caselle A1,A2,A3,A4,A5,A6,A7
“Funzioni” di calcolo...Alcune funzioni hanno, come “argomento” delle semplici
celle/caselle: A5=B7+C8
C8=C9+C10
Altre funzioni richiedono, come “argomento”, dei GRUPPI di caselle:
A8=SOMMA(A1:A7)
B8=MEDIA(A1:A7)
I “gruppi” oltre che per COLONNA (es.: B12:B22) e per riga (es.: C1:G1) possono interessare anche zone estese su più righe e più colonne (es.: D4:G7)
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 18 di 32
Sono le ore 07.45
Domanda:Se “copio” la cella C1 e la “incollo” in C2, cosa succede?
L'arte del Copia/Incolla
Supponiamo che:
–In A1 ci sia il valore 10 e in A2 il valore 15;
–In B1 ci sia il valore 20 e in B2 il valore 18;
–In C1 ci sia la formula “=A1+B1”
E' chiaro che, in queste condizioni,nella cella C1 verrà visualizzatoil valore 30
L'ambiguità nasce dal fatto che la cella C1 contiene una formula (A1+B1) che viene risolta in un numero (30)
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 19 di 32
Sono le ore 07.45
L'adattamento (automatico) dei riferimenti, se pilotato a dovere, può consentirci di risparmiare parecchio tempo
L'arte del Copia/Incolla
A grandi linee, possiamo dire che:
–Se copio un “Valore Fisso” e lo incollo da qualche altra parte, non ci sono sorprese;
–Se copio una “Formula” e la incollo da qualche altra parte, allora:
L'operazione incolla standard prevede la copia della formula, previo adattamento di riferimenti utilizzati nella formula;
Esiste un incolla speciale con il quale si può incollare non la formula, ma il suo valore “risultato”
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 20 di 32
Sono le ore 07.45
Copia/Incolla di Formule Per capire esattamente cosa succede nel copiare C1 in C2,
dobbiamo analizzare la formula (di C1) in funzione dei riferimenti utilizzati.
NB: Per visualizzare la formula ed i relativi riferimenti, sono andato in C1ed ho premuto il tasto F2
FORMULARIFERIM. 1 RIFERIM. 2
Se ci focalizziamo Se ci focalizziamo SOLOSOLO sulle posizioni... sulle posizioni...
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 21 di 32
Sono le ore 07.45
Copia/Incolla di Formule Se, anziché concentrarci sulla formula, riflettiamo sulla posizione dei relativi
riferimenti, possiamo passare da:
FormulaRiferimenti
Formula
Riferimenti
Formula
Riferimenti
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 22 di 32
Sono le ore 07.45
Copia/Incolla di Formule Per capire il risultato delle operazion di copia e incolla bisogna riflettere non
tanto sulla singola formula, quanto, piuttosto, sulla posizione “relativa” di formula e riferimenti;
Nell'esempio di 4 slide fa se copiassi C1 in C2, copierei la formula (l'addizione), ma applicata a riferimenti “relativi” (ossia alle due caselle disposte alla immediata sinistra della casella con la formula)
CopioC1 in C2
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 23 di 32
Sono le ore 07.45
Copia/Incolla di Formule Analogamente...
CopioC7 in D8
Il copia/incolla si portaIl copia/incolla si portadietro la posizione “relativa”dietro la posizione “relativa”
delle celle referenziatedelle celle referenziate(caselle gialle)(caselle gialle)
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 24 di 32
Sono le ore 07.45
Riferimenti “relativi”
Alla luce di quanto abbiamo appena visto, possiamo dire che:
Normalmente, i Normalmente, i riferimentiriferimenti presenti presentiall'interno delle formule sono riferimentiall'interno delle formule sono riferimenti
RELATIVIRELATIVI::se la formula si sposta, i riferimenti... la seguonose la formula si sposta, i riferimenti... la seguono
Questo aspetto è particolarmente utile quando c'è bisogno di effettuare calcoli “simili” ma su caselle diverse.
...vediamo un esempio
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 25 di 32
Sono le ore 07.45
Riferimenti “relativi”: un esempio
In questo caso, i riferimenti “relativi” ci consentono di scrivere la formula solo una volta (D2 “=B2-C2”)....
GO ...e di copia-incollarla nelle altre celle (da D3 a D11).
Il risultato è ESATTAMENTE quello di cui abbiamo bisogno
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 26 di 32
Sono le ore 07.45
Problemi con i riferimenti relativi Esistono diversi contesti nei quali l'operazione di adattamento effettuata
sui riferimenti relativi, non è necessaria... e provoca dei problemi;
Il problema nasce nel momento in cui una formula fa riferimento ad una cella che, nelle operazioni di copia/incolla, deve rimanere FISSA:
Se copioE2 in E3...
Ottengo “=D3-D15”Ottengo “=D3-D15”anziché “=D3-D14”anziché “=D3-D14”
GO
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 27 di 32
Sono le ore 07.45
Problemi con i riferimenti relativiNell'esempio precedente, per essere in grado
di poter “copiare” E2 nelle celle da E3 ad E11 ho bisogno che, nella formula di E2 il riferimento a D2 sia un riferimento relativo...
....il riferimento a D14 sia “ASSOLUTO”:....il riferimento a D14 sia “ASSOLUTO”:ossia che lo spostamento della formula (in E2)ossia che lo spostamento della formula (in E2)NON comporti lo spostamento del riferimento!NON comporti lo spostamento del riferimento!
Contemporaneamente ho bisogno che...Rif. relativo
Rif. ASSOLUTO
Come si fa?
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 28 di 32
Sono le ore 07.45
Riferimenti relativi/assolutiL'indicazione della tipologia di riferimento
(RELATIVO/ASSOLUTO) viene effettuata direttamente all'interno della formula:
–Rif. RELATIVO: scrivo il riferimento come abbiamo sempre fatto, ossia indicando semplicemente riga/colonna della cella o dell'area referenziata;
–Rif. ASSOLUTO: antepongo il simbolo $ alla colonna ed alla riga della cella o dell'are referenziata
=D2-D14=D4/B4
=SOMMA(C8:H8)
=$D$2-D14=$D$4*2
=SOMMA($C$8:$H$8)
Una formula può contenere Una formula può contenere contemporaneamentecontemporaneamenteriferimenti ASSOLUTI e RELATIVIriferimenti ASSOLUTI e RELATIVI
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 29 di 32
Sono le ore 07.45
Uso dei riferimenti “assoluti”
Il problema precedente, quindi, si risolve utilizzando un riferimento assoluto all'interno della formula di E2:
= D4-$D$14
Rif. ASSOLUTO
GO
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 30 di 32
Sono le ore 07.45
Tipologie di riferimenti “assoluti”
I riferimenti assoluti, a loro volta, possono differenziarsi fra:
Completamente assoluti Parzialmente assoluti•Presentano il simbolo $ in corrispondenza dell'indicazione di riga E dell'indicazione di colonna;
•Restano “fissi” in occasione di spostamenti sia di riga che di colonna;
•Si applicano quando una cella deve restare “veramente fissa”
•Presentano il simbolo $ in corrispondenza di una sola coordinata (riga o colonna) – Es.: $A4, C$5;
•In occasione di spostamenti:•La coordinata “bloccata” resta “fissa”;•La coordinata “libera” si sposta con la formula;
•Si applicano... raramente
...vediamo un esempio
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 31 di 32
Sono le ore 07.45
Riferimenti assoluti “misti”: un esempio
Ripartiamo da una nostra vecchia conoscenza:
Come devo cambiare la formula in C5 per poterlaCome devo cambiare la formula in C5 per poterlacopia-incollare in tutto il rettangolo C5:F9?copia-incollare in tutto il rettangolo C5:F9?
Parliamone....Parliamone....
GO
E2 – Informatica GeneraleE2 – Informatica Generale
Fogli ElettroniciFogli ElettroniciDamiano Verzullidamiano@verzulli.it
Chieti, 19/10/2006Pag. 32 di 32
Sono le ore 07.45
That's all folks (...per il momento)
ArrivederciArrivederciRicordate, comunque, che potete raggiungermi
via e-mail all'indirizzo:damiano@verzulli.it
tempi di risposta “fluttuanti” ma... garantiti ;-)