FOGLIO DI CALCOLO
INFORMATICA
Open Office
OpenOffice è una suite (ovvero una collezione di
programmi) da ufficio. Comprende:
Writer: un word processor
Calc: un foglio di calcolo
Base: un sistema di gestione per basi di dati
Impress: un software per creare presentazioni animate
OpenOffice è sviluppato dalla Oracle, uno dei più
importanti produttori di sistemi per basi di dati:
è quindi un software commerciale
è distribuito con licenza open-source
OpenOffice e Microsoft Office (1)
OpenOffice è pensato come alternativa alla
suite Office di Microsoft, seconda questa
corrispondenza:
OpenOffice Writer → Word
OpenOffice Calc → Excel
OpenOffice Base → Access
OpenOffice Impress → Power Point
Il foglio elettronico
Il foglio elettronico
Definizione:
Un foglio elettronico (spreadsheet) e un software di office
automation che permette l'immissione di dati in una griglia
bidimensionale di celle.
Il primo foglio elettronico,
chiamato VisiCalc, fu creato da
Dan Bricklin nel 1978
Occupava 20kb, mentre gli odierni
fogli elettronici occupano svariati MB
OpenOffice.org Calc
In questa lezione, ci occuperemo di come è possibile
elaborare delle informazioni utilizzando i fogli elettronici
In particolare, ci concentreremo su OpenOffice.org Calc
OpenOffice.org Calc è un software libero per l'elaborazione di
fogli elettronici, e fa parte della suite OpenOffice.org
http://www.openoffice.org
Calc è simile a Microsoft Excel, ed è in grado di aprire e salvare
fogli di calcolo nel formato di Microsoft Excel
Come l'intera suite OpenOffice.org, Calc può essere usato su
vari sistemi operativi
Una prima occhiata ad OpenOffice.org
Calc
Foglio di lavoro e celle
L'elemento centrale di uno spreadsheet e il foglio di
lavoro, composto da una serie di caselle, chiamate celle,
definite dall'incrocio di righe e colonne
Le righe sono identificate da una numerazione progressiva
sul lato sinistro dello schermo e le colonne si distinguono
l'una dall'altra in base ad una lettera dell'alfabeto, che fa da
intestazione per ciascuna colonna
Una cella selezionata appare con un bordo nero scuro
Spostamento uso mause, tastiera (tab, shift, invio)
Inserimento dati
Proviamo ad inserire due numeri nella prima colonna
E’ necessario posizionarsi sulla cella A1, inserire il numero
1, quindi premere INVIO
Infine, posizionarsi sulla cella A2, inserire il numero 5, e
premere un'altra volta INVIO
Inserendo dei numeri, il contenuto della cella verrà
allineato a destra; inserendo delle lettere, l'allineamento
sarà a sinistra
Inserimento formule
Proviamo ad inserire anche una formula nella cella A3, che
calcola la somma dei numeri precedentemente immessi
E’ necessario posizionarsi sulla cella A3, inserire la formula
“=A1+A2”, e premere INVIO
Cambiando i dati contenuti nelle celle A1 e A2, il risultato
verrà automaticamente aggiornato
Senza l'inserimento del simbolo “=” lo spreadsheet
avrebbe interpretato “A1+A2”, come una semplice
sequenza di caratteri
Gestione delle celle
La selezione di più celle avviene mantenendo il pulsante
sinistro premuto
L'area selezionata è indicata dalle coordinate della cella in
alto a sinistra, e dalla cella in basso a destra (A1:B4)
Lo spostamento di più celle viene visualizzato come un
rettagolo nero che mostra la destinazione dello
spostamento
Inserimento delle spese mensili
Cominciamo ad inserirevi valori dalla cella B2 fino alla
cella B5
Per far questo, selezioniamo la cella B2
Inseriamo quindi i valori e premiamo INVIO per confermare il
valore inserito e per passare al successivo
Facciamo quindi calcolare la
somma delle spese
Ci spostiamo sulla cella B7 e
inseriamo "=SOMMA(B2:B5)"
La formula inserita calcola la
somma dei valori contenuti nella
selezione B2:B5
Formattiamo le celle
Proviamo ad esprimere in euro le spese che abbiamo
inserito:
Selezionare l'area con i dati (B2:B7)
Cliccare con il pulsante destro
Selezionare la voce “Formatta celle”
Scegliere “Valuta” e premere OK
Estendiamo l'esempio
Proviamo a realizzare un foglio di lavoro che comprenda
sia le entrate, che le uscite, che tenga conto della data e
del tipo dell'operazione
Per far questo, impostiamo in quattro colonne la "Data",
"Descrizione", "Entrata", "Uscita"
Inseriamo anche qualche dato
Inseriamo alcuni esempi di entrate/uscite
Allarghiamo la colonna “Descrizione”
Formattiamo i valori in euro
Calcoliamo:
i totali (=SOMMA(C2:C5) e =SOMMA(D2:D5)), e
il bilancio (=C6-D6)
Riferimenti relativi e assoluti
Inseriamo una riga subito dopo l'ultima, per memorizzare
una nuova spesa
Cliccare con il pulsante destro sul numero di riga 5, quindi
"Inserisci riga"
Aggiungiamo la spesa per un "Pranzo" di 15€
Notiamo un "effetto collaterale": le formule che calcolano il saldo si
sono aggiornate automaticamente
i totali (=SOMMA(C2:C6) e =SOMMA(D2:D6)), e
il bilancio (=C7-D7)
Riferimenti relativi e assoluti (2)
L'aggiornamento automatico delle formule avviene con
tipi di riferimenti detti riferimenti relativi
I riferimento assoluti, invece, non vengono modificati con
spostamenti/inserimenti/ecc
Un riferimento assoluto si specifica facendo precedere un $
all'indicazione della riga e/o della colonna
Ad esempio:
$B5 significa che la riga non deve essere aggiornata
B$5 significa che la colonna non deve essere aggiornata
$B$5 significa che ne la riga, ne la colonna devono essere aggiornate
Validità dei dati inseribili
E’ possibile inserire un controllo che possa limitare i dati
che posso essere inseriti nelle celle
Solo numeri interi, data, ora, oppure prendere la lista da un
elenco
Ci posizioniamo sulla cella dove impostare il controllo, quindi:
Dati -> Validità
Ad esempio:
Filtraggio dei dati
Epossibile inserire un filtro che limiti i dati visualizzati
Selezioniamo l'area dati, quindi:
Dati ->Filtro -> Filtro automatico
Ad esempio:
Data pilot
E’ possibile sintetizzare i dati usando il "Data pilot"
Selezioniamo l'area dati, quindi: Dati -> Data pilot -> Avvia
Scegliamo cosa va nelle righe, cosa nelle colonne, e cosa nella
tabella centrale
Ad esempio:
Questionario
Supponiamo di avere un questionario nel quale chiedo agli
studenti la matricola, il sesso, 10 risposte a 10 domande, e
il voto preso all'esame di «Bioingegneria ed informatica
medica»
Realizziamo il foglio elettronico corrispondente
Calcoliamo il valore modale per ciascuna risposta e il
voto medio
Questionario(2)
Preso l'esempio del questionario precedente, aggiungiamo una
ulteriore colonna nella quale specifichiamo se lo studente e
stato «promosso» o «respinto» a seconda se il suo voto e
minore di 18 oppure no
Per lo scopo, c‘è la funzione SE, composta da tre argomenti
test
se vero : azione che deve essere fatta se il test ha esito positivo
se falso : azione che deve essere fatta se il test ha esito negativo
Ad esempio: =SE(M2<18; "bocciato"; "promosso")
Calcolo dell'orario di lavoro
Realizzare un foglio elettronico che permetta di calcolare
l'orario di lavoro
Per ogni riga, memorizzare la data, le ore di
ingresso/uscita/pranzo
Calcolare le ore lavorate e la differenza rispetto alle 8 ore per
ogni giorno
Riportare le ore medie lavorate e il saldo attuale
Formato -> Unisci celle
I grafici
L'autocomposizione dei grafici
Si attiva:
selezionando i dati che si vuole mostrare in forma grafica,
quindi
cliccando su "Inserisci" -> “Grafico"
Si compone di quattro passi
Scelta del tipo di grafico
Scelta dell'area dati
Definizione delle serie di dati
Inserimento degli elementi del grafico
Scelta del tipo di grafico
Nel primo passo si sceglie la tipologia di grafico da
utilizzare, con i relativi dettagli (e.g. un graco a barre
rettangolari tridimensionali e realistiche)
Scelta dell'area contenente i dati
Nel secondo passo si sceglie l'area contente i dati
Se non è stata selezionata anticipatamente, si può cliccare
sull'icona
Scelta della serie con i dati
Nel terzo passo si scelgono le serie di dati da disegnare,
con l'indicazione delle corrispondenti aree dati (con
nome e valori)
Scelta degli elementi del grafico
Nel quarto passo si può inserire il titolo, sottotitolo, assi,
griglia e legenda
Il grafico!
Al termine della procedura, un grafico viene visualizzato
internamente al foglio elettronico
Componenti di un grafico
Un grafico può essere modificato anche successivamente,
nei termini delle sue componenti principali (i.e. assi, area
del grafico, pareti del grafico, serie dei dati)
Il grafico si apre con il doppio click
All'interno del grafico, e possibile selezionare (con un
click singolo) o modificare l'aspetto (con un doppio click)
delle varie componenti
Alcune modifiche
Proviamo a modicare il grafico
Barre in rosso,
Voti in cima alle barre
in "Arial 12"
Esercizio
Usare i dati dell’esempio dei voti universitari nel file
«Lezione 1 – es 002.ods» foglio «es 002.a»
Calcolare il voto min, max e medio di tutti gli esami
registrati
Contare il numero di esami con la funzione
CONTA.VALORI()
Contare gli esami per diverse votazioni con la funzione
CONTA.SE()
Fare le distribuzioni della media, minimo e massimo per
anno delle votazioni
Esercizio
Usare i dati del numero medio di componenti per famiglia e composizione percentuale delle famiglie per numero nel file «Lezione 1 – es 002.ods» foglio «es 002.b»
Calcolare i valori indicati nel foglio
Produrre il grafico a barre del numero medio di componenti del nucleo familiare distribuiti per regione
Produrre il grafico a barre contenete in nord, il centro, sud e l'Italia come categorie e per ognuna di esse disegnare il numero di componenti (1,2,3 e 4).
Produrre per la regione Umbria il grafico per confrontare il numero di componenti (1,2,3,4,5 più di 6) rispetto al media, al min e al massimo per regione
Esercizio
Usare i dati del numero persone che praticano sport
distinti per sesso (ISTAT) nel file «Lezione 1 – es
002.ods» foglio «es 002.c»
Calcolare i valori indicati nel foglio
Fare i grafici a torta della pratica sportiva per i maschi e
le femmine
Produrre un grafico per confrontare le motivazioni allo
sport tra maschi femmine e media nazionale
Esercizio
Usare il file «Lezione 1 – es 002.ods» foglio
«es 002.d»
Calcolare i valori della funzione indicata
Fare il grafico della funzione
Sovrapporre i dati sperimentali
Esercizio
Si crei un foglio elettronico contente gli esami di laboratorio inerenti il colesterolo "buono" (HDL) e totale (CT), fatti a pazienti di cui voglio memorizzare il nome, cognome, eta, sesso, altezza (H) in metri e peso (P) in kg
Si calcoli per ogni paziente l'indice di massa corporea BMI=P/(H*H)
Si usi la funzione SE per scrivere se il paziente ha un livello di colesterolo troppo alto (i.e. CT > 250)
Si usi la funzione SE per scrivere se il paziente e in sovrappeso o oltre (i.e. BMI > 25)
Si costruisca un grafico contenente sia i valori di BMI che di colesterolo
Top Related