FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i...

36
FOGLIO DI CALCOLO INFORMATICA

Transcript of FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i...

Page 1: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

FOGLIO DI CALCOLO

INFORMATICA

Page 2: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 3: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 4: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

Il foglio elettronico

Page 5: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 6: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 7: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

Una prima occhiata ad OpenOffice.org

Calc

Page 8: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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)

Page 9: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 10: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 11: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 12: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 13: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 14: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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"

Page 15: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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)

Page 16: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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)

Page 17: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 18: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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:

Page 19: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

Filtraggio dei dati

Epossibile inserire un filtro che limiti i dati visualizzati

Selezioniamo l'area dati, quindi:

Dati ->Filtro -> Filtro automatico

Ad esempio:

Page 20: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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:

Page 21: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 22: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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")

Page 23: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 24: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 25: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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)

Page 26: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 27: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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)

Page 28: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

Scelta degli elementi del grafico

Nel quarto passo si può inserire il titolo, sottotitolo, assi,

griglia e legenda

Page 29: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

Il grafico!

Al termine della procedura, un grafico viene visualizzato

internamente al foglio elettronico

Page 30: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 31: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

Alcune modifiche

Proviamo a modicare il grafico

Barre in rosso,

Voti in cima alle barre

in "Arial 12"

Page 32: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 33: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 34: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 35: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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

Page 36: FOGLIO DI CALCOLO - sira.diei.unipg.it Corso di Laurea... · OpenOffice.org Calc ... selezionando i dati che si vuole mostrare in forma grafica, quindi

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