© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Excel Avanzato
ANALIZZARE I DATI
Giorgio Porcu - Excel Avanzato
1
SOMMARIO
ANALIZZARE I DATI
Giorgio Porcu - Excel Avanzato
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Scenari
Ricerca obiettivo
Risolutore
Tabella pivot
Grafico pivot
Funzioni di ricerca e riferimento
Funzioni di database
Verifica formule
Finestra controllo celle
2
ANALIZZARE
DATI
•
•
•
•
•
•
•
•
•
Giorgio Porcu - Excel Avanzato
3
ANALIZZARE
DATI
• Quando si imposta una formula basata su una
serie di dati variabili, può essere utile
valutarne il risultato a seconda dei possibili
valori assunti da questi ultimi
• Un insieme di ipotetici valori di dati in una
formula di Excel si chiama scenario
• Excel consente di gestire differenti scenari,
simulandone il comportamento
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Scenari
Scenari
Inserire uno scenario
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Per inserire uno scenario:
1. Inserisci in una cella una formula con dati variabili
2. Scheda Dati > Strumenti dati >
Analisi di simulazione > Gestione scenari…
Giorgio Porcu - Excel Avanzato
4
ANALIZZARE
DATI
Appare la Finestra di dialogo
Gestione Scenari
Scenari
Inserire uno scenario
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
3. Premi Aggiungi
4. Nella nuova Finestra di dialogo
Aggiungi Scenario inserisci i
parametri desiderati
Nome Scenario
Giorgio Porcu - Excel Avanzato
5
ANALIZZARE
DATI
Dati variabili
Scenari
Gestire uno scenario
1. Inserisci in una cella una formula con dati variabili
2. Inserisci gli scenari
3. Dalla Finestra di dialogo
Gestione Scenari
seleziona Riepilogo…
o Mostra
Giorgio Porcu - Excel Avanzato
6
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Per simulare uno o più scenari:
Giorgio Porcu - Excel Avanzato
7
ANALIZZARE
DATI
• Di solito le formule in Excel rappresentano
calcoli di cui cerchiamo il risultato al variare
dei dati
• Talvolta conosciamo già in partenza il risultato
di un calcolo e vorremmo risalire al valore
incognito di un dato
• La ricerca obiettivo consente di trovare i dati
che realizzano un certo risultato
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Ricerca obiettivo
Ricerca obiettivo
Utilizzare la ricerca obiettivo
1. Inserisci in una cella una formula con dati variabili,
di cui uno almeno uno incognito
2. Scheda Dati > Strumenti dati >
Analisi di simulazione > Ricerca obiettivo…
Giorgio Porcu - Excel Avanzato
8
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Per utilizzare la ricerca obiettivo:
Ricerca obiettivo
Utilizzare la ricerca obiettivo
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Appare la Finestra di dialogo
Ricerca Obiettivo
3. Inserisci nella finestra di dialogo i dati richiesti:
Cella contenente la Formula
Valore noto della Formula
Giorgio Porcu - Excel Avanzato
9
ANALIZZARE
DATI
Dato incognito
Giorgio Porcu - Excel Avanzato
10
ANALIZZARE
DATI
• Per risolvere problemi di ottimizzazione, Excel
mette a disposizione un componente aggiuntivo
detto risolutore (solver)
• L’ ottimizzazione è una branca della matematica
che studia la soluzione ottimale (migliore o
peggiore) a problemi con una serie di vincoli
• Il risolutore sfrutta in modo automatico un
algoritmo di ottimizzazione per produrre la
soluzione ottimale
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Risolutore
Risolutore
Installare il risolutore
1. Pulsante Office > Opzioni di Excel > Componenti
aggiuntivi
2. Nella casella Gestisci seleziona Componenti
aggiuntivi di Excel e fai clic su Vai.
Giorgio Porcu - Excel Avanzato
11
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• Per installare il risolutore:
Risolutore
A installazione avvenuta il comando Risolutore sarà
disponibile nel gruppo Analisi della Scheda Dati.
Giorgio Porcu - Excel Avanzato
12
ANALIZZARE
DATI
3. Nella casella Componenti aggiuntivi disponibili
seleziona Componente aggiuntivo Risolutore e fai
clic su OK.
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Installare il risolutore
Risolutore
Utilizzare il risolutore
1. Inserisci in una cella la Funzione Obiettivo da ottimizzare
2. Scheda Dati > Analisi > Risolutore
3. Nella finestra Parametri del Risolutore seleziona le opzioni
desiderate
Cella contenente
la Funzione Obiettivo
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• Per utilizzare il risolutore:
Dati variabili
Giorgio Porcu - Excel Avanzato
13
ANALIZZARE
DATI
Vincoli
• Per visualizzare in modo più chiaro dati e risultati
relativi a una tabella può essere utile ridisporre i
vari campi
Ad esempio:
 Campi colonna potrebbero divenire righe
 Dati in riga potrebbero ridisporsi in colonna
 Dati in riga/colonna potrebbero diventare incroci di
