05 excel funzioni

38
Lez. 5 – Le funzioni - Lez. 5 – Le funzioni - approfondimenti approfondimenti Dott. Enrico Frer Elaborazione di fogli di lavoro con Microsoft Excel Business & Relationship Management: innovazione dei servizi e gestione della clientela nelle banche di credito cooperativo. IV edizione

Upload: api-3751567

Post on 07-Jun-2015

4.141 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 05 Excel Funzioni

Lez. 5 – Le funzioni - Lez. 5 – Le funzioni - approfondimentiapprofondimenti

Dott. Enrico Frer

Elaborazione di fogli di lavoro con

Microsoft Excel

Elaborazione di fogli di lavoro con

Microsoft ExcelBusiness &

Relationship Management: innovazione dei

servizi e gestione della clientela

nelle banche di credito

cooperativo.

IV edizione

Page 2: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.2

Microsoft EXCEL: le funzioniUso delle principali funzioni

Funzioni matematiche Funzioni statistiche Funzioni logiche Funzioni di ricerca e riferimento Funzioni finanziarie Funzioni di data e ora Funzioni di testo Funzioni di database

Sommario lezioneSommario lezione

Page 3: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.3

GeneralitàGeneralità

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

Una funzione, nella terminologia di Excel, è una formula predefinita identificata mediante un nome, che esegue un calcolo comune o complesso.

E’ costituita da due elementi:- il nome della funzionee, nella maggior parte dei casi- un elenco di argomenti, racchiuso tra parentesi,

contenente i dati richiesti dalla funzione per dare il risultato. In base alla funzione, gli argomenti possono essere

valori costanti, riferimenti a singole celle, intervalli di celle (eventualmente denominati) o perfino altre funzioni.

Se si ha più di un argomento, sono separati da punto e virgola.

Es. funzione SOMMA =SOMMA(B5:B10)somma il contenuto delle celle nell’intervallo B5:B10

Page 4: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.4

Una caratteristica speciale:Somma automatica

Una caratteristica speciale:Somma automatica

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

La caratteristica Somma automatica di Excel offre una maniera rapida di impostare una funzione SOMMA per sommare intervalli di celle.

Facendo clic sul pulsante Somma automatica sulla barra deglistrumenti Standard, Excel somma le celle situate immediatamente sopra o a sinistra di quella contenente la formula.

Page 5: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.5

Inserimento di funzioni:la Finestra della formulaInserimento di funzioni:la Finestra della formula

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

Per inserire una funzione all’interno di una cella, la si può digitare direttamente nella cella o sulla Barra della formula, ma Excel offre una terza possibilità che è spesso la più indicata, in particolare per funzioni complesse: la Finestra autocomposizione funzioni.

La Finestra autocomposizione funzioni elenca la funzione e i suoi argomenti, con una descrizione del loro utilizzo.

Page 6: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.6

Inserimento di funzioniInserimento di funzioni

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

Per inserire una funzione utilizzando la Finestra autocomposizione funzioni, si può utilizzare il pulsante Incolla funzione sulla barra degli strumenti Standard.

Appare la finestra di dialogo Incolla funzione, da cui è possibileselezionare la funzione dall’elenco di tutte quelle messe a disposizione da Excel, divise in categorie.

Page 7: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.7

Funzioni matematicheFunzioni matematiche

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

Esempi di funzioni matematiche :

Somma =SOMMA(B5:B10)

Media =MEDIA(B5:B10)

Min =MIN(B5:B10)

Max =MAX(B5:B10)

Addiziona gli argomenti numerici

Calcola la media numerica degli argomenti numerici

Restituisce il numero minimoall’interno degli argomenti

Restituisce il numero massimoall’interno degli argomenti

Page 8: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.8

Funzioni statisticheFunzioni statistiche

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

Esempi di funzioni statistiche :

CONTA.NUMERI=CONTA.NUMERI(B5:B10)

CONTA.VALORI=CONTA.VALORI(B5:B10)

CONTA.VUOTE=CONTA.VUOTE(B5:B10)

All’interno di un elenco di argomenti,conta solo le celle che contengononumeri

Conta il numero di celle non vuote e di valori presenti nell'elenco degli argomenti. Utilizzare la funzione CONTA.VALORI per contare il numero di celle contenenti dati in un intervallo o in una matrice.

