Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
1. Obiettivi del documento 2. Funzioni basilari 3. Strumenti per analisi di sensitivit 4. Strumenti di ottimizzazione 5. Altre funzioni
Durante la realizzazione di modelli economici in Excel capita sovente di dover introdurre sofisticazioni non banali per compiere analisi specifiche sui dati
Excel possiede gi internamente dei tool che possono aiutare lutente a sviluppare analisi sui dati con poco sforzo
Offrire le metodologie per sofisticare i modelli economici sfruttando le funzioni meno note di Excel
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 3
Agenda
1. Obiettivi del documento 2. Funzioni basilari
1. 2. 3. 4. 5. Concatenazione IF e funzioni logiche SUMIF SUMPRODUCT LOOKUP
PROBLEMA: Come posso fare per costruire una frase che contenga dei numeri che derivano da formule? Le due celle contengono la stessa formula: ="Il Margine operativo per l'anno "&D2&" del "&TEXT(D13;"0%)
SINTASSI: 1. 2. 3. 4. I testi devono essere contenuti tra virgolette Per inserire un numero indicare semplicemente la cella contenente il numero stesso Per far seguire un testo ad un numero (o viceversa) utilizzare loperatore & Per formattare un numero secondo un formato specifico utilizzare la funzione TEXT (cella, formattazione)
PROBLEMA: Come posso fare per fare in modo che una cella dipenda da condizioni imposte su uno o pi
celle differenti?
=IF(H5<J5;"SI";"NO")
=IF(OR(L5="SI";L6="SI";L7="SI");"SI";"NO")
La condizione vera se TUTTE le condizioni sono vere La condizione vera se ALMENO UNA delle condizioni vera La condizione vera se condizione1 falsa
=IF(B4;"La condizione vera";"La condizione falsa") =IF(D4;"La condizione vera";"La condizione falsa") =AND(B4;D4) =OR(B4;D4) =NOT(D4)
PROBLEMA: Come posso sommare dei valori tra loro solo se rispettata una certa condizione?
=SUMIF(B5:B11;B16;F5:F11)
SINTASSI: SUMIF(Area, condizione, Area di somma) Area: Condizione: zona del foglio nel quale sono presenti i valori da confrontare con condizione i valori in Area di somma verranno sommati solo quando condizione risulter vera
Area di somma: zona del foglio dove sono presenti i dati da sommare
complessa?
=SUMIF(F4:F10;">100";F4:F10) La formula somma la popolazione delle citt che hanno una popolazione >100 mila persone
=SUMPRODUCT(F3:F6;F9:F12) =SUMPRODUCT(F3:F6;F15:F18;F9:F12)
SINTASSI: SUMPRODUCT(Area1; Area2; ....) La funzione moltiplica tra loro i valori indicati in Area1 riga per riga con quelli di ogni altra area indicata. Tutti i prodotti cos ottenuti vengono sommati tra loro; la prima formula equivalente a scrivere: =F3*F9+F4*F10+F5*F11+F6*F12
PROBLEMA: Ho una tabella organizzata verticalmente, come faccio a prendere i valori dalla tabella in funzione
=VLOOKUP(F16;B4:H12;3) SINTASSI: VLOOKUP(valore, tabella, colonna del risultato) Ricerca valore allinterno della prima colonna di tabella Restituisce il valore contenuto della cella che si trova nella stessa riga nella quale ha trovato valore e alla colonna colonna del risultato Inserite come ultimo campo ;0 con vlookup (F16;B4:H12;3;0) in modo da dire Excel di cercare esattamente il valore che cercate e non una sua approssimazione. Nellesempio di questa pagina infatti non viene restituito il codice 4 ma bens il 3 perch manca il codice ;0
=HLOOKUP(O34;M23:U29;5)
SINTASSI: HLOOKUP(valore, tabella, riga del risultato) Ricerca valore allinterno della prima riga di tabella e restituisce il valore contenuto della cella che si trova nella stessa colonna nella quale ha trovato valore e alla riga riga del risultato
PROBLEMA: Come faccio ad arrotondare i numeri che compaiono nelle celle? =ROUNDDOWN(D2;0)
=ROUNDDOWN(D2;1)
=ROUNDDOWN(D2;2)
SINTASSI: ROUND (valore, numero di cifre dopo la virgola) ROUNDUP (valore, numero di cifre dopo la virgola) ROUNDDOWN (valore, numero di cifre dopo la virgola) Arrotonda a valore con il numero di cifre dopo la virgola indicato pi vicino Arrotonda al valore superiore con il numero di cifre dopo la virgola indicato pi vicino Arrotonda al valore inferiore con il numero di cifre dopo la virgola indicato pi vicino
5 ROUND(valore,0)
5,5
5 ROUNDUP(valore,0)
5,5
5 ROUNDDOWN(valore,0)
5,5
SINTASSI: ROUND (valore, numero di cifre dopo la virgola) ROUNDUP (valore, numero di cifre dopo la virgola) ROUNDDOWN(valore, numero di cifre dopo la virgola) Arrotonda a valore con il numero di cifre dopo la virgola indicato pi vicino Arrotonda al valore superiore con il numero di cifre dopo la virgola indicato pi vicino Arrotonda al valore inferiore con il numero di cifre dopo la virgola indicato pi vicino
ROUND (A1/100;0)*100
Dividendo il numero per 100 e poi arrotondandolo allintero pi vicino otteniamo il numero di centinaia del numero iniziale. Moltiplicando ancora per 100 otteniamo il numero iniziale arrotondato alla centinaia
Formula
=TEXT(A1;"###.###") =TEXT(A1;"#,##") =TEXT(A1;"#,#") =TEXT(A1; "###.###,#") =TEXT(A1; "0% ") =TEXT(A1;"gg mmmm aaaa") =TEXT(A1;"gg/mm/aa") =TEXT(A1;#x)
Disclaimer:
Il presente documento disponibile sul sito: http://www.terzaghi.it/excel in libera distribuzione, potete copiarlo, stamparlo distribuirlo e utilizzarne i contenuti per scopi commerciali.
Agenda
1. Obiettivi del documento 2. Funzioni basilari 3. Strumenti per analisi di sensitivit 4. Strumenti di ottimizzazione 5. Altre funzioni
Durante la realizzazione di modelli economici in Excel capita sovente di dover introdurre sofisticazioni non banali per compiere analisi specifiche sui dati
Excel possiede gi internamente dei tool che possono aiutare lutente a sviluppare analisi sui dati con poco sforzo
Offrire le metodologie per sofisticare i modelli economici sfruttando le funzioni meno note di Excel
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 3
Agenda
1. Obiettivi del documento 2. Funzioni basilari 3. Strumenti per analisi di sensitivit 1. CHOOSE
2. SCENARIO 3. TABLE
Excel pu essere utilizzato per verificare la sensibilit del modello al cambiare delle ipotesi di base
Le ipotesi di base possono variare: in maniera discontinua (BASE CASE, BEST CASE, WORST CASE) in maniera continua
Esistono funzionalit specifiche per poter cambiare in modo efficace le ipotesi e confrontare i risultati
PROBLEMA: Ho tre differenti possibili profili di penetrazione del servizio negli anni, come faccio a sostituire
=CHOOSE(C12;C5;C6;C7)
SINTASSI: CHOOSE(opzione scelta, alternativa1, alternativa2, ......) A seconda del valore di opzione scelta viene restituito il valore dellalternativa scelta
PROBLEMA: Ho tre differenti possibili profili di penetrazione del servizio negli anni, come faccio a
Il tool Scenario permette di definire una serie di set di valori e attribuirli automaticamente alle celle contenenti le ipotesi da variare
1) Definizione di un nuovo scenario 2) Definizione delle celle in cui inserire i valori che definiscono lo scenario
Nome del nuovo scenario Celle del foglio Excel che andranno modificate quando si attiver il nuovo scenario
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 8
Attraverso questa procedura il foglio excel verr ricalcolato utilizzando i valori indicati nello scenario prescelto
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 9
Scenari inseriti Valori associati agli scenari Risultati del modello excel per i vari scenari considerati
FUNZIONE SUMMARY La funzione Summary permette di generare un nuovo foglio excel e confrontare direttamente i risultati nei vari casi di scenari indicati
numero di clienti?
PROBLEMA: Come faccio per vedere come cambiano EBITDA e EBIT al variare del
FUNZIONE TABLE Per utilizzare la funzione table necessaria una preparazione del foglio excel
Prima Variabile dipendente da visualizzare LINK alla cella contenente la prima variabile
Seconda Variabile dipendente da visualizzare LINK alla cella contenente la seconda variabile
...........
...........
Valore 1 variabile che deve variare Valore 2 variabile che deve variare
Tabella risultante
......
=D16
=D19
Numero di clienti per il quale calcolare EBITDA e EBIT Selezionare larea in cui inserire la tabella COMPRESE LA COLONNA DEI DATI E LA RIGA DEI LINK!!!
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 13
Inserire SOLO nella Column Input Cell la cella contenente la variabile indipendente
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 14
rate?
PROBLEMA: Come faccio a vedere come cambia NPV in funzione delle variazioni del WACC e del Growth
FUNZIONE TABLE La funzione table puo anche generare una tabella bivariata: una certa variabile dipende contemporaneamente da due parametri
LINK alla variabile dipendente Valore 1 variabile indipendente Valore 2 variabile indipendente ......
...........
Tabella risultante
=C14
Differenti valori del Growth rate per cui calcolare il Valore Totale
Selezionare larea in cui inserire la tabella COMPRESE LA COLONNA E LA RIGA DEI DATI!
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 18
Inserire la variabile indipendente i cui valori si sviluppano lungo la riga Inserire la variabile indipendente i cui valori si sviluppano lungo la colonna
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 19
Risultato:
Disclaimer:
Il presente documento disponibile sul sito: http://www.terzaghi.it/excel in libera distribuzione, potete copiarlo, stamparlo distribuirlo e utilizzarne i contenuti per scopi commerciali.
Agenda
1. Obiettivi del documento 2. Funzioni basilari 3. Strumenti per analisi di sensitivit 4. Strumenti di ottimizzazione 5. Altre funzioni
Durante la realizzazione di modelli economici in Excel capita sovente di dover introdurre sofisticazioni non banali per compiere analisi specifiche sui dati
Excel possiede gi internamente dei tool che possono aiutare lutente a sviluppare analisi sui dati con poco sforzo
Offrire le metodologie per sofisticare i modelli economici sfruttando le funzioni meno note di Excel
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 3
Agenda
1. Obiettivi del documento 2. Funzioni basilari 3. Strumenti per analisi di sensitivit 4. Strumenti di ottimizzazione
1. GOAL SEEK 2. SOLVER
5. Altre funzioni
PROBLEMA: Quale deve essere il numero minimo di clienti per poter avere EBITDA zero al 2002?
FUNZIONE GOAL SEEK La funzione Goal Seek permette di variare il valore di una cella (il numero clienti) in modo da rendere una seconda cella (EBITDA) pari a un valore prefissato (nullo)
Risultato: 625
massimizzare il guadagno?
VINCOLI: - Capacit produttiva limitata a 400 unit per trimestre - Vincolo di Budget sulla spesa pubblicitaria
Il problema si presenta complesso e la soluzione non affatto evidente Per trovare la soluzione migliore necessaria una procedura trial&error: a mano si inseriscono sulla linea della pubblicit dei valori e si cerca la soluzione migliore. Il procedimento lungo, macchinoso e non garantisce sul raggiungimento della soluzione ottima
SOLVER simile a GOAL SEEK: Permette di massimizzare o minimizzare o rendere pari a un determinato valore, il valore di una cella (Target Cell) modificando i valori di un numero qualsiasi di celle soggette a determinati vincoli
possibile inserire un numero di vincoli a piacere Le condizioni di vincolo possono essere: - cella minore o uguale a un valore fissato - cella maggiore o uguale a un valore fissato - cella uguale a un valore fissato - cella deve contenere un valore intero
SOLVER Propone una soluzione e richiede se si vuole accettarla oppure no. Nel caso non si accetti la soluzione, SOLVER inserir nelle celle di input i valori precedenti
Disclaimer:
Il presente documento disponibile sul sito: http://www.terzaghi.it/excel in libera distribuzione, potete copiarlo, stamparlo distribuirlo e utilizzarne i contenuti per scopi commerciali.
Agenda
1. Obiettivi del documento 2. Funzioni basilari 3. Strumenti per analisi di sensitivit 4. Strumenti di ottimizzazione 5. Altre funzioni
Durante la realizzazione di modelli economici in Excel capita sovente di dover introdurre sofisticazioni non banali per compiere analisi specifiche sui dati
Excel possiede gi internamente dei tool che possono aiutare lutente a sviluppare analisi sui dati con poco sforzo
Offrire le metodologie per sofisticare i modelli economici sfruttando le funzioni meno note di Excel
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 3
Agenda
1. Obiettivi del documento 2. Funzioni basilari 3. Strumenti per analisi di sensitivit 4. Strumenti di ottimizzazione 5. Altre funzioni 1. Regressioni lineari
2. Pivot tables 3. Elementi grafici sul foglio elettronico
Regressioni lineari
dati?
PROBLEMA: Come faccio a calcolare la retta che meglio approssima una sequenza di
REGRESSIONE LINEARE Excel offre diverse soluzioni per il calcolo delle regressioni sui dati. Utilizziamo in questo caso la modalit pi semplice e flessibile
Regressioni lineari
1) Selezione larea di output (2 celle):
Regressioni lineari
2) Inserire la formula:
Regressioni lineari
3) Risultato:
Regressioni lineari
Regressioni lineari
SINTASSI: LINEST(Sequenza di Y note; Sequenza di X note, calcolo intercetta) Sequenza di Y note Sequenza di dati nota per la quale calcolare la regressione Sequenza di X note Sequenza di dati nota per la quale calcolare la regressione Calcolo intercetta Se TRUE o omesso viene calcolata la retta Y=mX+q Se FALSE viene calcolata la retta Y=mX
NOTA: LINEST pu calcolare regressioni multivariate, cio regressioni lineari per cui le Y dipendono da due o pi variabili indipendenti (ad. es: numero di contatti a call center funzione di: (1) numero di spot televisivi, (2) numero di mail spedite, (3) numero di visite fatte dagli agenti, (4) .........). Verificare nellhelp in linea la procedura per il calcolo.
La gestione di grandi database di informazioni (ad esempio il database delle vendite presenti sullERP aziendale) spesso molto complessa Il singolo dato (ad esempio una fattura emessa) caratterizzata da una gran quantit di caratteristiche (la data, il tipo di prodotto venduto, la quantit di prodotto venduto, il valore, il cliente,.....) La tabella pivot permette allutente di gestire le differenti dimensioni di ogni dato e di osservare la base dati sotto punti di vista diversi
La tabelle pivot sono strumenti molto flessibili per analizzare in modo sintetico una gran quantit di dati
Le informazioni di spedizione dei carichi sono di difficile consultazione: Come rispondere a domande come: Quanto di A stato spedito a febbraio? Cosa ha ricevuto nei tre mesi il cliente ROSSI? Quanto di C stato spedito a BIANCHI? Quanto abbiamo spedito in totale di D?
1) Apertura wizard
Per creare una pivot table necessario seguire un wizard molto semplice e intuitivo
Selezionare larea che contiene i dati COMPRENSIVO DEI TITOLI DEI DATI STESSI
Attraverso questo tasto possibile definire: Quale dimensione di analisi dovr comparire sulle righe e sulle colonne Quale dimensione di analisi sar contenuta nella tabella Quali dimensioni di analisi saranno contenute nellarea Page
Dimensioni di analisi
E necessario spostare (drag&drop) ogni dimensione di analisi in una e in una sola area (dati, colonne, righe, pagine) A seconda di come si inseriranno le dimensioni la tabella avr una forma differente e fornir informazioni differenti
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 17
In questo esempio i prodotti si trovano sulle righe, i clienti sulle colonne, viene rapprensentata nella tabella la quantit spedita e i mesi si trovano nellarea pagine
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 18
Per ogni cliente conosco le quantit spedite di ogni prodotto indipendentemente dal mese di spedizione
La tabella pivot ha permesso di rappresentare i dati in modo molto piu sintetico rispetto al database di partenza
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 19
possibile selzionare la visualizzazione o per tutti i mesi (nel qual caso i dati dei singoli mesi saranno sintetizzati) o di uno specifico mese
Per sintetizzare i dati necessario che pi righe del database inizale vengano compresse nella stessa cella, in questa maschera si inserisce la regola di aggregazione del database
Doppio click
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 23
Per ogni prodotto conosco le quantit spedite mese per mese a tutti i clienti
Il passaggio da un punto di vista ad un altro si ottiene semplicemente attraverso il drag&drop delle dimensioni di analisi
www.terzaghi.it - Strumenti di base per la costruzione di modelli economici in Excel Pagina 24
La barra di bottoni Forms permette di inserire allinterno del foglio Excel degli elementi grafici utili per migliorare il look&feel del foglio
Label Group Box Check Box List Box Combination List-Edit Scroll Bar Control Properties Run Dialog
Button permette di inserire sul foglio excel un pulsante. Ad ogni pulsante pu essere associata una macro che verr attivata al momento del click del pulsante con il mouse
Disclaimer:
Il presente documento disponibile sul sito: http://www.terzaghi.it/excel in libera distribuzione, potete copiarlo, stamparlo distribuirlo e utilizzarne i contenuti per scopi commerciali.