riga/colonna nella nuova visualizzazione
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Tabella pivot
Giorgio Porcu - Excel Avanzato
14
ANALIZZARE
DATI
• Le tabelle pivot consentono di riposizionare i
campi e riorganizzare automaticamente i dati per
ottenere una differente vista sulla tabella
Tabelle pivot
Creare una tabella pivot
1. Inserisci una tabella dati o posizionati su una già
esistente
2. Scheda Inserisci > Tabelle > Tabella pivot
> Tabella pivot
Giorgio Porcu - Excel Avanzato
15
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Per creare una tabella pivot:
Giorgio Porcu - Excel Avanzato
16
ANALIZZARE
DATI
• Excel consente di creare grafici basati sui dati
delle tabelle pivot, disegnandoli in parallelo
alla creazione della nuova tabella
• Un grafico con queste caratteristiche è detto
grafico pivot
• Come le tabelle cui sono collegati, i grafici
pivot consentono una vista (in tal caso grafica)
personalizzata sui dati della tabella originaria
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Grafico pivot
Grafico pivot
Creare un grafico pivot
1. Inserisci una tabella dati o posizionati su una già
esistente
2. Scheda Inserisci > Tabelle > Tabella pivot
> Grafico pivot
Giorgio Porcu - Excel Avanzato
17
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Per creare una tabella pivot accompagnata da
un grafico pivot:
Funzioni di ricerca e riferimento
Funzioni in Excel
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• Excel dispone di un’ampia libreria di funzioni
suddivise in categorie
• Una funzione è un comando che esegue uno
specifico lavoro
 Utilizza una serie di dati iniziali (argomenti)
 Restituisce un valore (risultato)
 E’ inserita all’interno di una formula
Giorgio Porcu - Excel Avanzato
18
ANALIZZARE
DATI
 Segue una precisa sintassi
Funzioni di ricerca e riferimento
Funzioni di ricerca
 Forniscono strumenti utili per localizzare e
analizzare dati
 Consentono di automatizzare e personalizzare la
ricerca di dati in tabelle
L’uso delle funzioni di ricerca è
un’alternativa avanzata ai comandi
standard di ricerca disponibili in
Scheda Home > Modifica > Trova e seleziona
Giorgio Porcu - Excel Avanzato
19
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• Le funzioni di ricerca e riferimento:
Funzioni di ricerca e riferimento
Funzioni di ricerca
Le principali funzioni di ricerca sono:
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• CERCA(valore;vettore)
Cerca valore in un vettore riga o colonna
• CERCA.ORIZZ(valore;matrice;indice;esatta)
Cerca valore in un vettore riga
• CERCA.VERT(valore;matrice;indice;esatta)
Cerca valore in un vettore colonna
Giorgio Porcu - Excel Avanzato
20
ANALIZZARE
DATI
Ciascuna di esse restituisce un’opportuno risultato
per la ricerca
Funzioni di ricerca e riferimento
Inserire funzioni di ricerca
1. Seleziona la cella desiderata
2. Scheda Formule > Libreria di funzioni
> Ricerca e riferimento
Giorgio Porcu - Excel Avanzato
21
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Per inserire una funzione di ricerca:
Funzioni di ricerca e riferimento
Le funzioni di ricerca operano su gruppi di dati detti
vettori.
• Un vettore è un insieme di celle consecutive
A
contenenti dati (elementi). Esistono:
2
44
11
44
58
D
E
 Vettori colonna