All’interno di un elenco di argomenti,conta solo le celle vuote

Page 9: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.9

Funzioni logiche (1)Funzioni logiche (1)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

SE

La funzione SE può fornire alle formule la capacità di prendere delle decisioni.•Ha tre argomenti: un test logico (un’espressione che può dare come risultato VERO o FALSO), il risultato che la funzione deve visualizzare se il primo argomento è VERO, e il risultato che deve mostrare se il primo argomento è FALSO.•Es. SE(A1>0; “Positivo”; “Negativo”)•Es. SE(C8>=Val_Rif; C8*Val_1; C8*Val_2)

Page 10: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.10

Funzioni logiche (2)Funzioni logiche (2)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

E

La funzione E restituisce un valore logico, VERO o FALSO, a seconda del valore logico dei suoi argomenti. Se tutti gli argomenti hanno valore VERO, la funzione E restituisce VERO, ma se almeno uno dei suoi argomenti restituisce FALSO, E restituisce FALSO.•Es. =E(A1<0;A2<0;A3<0)

•Es. combinazione con SE =SE(E(A1<0;A2<0;A3<0); “Tutto negativo”, “Non tutto negativo”)

Page 11: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.11

Funzioni logiche (3)Funzioni logiche (3)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

O

La funzione O è simile alla funzione E, ma restituisce VERO se almeno uno dei suoi argomenti è VERO, altrimenti restituisce FALSO.•Es. =O(A1<0;A2<0;A3<0)

NON

La funzione NON inverte il valore logico dell’argomento.•Es. =NON(condizione) restituisce FALSO se condizione = VERO

e viceversa

Page 12: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.12

Funzioni “condizionali” (1)Funzioni “condizionali” (1)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

SOMMA.SE (contenuta nella categoria Matematiche)

La funzione SOMMA.SE somma i valori inseriti nelle celle che soddisfano un criterio specificato dall’utente.•La sintassi completa è:•SOMMA.SE(intervallo_verifica; criteri; intervallo_somma)

•Intervallo_verifica è l’intervallo di celle che si deve analizzare in base ai criteri definiti dal secondo parametro. Es. B5:B10•Il parametro criteri può essere espresso in forma di valore (numerico o testuale) o di condizione. Es. 32, “32”, “>32”, “mele”•Intervallo_somma rappresenta l’intervallo di celle da sommare (quando le celle in Intervallo_verifica soddisfano i criteri).

•Es. SOMMA.SE(A1:A20; “>0”; C1:C20)

Page 13: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.13

Funzioni “condizionali” (2)Funzioni “condizionali” (2)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

CONTA.SE (contenuta nella categoria Statistiche)

La funzione CONTA.SE conteggia le celle all’interno di un intervallo che soddisfano un criterio specificato dall’utente.•La sintassi completa è:•CONTA.SE(intervallo; criteri)

•Intervallo è l’intervallo di celle da esaminare•Il parametro criteri può essere espresso in forma di valore (numerico o testuale) o di condizione.

•Es. CONTA.SE(A1:A20; “>0”)

Page 14: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.14

Funzioni di ricerca e riferimento (1)

Funzioni di ricerca e riferimento (1)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

Le funzioni di ricerca di Excel permettono di individuare i valori memorizzati nel foglio di lavoro; le funzioni di riferimento, invece, permettono di individuare gli indirizzi delle celle.

In particolare, le funzioni di ricerca CERCA.ORIZZ e CERCA.VERT permettono di reperire i valori memorizzati in una tabella.

Page 15: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.15

Funzioni di ricerca e riferimento (2)

Funzioni di ricerca e riferimento (2)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

CERCA.ORIZZ

La funzione CERCA.ORIZZ restituisce il valore di una cella; l’informazione cercata viene individuata mediante un valore da cercare in una riga (la prima della tabella), la tabella in cui effettuare la ricerca e una riga di riferimento determinata in base al numero di riga.La sintassi completa è:•CERCA.ORIZZ(cerca_valore; tabella; num_riga; corrispondenza)

•cerca_valore è il valore da cercare nella riga •tabella è la tabella in cui si cercano i dati.•num_riga è la posizione numerica della riga che deve essere cercata

•Corrispondenza determina il tipo di corrispondenza desiderata =0 (FALSO) se si vuole una corrispondenza perfetta (predef.) =1 (VERO) se si vuole una corrispondenza approssimativa

