- Dettagli
- Scritto da Alessandra
- Pubblicato: 12 Febbraio 2014
- Visite: 24118
Oggi parliamo di come calcolare la differenza fra due date in Excel. Avevamo già affrontato una questione simile in un vecchio post. Oggi voglio tornare sull'argomento, proponendo un approccio diverso: l'uso della funzione DATA.DIFF (DATEDIFF, in inglese) ,una funzione molto utile, ma completamente assente dall'interfaccia di Excel o dalla documentazione.
Mancando dalla documentazione, non potete inserire questa funzione attraverso la finestra Inserisci funzione, facendovi aiutare nell’inserimento degli argomenti.
Bisogna procedere manualmente, con questa sintassi
=DATA.DIFF(data vecchia; data nuova; intervallo)
Intervallo indica l’intervallo temporale (anni, mesi, giorni,…) in cui volete che vi sia restituita la differenza fra le date.
Questo argomento può assumere i seguenti valori
"y": la differenza fra date è espressa in anni
"m": la differenza fra date è espressa in mesi
"d": la differenza fra date è espressa in giorni
"ym": la differenza fra date è espressa in mesi, tralasciando gli anni interi
"yd": la differenza fra date è espressa in giorni, tralasciando gli anni
"md": la differenza fra date è espressa in giorni, tralasciando gli anni e i mesi
Questi argomenti vanno sempre posti fra virgolette.
Immaginiamo di avere in A1 la data da cui i voglio calcolare la differenza rispetto ad oggi. Se volessi sapere quanti anni, mesi e giorni sono trascorsi da quella data, potrei scrivere:
in A2 =DATA.DIFF(A1;OGGI();"y")
in A3 =DATA.DIFF(A1;OGGI();"ym")
in A4 = =DATA.DIFF(A1;OGGI();"md")