F
• Un vettore è ordinato se i suoi elementi sono in
ordine per la tipologia di dati che rappresentano
2
4
11
44
Giorgio Porcu - Excel Avanzato
58
22
ANALIZZARE
DATI
 Vettori riga
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Vettori
Funzioni di ricerca e riferimento
Alcune funzioni di ricerca sfruttano gruppi di dati detti
matrici.
• Una matrice è un insieme di vettori (riga/colonna)
contigui della stessa dimensione
Nome
Cognome
DataNascita
Sesso
Residenza
Mario
Rossi
23/01/1965
M
Milano
Carla
Bianchi
08/05/1978
F
Roma
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Matrici
Giorgio Porcu - Excel Avanzato
23
ANALIZZARE
DATI
La tabella è un tipico esempio di matrice
• Una matrice si dice ordinata rispetto a un campo se i
suoi elementi in quel campo sono in ordine
Funzioni di ricerca e riferimento
Avvertenze d’uso
 Le tabelle sono matrici
• Per ottenere risultati corretti le funzioni di ricerca
devono operare su vettori:
 Preventivamente ordinati
 Contenenti dati dello stesso tipo
Giorgio Porcu - Excel Avanzato
24
ANALIZZARE
DATI
 Dati su righe o colonne sono vettori
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• In pratica in un foglio Excel:
Funzioni di ricerca e riferimento
CERCA()
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• CERCA(valore;vettore)
Cerca valore in vettore riga o colonna
Restituisce:
 valore se la ricerca ha esito positivo
 Il primo dato in vettore più piccolo di valore in caso
contrario
• E’ utile per ricercare valori in riga o in colonna
44
4
11
44
58
Giorgio Porcu - Excel Avanzato
25
ANALIZZARE
DATI
2
Funzioni di ricerca e riferimento
CERCA.ORIZZ()
Giorgio Porcu - Excel Avanzato
26
ANALIZZARE
DATI
Cerca valore nella prima riga di matrice.
Se la ricerca ha esito positivo, restituisce il dato della
riga indice di matrice posto sulla stessa colonna di
valore
• E’ utile per ricercare valori in riga
• Consente di restituire dati correlati a quello cercato
appartenenti a righe attigue
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• CERCA.ORIZZ(valore;matrice;indice;esatta)
Funzioni di ricerca e riferimento
CERCA.VERT()
Giorgio Porcu - Excel Avanzato
27
ANALIZZARE
DATI
Cerca valore nella prima colonna di matrice.
Se la ricerca ha esito positivo, restituisce il dato della
colonna indice di matrice posto sulla stessa riga di
valore
• E’ utile per ricercare valori in colonna
• E’ indicata per ricerche in colonna su tabelle standard
• Consente di restituire dati correlati a quello cercato
appartenenti ai campi attigui
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• CERCA.VERT(valore;matrice;indice;esatta)
Funzioni di database
che rispondono a certi criteri
 Supportano criteri multipli legati dai connettivi
logici AND, OR, NOT
 Sono particolarmente utili per le tabelle