•Es. CERCA.ORIZZ(“Indirizzo”; A1:D5; 4; FALSO)

Page 16: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.16

Funzioni di ricerca e riferimento (3)

Funzioni di ricerca e riferimento (3)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

CERCA.ORIZZ Esempi:Si supponga di disporre di un foglio di lavoro contenente un inventario di pezzi di ricambio per automobili.

CERCA.ORIZZ("Assi"; A1:C4;2;VERO) è uguale a 4

CERCA.ORIZZ("Cuscinetti";A1:C4;3;FALSO) è uguale a 5

CERCA.ORIZZ("Cuscinetti";A1:C4;3;VERO) è uguale a 7

CERCA.ORIZZ("Bulloni";A1:C4;4;) è uguale a 11

Page 17: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.17

Funzioni di ricerca e riferimento (4)

Funzioni di ricerca e riferimento (4)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

CERCA.VERTLa funzione CERCA.VERT cerca un valore nella colonna più a sinistra di una tabella e restituisce il valore corrispondente che si trova in una colonna specificata e nella stessa riga.La sintassi completa è:CERCA.VERT(valore_ricerca; tabella; num_col; corrispondenza)

•valore_ricerca è il valore da cercare nella prima colonna della tabella. Può essere un valore, un riferimento o una stringa di testo. •tabella è la tabella in cui si cercano i dati.•num_col è il nr. di colonna nella tabella da cui deve essere restituito il valore•corrispondenza determina il tipo di corrispondenza desiderata =0 (FALSO) se si vuole una corrispondenza perfetta (è l’impostazione predefinita se viene omesso l’argomento). Qualora non venga trovata alcuna corrispondenza, verrà restituito il codice d’errore #N/D. =1 (VERO) se si vuole una corrispondenza approssimativa (cioè il valore più grande che sia minore di valore_ricerca.

Page 18: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.18

Funzioni di ricerca e riferimento (5)

Funzioni di ricerca e riferimento (5)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

CERCA.VERTEsempio

Nel foglio di lavoro qui sopra, in cui l’intervallo A4:C12 è denominato Intervallo:

CERCA.VERT(1;Intervallo;1;VERO) uguale a 0,946

CERCA.VERT(1;Intervallo;2) uguale a 2,17

CERCA.VERT(1;Intervallo;3;VERO) uguale a 100

CERCA.VERT(0,746;Intervallo;3;FALSO) uguale a 200

CERCA.VERT(0,1;Intervallo;2;VERO) uguale a #N/D perché 0,1 è minore del valore più piccolo della colonna A

CERCA.VERT(2;Intervallo;2;VERO) uguale a 1,71

Page 19: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.19

Funzioni finanziarie (1)Funzioni finanziarie (1)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

VAL.FUT()Calcola il valore futuro di un investimento sulla base di pagamenti periodici costanti e di un tasso di interesse costante.•La sintassi completa è:•VAL.FUT(tasso_int; periodi; pagamento; valore_att; tipo)

•tasso_int rappresenta il tasso di interesse per periodo di pagamento•periodi definisce il numero totale di pagamenti•pagamento indica il pagamento effettuato in ciascun periodo•valore_att rappresenta il valore corrente dell’investimento•tipo definisce le scadenze dei pagamenti e può assumere i valori: 0 (predefinito) sta per pagamenti a fine periodo 1 per i pagamenti che devono essere effettuati all’inizio del periodo.

Page 20: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.20

Funzioni finanziarie (2)Funzioni finanziarie (2)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

VAL.FUT()Esempio:

Il valore futuro dell’investimento è calcolato in base ai parametri raggruppati nell’intervallo di celle C2:C6.La funzione in C8 è: =VAL.FUT(C2/12;C3;C4;C5;C6)ovvero:

=VAL.FUT(5%/12; 12; -150; -400; 1) => € 2.269,97

Page 21: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.21

Funzioni finanziarie (3)Funzioni finanziarie (3)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

RATA()Calcola il pagamento per la rata di un prestito in base a pagamenti e a un tasso di interesse costanti.•La sintassi completa è:•RATA(tasso_int; periodi; valore_attuale; valore_fut; tipo)

