Il foglio elettronico
Transcript
Il foglio elettronico
FOGLIO DI CALCOLO BIOINGEGNERIA ED INFORMATICA MEDICA 1 Lezione IV - BioIngInfMed 29/10/2012 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 S upponiamo 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 33 Lezione IV - BioIngInfMed 29/10/2012 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 34 Lezione IV - BioIngInfMed 29/10/2012 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 35 Lezione IV - BioIngInfMed 29/10/2012 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