L’uso delle funzioni di database è
un’alternativa avanzata ai comandi
di Filtro e Somma automatica
delle schede Home e Formule
Giorgio Porcu - Excel Avanzato
28
ANALIZZARE
DATI
 Consentono di eseguire calcoli di base sui soli dati
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• Le funzioni di database:
Funzioni di database
Funzioni di database
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Le principali funzioni di database sono:
• DB.SOMMA(tabella;campo;criteri)
• DB.MIN(tabella;campo;criteri)
• DB.MAX(tabella;campo;criteri)
• DB.CONTA.VALORI(tabella;campo;criteri)
• DB.MEDIA(tabella;campo;criteri)
Giorgio Porcu - Excel Avanzato
29
ANALIZZARE
DATI
Ciascuna di esse restituisce un’opportuno
risultato per la ricerca
Funzioni di database
Inserire funzioni di database
Per inserire le funzioni di database:
1. Barra della formula > Inserisci funzione
2. Nella Finestra di dialogo Inserisci funzione scegli
Database dal Menu a tendina Categoria
Giorgio Porcu - Excel Avanzato
30
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Le funzioni di database non sono
accessibili direttamente da
Scheda Home > Libreria di funzioni
Funzioni di database
DB.SOMMA()
Restituisce la somma calcolata
• E’ utile per sommare i soli valori di un campo
aventi specifiche caratteristiche
Giorgio Porcu - Excel Avanzato
31
ANALIZZARE
DATI
Calcola la somma dei soli valori nella colonna campo
di tabella che soddisfano i criteri impostati.
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• DB.SOMMA(tabella;campo;criteri)
Funzioni di database
DB.MIN()
Trova il minimo tra i valori nella colonna campo di
tabella che soddisfano i criteri impostati.
Restituisce il valore minimo trovato
• E’ utile per determinare il minimo valore di un
campo avente specifiche caratteristiche
Giorgio Porcu - Excel Avanzato
32
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• DB.MIN(tabella;campo;criteri)
Funzioni di database
DB.MAX()
Trova il massimo tra i valori nella colonna campo di
tabella che soddisfano i criteri impostati.
Restituisce il valore massimo trovato
• E’ utile per determinare il massimo valore di un
campo avente specifiche caratteristiche
Giorgio Porcu - Excel Avanzato
33
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• DB.MAX(tabella;campo;criteri)
Funzioni di database
DB.CONTA.VALORI()
Conta quanti valori nella colonna campo di tabella
soddisfano i criteri impostati.
Restituisce il numero di valori trovato
• E’ utile per verificare quanti valori o celle in un
campo presentano specifiche caratteristiche
Giorgio Porcu - Excel Avanzato
34
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• DB.CONTA.VALORI(tabella;campo;criteri)
Funzioni di database
DB.MEDIA()
Restituisce la media calcolata
• E’ utile per determinare il valor medio dei soli
valori di un campo con specifiche caratteristiche
Giorgio Porcu - Excel Avanzato
35
ANALIZZARE
DATI
Calcola la media dei soli valori nella colonna campo
di tabella che soddisfano i criteri impostati.
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• DB.MEDIA(tabella;campo;criteri)
 Logico: la formula non è quella corretta per risolvere il
problema
 Sintattico: la sintassi utilizzata nella formula è errata
