Microsoft Excel Introduzione al Foglio Elettronico Il Foglio Elettronico Si presenta come una grande tabella le cui righe e colonne si intersecano in celle Le celle possono contenere differenti dati Numeri Testo Date Valute Ecc I dati possono essere modificati ed elaborati 1 2 Il Foglio Elettronico E un software per Immettere dati in una griglia bidimensionale Possono essere inseriti, cancellati, modificati, duplicati, ecc. Elaborare i dati immessi Consente di eseguire calcoli matematici automaticamente Al variare di un dato, tutti gli altri vengono ricalcolati automaticamente Excel è il foglio elettronico della Microsoft, il corrispondente software in OpenOffice è Calc Struttura del Foglio Un foglio elettronico è organizzato in fogli con righe e colonne Le righe sono identificate da un numero (ad es. 2) Le colonne sono identificate da una lettera (ad es. B) Ogni file Excel (nella versione 2000) è costituito da: 256 fogli di lavoro ciascun foglio contiene: 65536 righe 256 colonne 3 4
Struttura del Foglio Celle La cella è l intersezione tra una riga e una colonna è l unità elementare del foglio di calcolo (ad es. B2) La cella è il posto in cui si inseriscono i dati Cella attiva: selezionata per l inserimento dei dati Ciascuna cella contiene al più 256 caratteri Indirizzo della cella attiva Barra della formula Cella attiva Il contenuto di una cella può essere: un valore costante (un numero o del testo) Il risultato di una formula Riconosce automaticamente il tipo di dato in alternativa è possibile forzare" un tipo [dal menù formato celle] 5 6 Celle Riferimento alle Celle Se il contenuto della cella supera le dimensioni: Se le celle seguenti sono vuote, la frase è visualizzata anche sulle celle seguenti Se le celle seguenti non sono vuote, la frase è tagliata Le celle possono essere dimensionate Modi per riferirsi ad una cella: Relativo: conserva le distanze ma non la posizione fisica della cella (Ad es. A1) Assoluto: conserva la posizione fisica della cella (Ad es. $A$1) Misto: conserva la posizione fisica della colonna o della riga ($A1 oppure A$1) Excel non distingue tra maiuscole e minuscole (a1 è equivalente ad A1) 7 8
Riempimento di Celle E possibile riempire le celle: Direttamente: digitando da tastiera il dato all interno Copiando: si seleziona un dato e lo si ricopia nella cella (CTRL-C / CTRL-V) Riempimento: facendo generare al foglio di calcolo una serie di numeri, date, ecc [dal menù Modifica Riempimento] Il contenuto di una cella di un foglio può dipendere dal contenuto delle celle di altri fogli dello stesso file oppure di altri file Formule Le operazioni aritmetiche sono chiamate formule Una formula inizia con il segno = Gli operandi di una formula sono: Numeri (ad es. =5+6) Celle (ad es. =B2+C2) 9 10 Formule Operatori Excel memorizza la formula (non il risultato) Quando si apre un foglio i risultati sono ricalcolati Se si modifica il contenuto di una cella Esempi: Somma il contenuto delle celle A6 e B6 e lo salva nella cella attiva: =A6+B6 oppure =A6+$B$6 Divide la somma tra 2 ed il contenuto della cella B2 per 3 e lo salva nella cella attiva: =(B2+2)/3 Operatori aritmetici: +, -, *, / % percentuale (20% equivale a 0.2) ^ elevamento a potenza Operatori di confronto >, <, >=, <= = uguale a <> diverso da 11 12
Operatori Operatori su stringhe: & concatenazione di stringhe (= Salve"& gente equivale a Salve gente) Operatori di riferimento : intervallo (C1:C5 identifica le celle comprese tra C1 e C5) ; unione (C1;C5 identica la cella C1 e la cella C5)! identifica un foglio di lavoro =Foglio3!A1: identifica la cella A1 del foglio 3 13 Funzioni Sono formule predefinite Ricevono uno o più valori detti argomenti Salva il risultato nella cella attiva La sintassi è =Funzione(arg1; arg2; argn) arg1, arg2, argn possono essere a loro volta funzioni l argomento di una funzione può essere un altra funzione (funzioni annidate) Possono essere inserite anche [dal menù Inserisci funzione] 14 Esempi di Funzioni Grafici Somma i dati nelle celle comprese tra C1 e C5 =SOMMA(C1:C5) =SOMMA(C1;C2;C3;C4;C5) Calcola la media dei dati nelle celle comprese tra C1 a C5 e in quelle comprese tra D1 e D5 =MEDIA(C1:C5;D1:D5) Restituisce data e ora corrente =ADESSO() Restituisce un numero casuale =CASUALE() Rappresentano i dati nei fogli Excel in modo semplice e compatto Generare i grafici è molto semplice, basta: selezionare l area del grafico (serie di dati) utilizzare il comando Inserisci grafico seguire le istruzioni della Creazione guidata Dopo avere generato un grafo è possibile modificarlo (cambiare tipo, aggiungere nuovi dati, ecc ) 15 16
Macro Macro (VB) E un programma scritto o registrato formato da una serie di comandi Excel Consentono di automatizzare attività Si possono creare: Registrando in modo automatico una sequenza di operazioni [dal menù Strumenti Macro] Scrivendo il codice in Visual Basic (VB) Un modulo è un foglio in cui sono memorizzate macro Sub Macro1() ' Macro per copia celle ' Scelta rapida da tastiera: CTRL+a Sheets("Serie").Select Range("A3:C102").Select Selection.Copy Sheets("Copia").Select Range("E3").Select ActiveSheet.Paste End Sub 17 18 Funzioni Utente Esempio di Funzione Utente Si possono scrivere nuove funzioni mediante il Visual Basic Editor Le funzioni vanno scritte in un modulo La sintassi è: Function nome(lista parametri) End Function Per generare una retta si può definire la funzione: Function retta(m, x, q) retta = m*x+q End Function In Excel è possibile fare riferimento a questa nuova funzione =retta(2;a1;4) 19 20
Macro: un esempio Macro: i dati non strutturati Si mostra l esecuzione di una macro che formatta dei dati non formattati I dati non formattati possono provenire dall elaborazione di altre applicazioni, ad esempio da un programma C L esecuzione della macro consente di assegnare un formato ai dati 21 22 Macro: i dati strutturati Il filtro dati È una funzione utile quando si vogliono filtrare dati su più campi in modalità di visualizzazione Dal menù strumenti scegliere Dati, Filtro dati, Automatico Apriamo il file graduatorie.xls e impostiamo il filtro sui 4 campi provincia, cap,sesso,profilo con i rispettivi valori BG, 25036, F e CS 23 24
Il filtro dati: il file graduatorie.xls Il filtro dati: il risultato del filtro 25 26 Le tabelle Pivot Le tabelle Pivot: le aree Una tabella pivot è un tabella interattiva che permette di creare dei quadri di riepilogo su dati esistenti. Una volta creata, essa può essere modificata per analizzare i dati da diversi punti di vista. Una tabella pivot è composta dalle seguenti aree: Pagina: i campi posti in questa area vengono organizzati sotto forma di liste che consentono tanto di filtrare le informazioni dell archivio quanto di visualizzarle tutte insieme 27 28
Le tabelle Pivot: le aree Le tabelle Pivot: un esempio, il foglio iniziale Riga: i campi posti in questa area vengono usati come etichette di riga Colonna: i campi posti in questa area vengono usati come etichette di colonna Dati: in questa area vanno collocati i campi numerici 29 30 Le tabelle Pivot: un esempio, le aree e i campi Le tabelle Pivot: un esempio, la tabella risultante Dal menù scegliamo le voci: Dati, Rapporto tabella Pivot e grafico pivot Individuiamo le quattro coppie aree-campi: Pagina Regione Riga Anno e Rappresentante Colonna - Prodotto Dati - i valori delle vendite 31 32
Le tabelle Pivot: un esempio, il grafico risultante Esercizio 1: il grafico di sen(fx) 33 34 Esercizio 2: il grafico a torta Esercizio 3: media e varianza 35 36