•tasso_int rappresenta il tasso di interesse per periodo•periodi definisce il numero totale di pagamenti per il prestito•valore_attuale indica il capitale iniziale•valore_fut è il saldo finale che si vuole raggiungere; se è omesso, viene considerato uguale a 0•tipo definisce le scadenze dei pagamenti e può assumere i valori: 0 (predefinito) sta per pagamenti a fine periodo 1 per i pagamenti che devono essere effettuati all’inizio del periodo.

Page 22: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.22

Funzioni finanziarie (4)Funzioni finanziarie (4)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

RATA()Osservazione: assicurarsi di utilizzare le stesse unità per specificare i valori di tasso_int e periodi.Se i pagamenti di un prestito quadriennale vengono effettuati mensilmente con un tasso di interesse annuo del 12%, utilizzare 12%/2 per tasso_int e 4*12 per periodi.Se i pagamenti relativi allo stesso periodo vengono effettuati con scadenza annuale, utilizzare 12% per tasso_int e 4 per periodi.

Page 23: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.23

Funzioni finanziarie (5)Funzioni finanziarie (5)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

RATA() Esempi:Calcolare la rata mensile relativa ad un prestito di € 10.000 che prevede un tasso di interesse annuo dell’8% e che dovrà essere estinto in 10 mesi:RATA(8%/12; 10; 10000) uguale a -€ 1.037,03

Quale importo deve essere versato mensilmente dal mutuatario per un prestito di € 5.000 da restituire in 5 mesi ad un tasso di interesse del 12%:RATA(12%/12; 5; -5000) uguale a € 1.030,20

(N.B. –5000 è il capitale iniziale)

La funzione RATA può essere utilizzata per determinare i pagamenti di un’annualità. Se ad es. si desidera accumulare un capitale di € 50.000 in un periodo di 18 anni tramite il risparmio mensile di una somma costante di denaro, RATA consente di determinare la quantità da risparmiare.Ipotizzando un rendimento del 6%, è possibile utilizzare RATA per determinare l’importo da risparmiare ogni mese:RATA(6%/12; 18*12; 0; 50000) uguale a -€ 129,08cioè se si versa una rata mensile di € 129,08 per 18 anni in un conto corrente bancario che assicura un rendimento annuo del 6%, si otterrà un capitale di € 50.000.

Page 24: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.24

Funzioni finanziarie (6)Funzioni finanziarie (6)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

INTERESSI()Calcola l’ammontare degli interessi relativi ad un investimento di cui sono dati tasso d’interesse (costante), pagamento periodico(costante) e durata.•La sintassi completa è:•INTERESSI(tasso_int; periodo; periodi; val_att; val_futuro; tipo)

•tasso_int rappresenta il tasso di interesse per periodo di pagamento•periodi definisce il numero totale di pagamenti•valore_att rappresenta il valore corrente (il principale) del prestito•iniz_per è il primo periodo di pagamento del calcolo (ad es. il primo periodo di una serie di pagamenti è il numero 1)•fine_per è l’ultimo periodo di pagamento del calcolo (può essere qualsiasi periodo superiore a iniz_per)•tipo definisce le scadenze dei pagamenti e può assumere i valori: 0 (predefinito) sta per pagamenti a fine periodo 1 per i pagamenti che devono essere effettuati all’inizio del periodo.

Page 25: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.25

Funzioni finanziarie (6)Funzioni finanziarie (6)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

INTERESSI()Esempi:La seguente formula calcola gli interessi che dovranno essere corrisposti nel primomese per un prestito triennale di L. 8.000.000 con un interesse annuo del 10%:

INTERESSI(0,1/12; 1; 36; 8000000) è uguale a -L. 66.670

La seguente formula calcola gli interessi da corrispondere nell'ultimo anno per un prestito triennale di L. 8.000.000 con un interesse annuo del 10%, in cui i pagamenti vengono effettuati con scadenza annuale:

INTERESSI(0,1; 3; 3; 8000000) è uguale a -L. 292.450

Page 26: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.26

Funzioni finanziarie (7)Funzioni finanziarie (7)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

INT.CUMUL()Calcola l’importo totale degli interessi pagati su una serie di pagamenti di un prestito.•La sintassi completa è:•INT.CUMUL(tasso_int; periodi; valore_att; iniz_per; fine_per; tipo)

