1 / 55

Principi di Informatica Corso di Laurea in Scienze Biologiche

Principi di Informatica Corso di Laurea in Scienze Biologiche. Gennaro Cordasco e Rosario De Chiara { cordasco , dechiara }@dia.unisa.it Laboratorio ISISLab 2. Laboratorio . 2 Lezioni sui Fogli Elettronici (Excel) a cura di Gennaro Cordasco

shandi
Télécharger la présentation

Principi di Informatica Corso di Laurea in Scienze Biologiche

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Principi di InformaticaCorso di Laurea in Scienze Biologiche Gennaro Cordasco e Rosario De Chiara{cordasco, dechiara}@dia.unisa.itLaboratorio ISISLab2

  2. Laboratorio • 2 Lezioni sui Fogli Elettronici (Excel) a cura di Gennaro Cordasco • 2 Lezioni su Basi di Dati (Access) a cura di Rosario De Chiara • Ogni lezione consiste in 2 ore di lezioni frontali + 1 ora di esercitazioni

  3. Sommario • Fogli di Calcolo • I dati e la loro rappresentazione • L’elaborazione dei dati (informazioni) • Excel • Elementi di base • Formule • Formule predefinite • Esempi di formule (SOMMA (SUM) E SE (IF)) • Copiare le formule (riferimenti assoluti o relativi) • I database su Excel • I grafici

  4. Lezione 1: Fogli Elettronici EXCEL • Un Foglio Elettronico è un software che permette l’immissione e l’elaborazione di dati in una griglia bidimensionale di celle. • Un dato è una descrizione elementare, spesso codificata, di una “realtà” (es. un avvenimento, una transazione o altro). • L'elaborazione dei dati può portare alla conoscenza di una informazione. • Esempio Mario Rossi ha guadagnato 12000 € nell’anno 2007.

  5. Rappresentazione dei Dati • Un dato ha una sua rappresentazione • Esempio Mario Rossi ha guadagnato 12000 € nell’anno 2007. • Mario Rossi è un dato alfanumerico, rappresentato da una successione (stringa) finita di caratteri; • 12000 e 2007 sono dati numerici rappresentati nel sistema di numerazione decimale.

  6. Significato dei Dati • Un dato ha un significato, dipendente dal contesto. • 12000 è il reddito di Mario Rossi (ma potrebbe essere il codice del suo bancomat)

  7. Elaborazione dei Dati • L’elaborazione dei dati è un procedimento che converte dei dati in informazioni, dove l'informazione è una risposta, dotata di significato, ad una determinata domanda. • L’elaborazione non riguarda un singolo dato; di solito si lavora con singoli dati collegati tra loro. • Esempio Reddito dei dipendenti della Bianchi SpA Rossi 12000 Gialli 12500 Verdi 14300 … … Una possibile informazione potrebbe essere: chi ha guadagnato di più?

  8. Elaborazione dei Dati • Un Foglio Elettronico è un software che permette l’immissione e l’elaborazione di dati in una griglia bidimensionale di celle. • Immissione e aggiornamento dei dati • Estrazione delle informazioni • L’estrazione delle informazioni è la motivazione principale • La rappresentazione dei dati e la loro organizzazione sono determinate principalmente in base alla natura dei dati e alle operazioni di estrazione desiderate.

  9. Riassumendo • L’inserimento e l’aggiornamento dei dati: dipendono dall’organizzazione dei dati e sono necessarie per creare e mantenere i dati aggiornati. • La rappresentazione e l’organizzazione dei dati: sono principalmente determinate dalla natura dei dati e dalle informazioni che si vogliono estrarre.

  10. Fogli Elettronici (Excel) • Un foglio elettronico è un tool a carattere generale: • I dati sono organizzati in tabelle e si possono estrarre informazioni di varia natura: da risultati numerici, quali medie, massimi, minimi,… a grafici quali diagrammi a barre o a torta ecc.

  11. Excel: Elementi di base • Un documento excel (cartella di lavoro, ovvero file con estensione .xls o .xlsx) si divide in fogli di calcolo che a loro volta sono composti da • Colonne • Righe • L’intersezione fra una riga e una colonna viene chiamata cella

  12. Foglio di calcolo • Ognuno è costituito da una tabella bidimensionale di al più 16384 x 1048576 = 234 elementi. (nelle versioni precedenti di Excel era 256 x 65536 = 224 elementi) • E’ comunque possibile accedere ai dati contenuti su fogli diversi. All’inizio abbiamo tre fogli a disposizione ma possiamo creare altri. E’ possibile anche rinominare i fogli.

  13. Colonna • La posizione di ogni colonna è designata da una lettera (A,B,…,Z,AA,AB,…,XFD) • Il numero massimo di colonne è 214=16384 • Esempio Colonna D

  14. Riga • La posizione di ogni rigaè designata da una numero (1,2,…,1048576) • Il numero massimo di righe è 220=1048576 • Esempio: riga 4

  15. Bloccare una riga o una colonna • E’ possibile bloccare una riga o una colonna in modo che quando si scorre la tabella le righe, colonne bloccate rimangono sempre visualizzate. • Per bloccare una riga colonna basta selezionare luna riga e poi utilizzare il menù visualizza blocca riquadri.

  16. Cella • La posizione di ogni cella è specifica da un nome costituito dalla concatenazione della lettera che rappresenta la colonna e il numero che rappresenta la riga • Esempio: Cella F5

  17. Cella: Formato • Ad ogni cella è associato un formato che determina: • tipo di dato contenuto nella cella • allineamento • tipo di carattere • bordi • riempimento • protezione È possibile definire quanti decimali si vogliono vedere (verrà mostrato un arrotondamento corrispondente al valore reale della cella)

  18. Cella: Come si inserisce un dato • Per inserire un dato occorre: • selezionare una cella tramite il puntatore del mouse • scrivere il dato (testo, numero o formula) attraverso la tastiera • battere il tasto INVIO (o ENTER).

  19. Creare un titolo su più celle • Fare clic sulla prima cella del gruppo da unire sulla sinistra. • Premere il tasto sinistro del mouse e tenerlo abbassato. • Con la tecnica del drag and drop spostare il mouse in orizzontale verso destra, in modo che il puntatore raggiunga l'ultima cella da unire. • Lasciare il tasto sinistro del mouse e la zona di celle apparirà selezionata.

  20. Creare un titolo su più celle • Fare clic con il tasto destro quando il puntatore è sulla zona selezionata e apparirà il menu contestuale. Fare clic sulla voce Formato Celle • Fare clic sulla linguetta Allineamento • Fare clic sulla casella di selezione Unione Celle • Confermare l'operazione, facendo clic sul pulsante OK

  21. Creare un titolo su più celle • Fare clic con il tasto destro quando il puntatore è sulla zona selezionata e apparirà il menu contestuale. Fare clic sulla voce Formato Celle • Fare clic sulla linguetta Allineamento • Fare clic sulla casella di selezione Unione Celle • Confermare l'operazione, facendo clic sul pulsante OK

  22. Aggiungere Bordi a Celle • Si selezionano le celle (analogamente alla procedura precedente) • Si entra nel menù Formato cella • Si seleziona la linguetta Bordo • E’ possibile scegliere il tipo e lo stile dei bordi è inoltre possibile personalizzare la configurazione.

  23. Esempio: inserimento dati • Realizzare una tabella Excel contenente la capienza delle aule F. • La tabella deve essere formattata nel seguente modo: • in ogni riga deve essere scritto: • prima colonna: nome delle aule • seconda colonna: capienza posti • nella prima riga deve comparire l’intestazione della tabella.

  24. Cella: Contenuto • In una cella si possono inserire tre tipi di dati fondamentali: • Testo • Costanti numeriche • Formule • Testo • Il testo viene di solito utilizzato come commento o promemoria per l’utente del foglio elettronico. • Può essere comunque usato per creare query o filtri più o meno complessi. • Il termine queryviene utilizzato per indicare la procedura che permette di estrarre l’Informazione contenuta nei dati.

  25. Cella: Contenuto • In una cella si possono inserire tre tipi di dati fondamentali: • Testo • Costanti numeriche • Formule • Costanti numeriche • Le costanti numeriche sono dei dati che hanno un valore numerico fissato. • Il formato secondo il quale vengono visualizzate le costanti dipende da come abbiamo specificato il tipo di costante numerica, e dal formato che abbiamo stabilito per quel tipo di costante. La costante 12.333 rappresentata con tre formati diversi

  26. Cella: Contenuto • In una cella si possono inserire tre tipi di dati fondamentali: • Testo • Costanti numeriche • Formule • Formule • Le formula sono elementi che corrispondono ad una espressione da calcolare. • I valori delle celle che contengono formule vengono automaticamente aggiornati quando vengono apportate modifiche alle celle a cui la formula fa riferimento.

  27. Modifica dimensione celle • E’ possibile modificare l’altezza di uno o più righe oppure la larghezza di una o più colonne in due modi: • Utilizzando il mouse si può modificare direttamente la dimensione delle righe/colonne • Selezionare le righe colonne che si vuole modificare, poi con il tasto destro del mouse si accede al menu larghezza colonne (o altezza righe) e si inserisce il valore desiderato.

  28. I comandi copia, incolla, taglia e annulla • Il comando copia (ctrl+c) serve a copiare il contenuto di un blocco di celle selezionato in un buffer di memoria temporaneo. • Il comando taglia (ctrl + x) esegue la stessa operazione del comando copia e inoltre svuota il contenuto delle celle selezionate. • Il comando incolla (ctrl + v) copia le celle contenute nel buffer di memoria temporaneo, a partire dalla cella selezionata. • Il comando annulla (ctrl+ z) serve ad annullare l’ultima operazione eseguita. • Il comando canc, cancella il contenuto delle celle selezionate

  29. Copiare il contenuto di celle • Per copiare il contenuto di una cella nelle celle adiacenti: • Fare clic sulla cella da copiare • Posizionare il puntatore del mouse sullo spigolo inferiore destro della cella da copiare. • Il puntatore assumerà l'aspetto di una croce nera. • Premere il tasto sinistro del mouse, e trascinare il puntatore sopra le celle adiacenti. • Rilasciare il tasto sinistro del mouse.

  30. Strumenti di riempimento automatico • Per inserire una sequenza di valori: • i giorni della settimana • i nomi dei mesi • i numeri compresi in un determinato intervallo. • Posizionare il puntatore del mouse sullo spigolo inferiore destro della cella che contiene il valore da usare come base iniziale. • Il puntatore assumerà l'aspetto di una croce nera. • Senza rilasciare il tasto, estendere la selezione in basso o a destra fino a raggiungere l'ultima cella con i nuovi valori.

  31. Strumenti di riempimento automatico • Attenzione! Se viene selezionata una sola cella contenente un valore numerico, il programma duplicherà il suo valore. • Per creare una sequenza di valori numerici crescente/decrescente: • Digitare in più celle i valori affinché sia chiara la sequenza. • Selezionarle e procedere con l'operazione di compilazione automatica dei valori delle altre.

  32. Ordinare zone di Dati • Selezionare l'area che contiene i dati da ordinare. Includendo anche eventuali righe o colonne che contengono informazioni correlate. • Utilizzare il menu Dati (nella Barra dei menu), e fare clic sulla voce Ordina. • Nella finestra di lavoro Ordina, indicare quale riga o colonna deve essere utilizzata per ordinare i dati. • Eseguire l'ordinamento facendo clic sul pulsante OK.

  33. Ordinare zone di Dati

  34. Formule • Una formula deve iniziare con il simbolo ‘=’ • Nell’esprimere una formula l’utente può usare gli operatori aritmetici: • ‘+’ somma • ‘-’ sottrazione • ‘*’ moltiplicazione • ‘/’ divisione • ‘%’ percentuale • ‘RADQ’ radice quadrata • … • e può fare riferimento al valore contenuto in altre celle (anche in fogli diversi).

  35. Formule: Messaggi di Errore • #div/0! - nella formula si tenta di dividere un valore per zero. • #nome? - il nome della formula non è esatto, per esempio soma() al posto di somma(). • ####### - il valore della cella è più lungo di quanto la colonna permetta di visualizzare.

  36. Formule • Esercizio: Si vuole fare in modo che il valore di una cella sia pari alla somma delle celle A1 e A2. • Soluzione = A1+B1 calcola la somma tra la cella A1 e la cella B1.

  37. Formule: Esempi Esempio di formula =D2+D3 L’aggiornamento delle celle avviene in maniera automatica

  38. Operazioni più complesse • E’ possibile compiere operazioni più complesse utilizzando le parentesi • E’ anche possibile creare relazioni tra diversi fogli di lavoro nomefoglio!nomecella

  39. Formule Predefinite • L’utente può anche avvalersi di un insieme predefinito di funzioni che Excel mette a disposizione, raggruppate per argomento. • Una funzione è caratterizzata da un nome e da un certo numero di argomenti. Restituisce un valore. • Una funzione può essere inserita tramite il menù inserisci funzione, oppure da tastiera. • Nota le funzioni cambiano nome a seconda della lingua di Excel (es. SUM diventa SOMMA)

  40. Esempio: la funzione SOMMA • La funzione somma restituisce la somma dei valori dei propri argomenti. • Sintassi: = SOMMA(valore1;valore2; …) • Gli argomenti (valore1,valore2, ecc.) possono essere: • valori costanti (es. 115) • riferimenti a singole celle (es. B5) • riferimenti a un blocco di celle (es. B5:B9) • Celle vuote e celle contenenti testo danno un contributo pari a zero • In alcuni casi le celle contenenti testo causano un errore (#VALUE!) Corrisponde a B5+B6+B7+B8+B9

  41. Blocco di celle (L’operatore ‘:’ ) • Un blocco di celle (cella1:cella2) è definito da tutte le celle che si trovano nel rettangolo avente le due celle cella1 e cella 2 come vertici opposti. • Ad esempio il blocco B1:C2 è rappresentato dalle celle B1, B2, C1,C2 Esempio Blocco B2:D4

  42. Esercizio: Somma • Si vuole calcolare la capienza totale di un insieme di aule specificate (nella colonna B dalla riga 3 alla riga 7). • Soluzione: • Occorre associare ad una cella la seguente formula = SOMMA (B3:B7) • Tale formula calcola la somma dei valori contenuti nelle celle che vanno da B3 a B7.

  43. Esempio: la funzione SOMMA

  44. Esempio: la funzione SOMMA • Per sommare i valori delle celle A1, A2, A3 =SOMMA(A1:A3) • Per sommare i valori delle celle A1, A2, A3 e della costante 100 =SOMMA(A1:A3;100) • Per sommare i valori delle celle A1 e A3 =SOMMA(A1;A3) • Per sommare i valori delle celle A1, A2, A3, A5 =SOMMA(A1:A3;A5)

  45. Funzioni predefinite • SOMMA(argomenti): calcola la somma tra gli argomenti • MAX(argomenti) : calcola il massimo tra gli argomenti • MIN(argomenti): calcola il minimo tra gli argomenti • MEDIA(argomenti): calcola la media aritmetica tra gli argomenti. • INT(argomento) calcola la parte intera del numero reale specificato come argomento • RADQ(argomento) calcola la radice quadrata del numero specificato come argomento • POTENZA(base;esponente) calcola l’operazione di potenza baseesponente • E tante altre …

  46. la funzione IF (SE) • Permette di valutare se una condizione è verificato o meno • Sintassi IF(Test, valore_se_vero, valore_se_falso) • Test è una condizione (es B1< 0) • valore_se_vero è il valore restituito se la condizione è vera • valore_se_falso è il valore restituito se la condizione è falsa Condizione no si valore_se_ falso valore_se_vero

  47. Esempio: la funzione IF • Il valore restituito dalla funzione IF (SE in italiano) può essere un numero oppure un testo (in questo caso deve essere racchiuso tra virgolette)

  48. Esempio: la funzione IF • Confrontare due numeri memorizzati nelle celle A1 e B1 e dire se sono uguali oppure qual è il più grande (nel caso sono diversi). • =SE(A1>B1;"A1 è il maggiore";SE(A1<B1;"B1 è il maggiore";"A1 e B1 sono uguali")) A1>B1 no si A1 è il maggiore A1<B1 no si A1 e B1 sono uguali B1 è il maggiore

  49. Esempio: la funzione IF

  50. Funzioni: Conta.se • CONTA.SE(intervallo; criteri) • Intervallo nel quale si intende contare le celle • Sono i criteri in forma di numeri espressioni o testo che determinano quali celle verranno contate • Esempio di criteri “32” “>32” “mele” • Esempio • CONTA.SE(E2:E5; “mele”) restituisce il numero di celle contenenti la stringa mele nella colonna E righe da 2 a 5.

More Related