32
Informatica Generale - E2: Informatica Generale - E2: Fogli Elettronici Fogli Elettronici Dr. Damiano Verzulli [email protected] Chieti, 19/10/2006 Copyright 2006 - Damiano Verzulli E' 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" – Chieti Facoltà di Medicina e Chirurgia CdL Specialistica in Infermieristica

Informatica Generale - E2: Fogli Elettronici · Versione 1.1 o ogni versione successiva pubblicata dalla Free Software Foundation; senza Sezioni Non Modificabilii, senza Testi Copertina

  • Upload
    vankien

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Informatica Generale - E2:Informatica Generale - E2:

Fogli ElettroniciFogli Elettronici

Dr. Damiano Verzulli

[email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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 [email protected]

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:[email protected]

tempi di risposta “fluttuanti” ma... garantiti ;-)