490 likes | 677 Views
Excel Avanzato. Analizzare i Dati. Sommario Analizzare i dati. Scenari Ricerca obiettivo Risolutore Tabella pivot Grafico pivot Funzioni di ricerca e riferimento Funzioni di database Verifica formule Finestra controllo celle. Scenari.
E N D
Excel Avanzato Analizzare i Dati Giorgio Porcu - Excel Avanzato
SommarioAnalizzare i dati Scenari Ricerca obiettivo Risolutore Tabella pivot Grafico pivot Funzioni di ricerca e riferimento Funzioni di database Verifica formule Finestra controllo celle Giorgio Porcu - Excel Avanzato
Scenari • 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 Giorgio Porcu - Excel Avanzato
ScenariInserire uno scenario Per inserire uno scenario: • Inserisci in una cella una formula con dati variabili • Scheda Dati > Strumenti dati > Analisi di simulazione > Gestione scenari… Appare la Finestra di dialogo Gestione Scenari Giorgio Porcu - Excel Avanzato
ScenariInserire uno scenario • Premi Aggiungi • Nella nuova Finestra di dialogo Aggiungi Scenario inserisci i parametri desiderati Nome Scenario Dati variabili Giorgio Porcu - Excel Avanzato
ScenariGestire uno scenario Per simulare uno o più scenari: • Inserisci in una cella una formula con dati variabili • Inserisci gli scenari • Dalla Finestra di dialogo Gestione Scenari seleziona Riepilogo… o Mostra Giorgio Porcu - Excel Avanzato
Ricerca obiettivo • 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 Giorgio Porcu - Excel Avanzato
Ricerca obiettivoUtilizzare la ricerca obiettivo Per utilizzare la ricerca obiettivo: • Inserisci in una cella una formula con dati variabili, di cui uno almeno uno incognito • Scheda Dati > Strumenti dati > Analisi di simulazione > Ricerca obiettivo… Giorgio Porcu - Excel Avanzato
Ricerca obiettivoUtilizzare la ricerca obiettivo Appare la Finestra di dialogo Ricerca Obiettivo • Inserisci nella finestra di dialogo i dati richiesti: Cella contenente la Formula Valore noto della Formula Dato incognito Giorgio Porcu - Excel Avanzato
Risolutore • 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 Giorgio Porcu - Excel Avanzato
RisolutoreInstallare il risolutore • Per installare il risolutore: • Pulsante Office > Opzioni di Excel > Componenti aggiuntivi • Nella casella Gestisci seleziona Componenti aggiuntivi di Excel e fai clic su Vai. Giorgio Porcu - Excel Avanzato
RisolutoreInstallare il risolutore • Nella casella Componenti aggiuntivi disponibili seleziona Componente aggiuntivo Risolutore e fai clic su OK. A installazione avvenuta il comando Risolutore sarà disponibile nel gruppo Analisi della Scheda Dati. Giorgio Porcu - Excel Avanzato
RisolutoreUtilizzare il risolutore • Per utilizzare il risolutore: • Inserisci in una cella la Funzione Obiettivo da ottimizzare • Scheda Dati > Analisi > Risolutore • Nella finestra Parametri del Risolutore seleziona le opzioni desiderate Cella contenente la Funzione Obiettivo Dati variabili Vincoli Giorgio Porcu - Excel Avanzato
Tabella pivot • 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 • Le tabelle pivot consentono di riposizionare i campi e riorganizzare automaticamente i dati per ottenere una differente vista sulla tabella Giorgio Porcu - Excel Avanzato
Tabelle pivotCreare una tabella pivot Per creare una tabella pivot: • Inserisci una tabella dati o posizionati su una già esistente • Scheda Inserisci > Tabelle > Tabella pivot > Tabella pivot Giorgio Porcu - Excel Avanzato
Grafico pivot • 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 Giorgio Porcu - Excel Avanzato
Grafico pivotCreare un grafico pivot Per creare una tabella pivot accompagnata da un grafico pivot: • Inserisci una tabella dati o posizionati su una già esistente • Scheda Inserisci > Tabelle > Tabella pivot > Grafico pivot Giorgio Porcu - Excel Avanzato
Funzioni di ricerca e riferimentoFunzioni in Excel • 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 • Segue una precisa sintassi Giorgio Porcu - Excel Avanzato
Funzioni di ricerca e riferimentoFunzioni di ricerca • Le funzioni di ricerca e riferimento: • 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
Funzioni di ricerca e riferimentoFunzioni di ricerca Le principali funzioni di ricerca sono: • 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 Ciascuna di esse restituisce un’opportuno risultato per la ricerca Giorgio Porcu - Excel Avanzato
Funzioni di ricerca e riferimentoInserire funzioni di ricerca Per inserire una funzione di ricerca: • Seleziona la cella desiderata • Scheda Formule > Libreria di funzioni • > Ricerca e riferimento Giorgio Porcu - Excel Avanzato
Funzioni di ricerca e riferimentoVettori Le funzioni di ricerca operano su gruppi di dati detti vettori. • Un vettore è un insieme di celle consecutive contenenti dati (elementi). Esistono: • Vettori riga • Vettori colonna • Un vettore è ordinato se i suoi elementi sono in ordine per la tipologia di dati che rappresentano Giorgio Porcu - Excel Avanzato
Funzioni di ricerca e riferimentoMatrici Alcune funzioni di ricerca sfruttano gruppi di dati detti matrici. • Una matrice è un insieme di vettori (riga/colonna) contigui della stessa dimensione 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 Giorgio Porcu - Excel Avanzato
Funzioni di ricerca e riferimentoAvvertenze d’uso • In pratica in un foglio Excel: • Dati su righe o colonne sono vettori • 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
Funzioni di ricerca e riferimentoCERCA() • CERCA(valore;vettore) Cerca valore in vettore riga o colonna Restituisce: • valore se la ricerca ha esito positivo • Il primo dato in vettorepiù piccolo di valore in caso contrario • E’ utile per ricercare valori in riga o in colonna 44 Giorgio Porcu - Excel Avanzato
Funzioni di ricerca e riferimentoCERCA.ORIZZ() • CERCA.ORIZZ(valore;matrice;indice;esatta) 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 Giorgio Porcu - Excel Avanzato
Funzioni di ricerca e riferimentoCERCA.VERT() • CERCA.VERT(valore;matrice;indice;esatta) 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 Giorgio Porcu - Excel Avanzato
Funzioni di database • Le funzioni di database: • Consentono di eseguire calcoli di base sui soli dati 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
Funzioni di databaseFunzioni di database 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) Ciascuna di esse restituisce un’opportuno risultato per la ricerca Giorgio Porcu - Excel Avanzato
Funzioni di databaseInserire funzioni di database Le funzioni di database non sono accessibili direttamente da Scheda Home > Libreria di funzioni Per inserire le funzioni di database: • Barra della formula > Inserisci funzione • Nella Finestra di dialogoInserisci funzione scegli Database dal Menu a tendina Categoria Giorgio Porcu - Excel Avanzato
Funzioni di databaseDB.SOMMA() • DB.SOMMA(tabella;campo;criteri) Calcola la somma dei soli valori nella colonna campo di tabella che soddisfano i criteri impostati. Restituisce la somma calcolata • E’ utile per sommare i soli valori di un campo aventi specifiche caratteristiche Giorgio Porcu - Excel Avanzato
Funzioni di databaseDB.MIN() • DB.MIN(tabella;campo;criteri) 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
Funzioni di databaseDB.MAX() • DB.MAX(tabella;campo;criteri) 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
Funzioni di databaseDB.CONTA.VALORI() • DB.CONTA.VALORI(tabella;campo;criteri) 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
Funzioni di databaseDB.MEDIA() • DB.MEDIA(tabella;campo;criteri) • Calcola la media dei soli valori nella colonna campo di tabella che soddisfano i criteri impostati. Restituisce la media calcolata • E’ utile per determinare il valor medio dei soli valori di un campo con specifiche caratteristiche Giorgio Porcu - Excel Avanzato
Verifica formule • Può accadere che una formula non restituisca il risultato desiderato. Ciò è solitamente dovuto a un errore di tipo: • 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
Verifica formuleIndividuare i precedenti • 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 precedentiformula Giorgio Porcu - Excel Avanzato
Verifica formuleIndividuare i precedenti Per individuare le celle da cui una formula dipende: • Seleziona la cella contenente la formula • Scheda Formule > Verifica Formule > Individua precedenti Giorgio Porcu - Excel Avanzato
Verifica formuleIndividuare i dipendenti • 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 Giorgio Porcu - Excel Avanzato
Verifica formuleIndividuare i dipendenti Per individuare le celle dipendenti da una formula: • Seleziona la cella contenente la formula • Scheda Formule > Verifica Formule > Individua dipendenti Giorgio Porcu - Excel Avanzato
Verifica formuleIndividuare e fissare errori • 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 giallocon punto esclamativo • Per provare a fissare tali errori è disponibile un apposita funzione di controllo errori Giorgio Porcu - Excel Avanzato
Verifica formuleIndividuare e fissare errori Per individuare e fissare errori: • Seleziona il foglio di lavoro desiderato • Scheda Formule > Verifica Formule > Controllo errori In alternativa: • Muovi il mouse sul rombo giallo • Click sx > Menu a tendina Giorgio Porcu - Excel Avanzato
Verifica formuleValutare formule • 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 Giorgio Porcu - Excel Avanzato
Verifica formuleValutare formule Per valutare passo-passo i calcoli in una formula: • Seleziona il foglio di lavoro desiderato • Scheda Formule > Verifica Formule > Valuta formula Giorgio Porcu - Excel Avanzato
Verifica formuleMostrare formule • 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 Giorgio Porcu - Excel Avanzato
Verifica formuleMostrare formule Per mostrare tutte le formule di un foglio nelle stesse celle in cui sono inserite: • Seleziona il foglio di lavoro desiderato • Scheda Formule > Verifica Formule > Mostra formule Giorgio Porcu - Excel Avanzato
Finestra controllo celle • 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 Giorgio Porcu - Excel Avanzato
Finestra controllo celleMonitorare celle scelte Per monitorare in una finestra di dialogo il contenuto di alcune celle scelte: • Scheda Formule > Verifica Formule > Finestra controllo celle Appare la Finestra controllo celle Giorgio Porcu - Excel Avanzato
Finestra controllo celleMonitorare celle scelte • Sulla Finestra controllo celle premi il pulsante Aggiungi controllo cella… e seleziona le celle da monitorare La Finestra controllo celle può essere riposizionata e ridimensionata a piacimento dell’utente Giorgio Porcu - Excel Avanzato