•tasso_int rappresenta il tasso di interesse per periodo di pagamento•periodi definisce il numero totale di pagamenti•valore_att rappresenta il valore corrente (il principale) del prestito•iniz_per è il primo periodo di pagamento del calcolo (ad es. il primo periodo di una serie di pagamenti è il numero 1)•fine_per è l’ultimo periodo di pagamento del calcolo (può essere qualsiasi periodo superiore a iniz_per)•tipo definisce le scadenze dei pagamenti e può assumere i valori: 0 (predefinito) sta per pagamenti a fine periodo 1 per i pagamenti che devono essere effettuati all’inizio del periodo.

Page 27: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.27

Funzioni finanziarie (8)Funzioni finanziarie (8)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

INT.CUMUL()Osservazione importante: La funzione INT.CUMUL() fa parte del pacchetto di Excel Strumenti di analisi. Se sul pc è installato tale pacchetto, la funzione apparirà nell’elenco dei Componenti aggiuntivi a cui si può accedere dal menu Strumenti.Se il pacchetto non è installato, va installato dal CD di installazione di Microsoft Office.Una volta attivato il componente aggiuntivo, la funzione apparirà nell’elenco delle funzioni Finanziarie.

Page 28: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.28

Funzioni finanziarie (8)Funzioni finanziarie (8)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

INT.CUMUL() Esempi:Un mutuo ipotecario su un'abitazione ha i seguenti termini:Tasso di interesse: 9% annuo (tasso_int = 9% ÷ 12 = 0,0075)Termine: 30 anni (periodi = 30 × 12 = 360)Valore attuale: L. 125.000.000Il totale degli interessi pagati nel secondo anno (periodi da 13 a 24) viene calcolato nel seguente modo:

INT.CUMUL(0,0075;360;125000000;13;24;0) uguale a -11.135.230

Gli interessi pagati in un unico pagamento nel primo mese vengono calcolati nel seguente modo:

INT.CUMUL(0,0075;360;125000000;1;1;0) uguale a -937.500

Page 29: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.29

Funzioni di data e ora (1)Funzioni di data e ora (1)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

Excel gestisce (internamente) le date e le ore alla stregua di numeri reali; la parte intera del numero identifica la data, la parte decimale definisce l’ora. La numerazione parte dal 1 gennaio 1900.

Esempi di funzioni di data e ora:OGGI()ADESSO()GIORNO()MESE()ANNO()DATA()ORARIO()

ORA()MINUTO()SECONDO()

Page 30: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.30

Funzioni di data e ora (2)Funzioni di data e ora (2)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

OGGI() sintassi: OGGI() Questa funzione non richiede alcun argomento; restituisce la data corrente. Se il formato della cella associata alla funzione è Data, Excel visualizza il valore sotto forma di data, altrimenti (se il formato è numerico) appare il numero che Excel utilizza per memorizzare internamente la data.N.B. Per impostazione predefinita, se si imposta la funzione OGGI() (scrivendo =OGGI() e premendo INVIO) in una cella vuota che utilizza il formato standard (Generale), Excel applica automaticamente il formato Data alla cella selezionata e quindi visualizza il risultato sotto forma di data.

ADESSO() sintassi: ADESSO() Questa funzione non richiede alcun argomento; restituisce la data e l’ora correnti. Valgono le stesse considerazioni fatte per la funzione OGGI(), con la differenza che in questo caso avremo anche la parte decimale, che rappresenta l‘ora della giornata.

Page 31: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.31

Funzioni di data e ora (3)Funzioni di data e ora (3)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

OGGI() e ADESSO()

Osservazione importante:La funzione ADESSO fornisce la data e l’ora in cui era stata inserita la funzione nel foglio di lavoro.La funzione OGGI fornisce solo la data.Ogni volta che si apre un foglio di lavoro che utilizza una di queste funzioni, la data e l’ora riportate vengono aggiornate automaticamente.

Page 32: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.32

Funzioni di data e ora (4)Funzioni di data e ora (4)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

GIORNO() sintassi: GIORNO(numero) oppure GIORNO(data)

Questa funzione (1a sintassi) restituisce un numero che rappresenta il giorno del mese associato al valore (seriale) passato come argomento.

Per es., l’espressione =GIORNO(37649)restituisce il valore 28 perché il numero seriale 37649 rappresenta la data 28 gennaio 2003.