• Excel dispone di opportuni strumenti di verifica
formule che ne analizzano il funzionamento
aiutando a individuare e risolvere gli errori
Giorgio Porcu - Excel Avanzato
36
ANALIZZARE
DATI
• Può accadere che una formula non restituisca il
risultato desiderato.
Ciò è solitamente dovuto a un errore di tipo:
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Verifica formule
Verifica formule
Giorgio Porcu - Excel Avanzato
37
ANALIZZARE
DATI
• Lo strumento individua i precedenti consente
di visualizzare graficamente sul foglio le
relazioni con le celle dal cui valore dipende il
risultato di una formula:
celle precedenti  formula
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Individuare i precedenti
Verifica formule
Individuare i precedenti
1. Seleziona la cella contenente la formula
2. Scheda Formule > Verifica Formule
> Individua precedenti
Giorgio Porcu - Excel Avanzato
38
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Per individuare le celle da cui una formula dipende:
Verifica formule
Giorgio Porcu - Excel Avanzato
39
ANALIZZARE
DATI
• Lo strumento individua i dipendenti consente
di visualizzare graficamente sul foglio le
relazioni con le celle il cui valore dipende dal
risultato di una formula:
formula  celle dipendenti
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Individuare i dipendenti
Verifica formule
Individuare i dipendenti
1. Seleziona la cella contenente la formula
2. Scheda Formule > Verifica Formule
> Individua dipendenti
Giorgio Porcu - Excel Avanzato
40
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Per individuare le celle dipendenti da una formula:
Verifica formule
Giorgio Porcu - Excel Avanzato
41
ANALIZZARE
DATI
• Excel individua automaticamente alcuni errori (o
presunti tali) durante l’inserimento dati
• Le celle contenenti potenziali errori
sono evidenziate con un
triangolino verde in alto a sx
• Selezionando la cella appare inoltre
un rombo giallo con punto esclamativo
• Per provare a fissare tali errori è disponibile un
apposita funzione di controllo errori
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Individuare e fissare errori
Verifica formule
Individuare e fissare errori
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Per individuare e fissare errori:
1. Seleziona il foglio di lavoro desiderato
2. Scheda Formule > Verifica Formule
> Controllo errori
Giorgio Porcu - Excel Avanzato
42
ANALIZZARE
DATI
In alternativa:
1. Muovi il mouse sul rombo giallo
2. Click sx > Menu a tendina
Verifica formule
Valutare formule
43
ANALIZZARE
DATI
Giorgio Porcu - Excel Avanzato
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
• Il modo migliore per verificare il corretto
funzionamento di una formula è valutare passo
passo l’esecuzione dei singoli calcoli che la
compongono e che portano al risultato finale
• Questa operazione (debug) individua eventuali
errori annidati all’interno di calcoli intermedi
• E’ eseguibile con l’opzione Valuta formula
Verifica formule
Valutare formule
1. Seleziona il foglio di lavoro desiderato
2. Scheda Formule > Verifica Formule
> Valuta formula
Giorgio Porcu - Excel Avanzato
44
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Per valutare passo-passo i calcoli in una formula:
Verifica formule
Giorgio Porcu - Excel Avanzato
45
ANALIZZARE
DATI
• Per impostazione predefinita Excel non mostra
nelle celle le formule inserite, ma il loro risultato
• Quando in un foglio sono presenti molte formule,
unite magari a dati e a testo, è difficile
riconoscerle e analizzarle a colpo d’occhio
• L’opzione Mostra formule consente di
visualizzarle tutte direttamente nelle celle in cui
sono inserite
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Mostrare formule
Verifica formule
Mostrare formule
1. Seleziona il foglio di lavoro desiderato
2. Scheda Formule > Verifica Formule
> Mostra formule
Giorgio Porcu - Excel Avanzato
46
ANALIZZARE
DATI
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Per mostrare tutte le formule di un foglio nelle
stesse celle in cui sono inserite:
Giorgio Porcu - Excel Avanzato
47
ANALIZZARE
DATI
• Può essere utile avere a portata di mano in una
finestra riposizionabile valori e formule contenute
in alcune specifiche celle del foglio di lavoro
• Se il foglio contiene molti dati, si eviterebbe così
di scorrerlo ripetutamente per ricercare e
analizzare ciò che ci serve
• La finestra controllo celle consente di monitorare
il contenuto di celle scelte dall’utente
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Finestra controllo celle
Finestra controllo celle
Monitorare celle scelte
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Per monitorare in una finestra di dialogo il
contenuto di alcune celle scelte:
1. Scheda Formule > Verifica Formule
> Finestra controllo celle
Giorgio Porcu - Excel Avanzato
48
ANALIZZARE
DATI
Appare la Finestra controllo celle
Finestra controllo celle
La Finestra controllo celle può essere riposizionata
e ridimensionata a piacimento dell’utente
Giorgio Porcu - Excel Avanzato
49
ANALIZZARE
DATI
3. Sulla Finestra controllo celle premi il pulsante
Aggiungi controllo cella… e seleziona le celle da
monitorare
© 2011 Giorgio Porcu - Aggiornamennto 06/12/2011
Monitorare celle scelte
Scarica

ANALIZZare i dati