E’ possibile (2a sintassi) passare come argomento anche una data, espressa nella forma giorno/mese/anno o in un altro formato di tipo Data.

Per es., se dopo aver inserito il valore 13 maggio 1969 nella cella D1 si scrivesse in un’altra cella l’espressione =GIORNO(D1) dando INVIO, nella cella associata alla formula verrebbe visualizzato il valore 13.

Page 33: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.33

Funzioni di data e ora (5)Funzioni di data e ora (5)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

MESE() sintassi: MESE(numero) oppure MESE(data)

Questa funzione (1a sintassi) restituisce un numero che rappresenta il mese associato al valore (seriale) passato come argomento.

Per es., l’espressione =GIORNO(37649)restituisce il valore 1 perché il numero seriale 37649 rappresenta la data 28 gennaio 2003.

E’ possibile (2a sintassi) passare come argomento anche una data, espressa nella forma giorno/mese/anno o in un altro formato di tipo Data.

Per es., se dopo aver inserito il valore 13 maggio 1969 nella cella D1 si scrivesse in un’altra cella l’espressione =MESE(D1) dando INVIO, nella cella associata alla formula verrebbe visualizzato il valore 5.

Page 34: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.34

Funzioni di data e ora (6)Funzioni di data e ora (6)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

ANNO() sintassi: ANNO(numero) oppure ANNO(data)

Questa funzione (1a sintassi) restituisce un numero che rappresenta l’anno associato al valore (seriale) passato come argomento.

Per es., l’espressione =ANNO(37649)restituisce il valore 2003 perché il numero seriale 37649 rappresenta la data 28 gennaio 2003.

E’ possibile (2a sintassi) passare come argomento anche una data, espressa nella forma giorno/mese/anno o in un altro formato di tipo Data.

Per es., se dopo aver inserito il valore 13 maggio 1969 nella cella D1 si scrivesse in un’altra cella l’espressione =ANNO(D1) dando INVIO, nella cella associata alla formula verrebbe visualizzato il valore 1969.

Page 35: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.35

Funzioni di data e ora (7)Funzioni di data e ora (7)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

ORA() sintassi: ORA(numero) Questa funzione restituisce un numero che rappresenta l’ora associata al valore (seriale) passato come argomento.Il numero è compreso fra 0 (12 A.M) e 23 (11 P.M.).

MINUTO() sintassi: MINUTO(numero)Questa funzione restituisce un numero che rappresenta il minuto associato al valore (seriale) passato come argomento.Il numero è compreso fra 0 e 59.

SECONDO() sintassi: SECONDO(numero)Questa funzione restituisce un numero che rappresenta il nr. di secondi associato al valore (seriale) passato come argomento.Il numero è compreso fra 0 e 59.

Page 36: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.36

Funzioni di data e ora (8)Funzioni di data e ora (8)

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

Le funzioni di data e ora di Excel consentono di utilizzare data e ora all’interno delle formule. Per eseguire calcoli su questi valori, Excel converte ogni data e ora in numero seriale.

La funzione DATA() restituisce il numero (seriale) associato ad una data di cui si da’ la combinazione anno, mese e giorno (come argomenti della funzione) Sintassi della funzione: DATA(anno; mese; giorno)

La funzione ORARIO() restituisce il numero (seriale) che rappresenta un’ora precisa data dalla combinazione ora, minuto e secondo fornita negli argomenti.E’ una frazione decimale compresa fra 0 e 0,99999999 per un’ora compresa fra 0:00:00 (12:00:00 AM) e 23:59:59 (11:59:59 PM).Sintassi della funzione: ORARIO(ora; minuto; secondo)

Page 37: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.37

Funzioni di testoFunzioni di testo

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel

Esempi di funzioni di testo:

MAIUSC(stringa)Converte in maiuscolo tutti i caratteri che compongono la stringa di testo nell’argomento.

MINUSC(stringa)Converte in minuscolo tutti i caratteri che compongono la stringa di testo nell’argomento.

CONCATENA(stringa1; stringa2; …)Permette i unire in una sola stringa due o più stringhe di testo.

Page 38: 05 Excel Funzioni

Enrico Frer Microsoft ExcelMicrosoft Excel: le funzioni - approfondimenti05.38

Fine argomento

FunzioniFunzioni

Microsoft EXCELMicrosoft EXCELLe funzioni di Excel