È possibile sottrarre date da altro in Excel per restituire la differenza in anni frazionari utilizzando una combinazione di funzioni. Fortunatamente, contando il numero di giorni tra due date-- che sarà la base della vostra strategia di..--è abbastanza facile in Excel.
Istruzioni
1
Contare i giorni tra due date in celle separate, prendendo la loro differenza e convertendo la risposta a un numero utilizzando la funzione ARROTONDA.
Ad esempio, per digitare le date nelle celle A1 e B1, l'equazione = ROUND(A1-B1,0). Ecco il numero di posizioni decimali che si desidera che la risposta arrotondata a 0. Si potrebbe altrettanto bene utilizzare la funzione INT anziché la funzione ROUND, dal momento che avrai a che fare in giorni interi in questo passaggio.
2
Dividere per 365 per convertire i giorni in anni. Utilizzare 365.25 se volete essere più precisi, o utilizzare 366 se l'intervallo delle due date utilizzato un giorno intercalare.
Ad esempio, per A1 contenenti 01/01/04 e B1 contenenti 01/03/04, digitare = ROUND(B1-A1,0)/366, dal 2004 è un anno bisestile e la data 29/02/04 è incluso nel calcolo.
3
Intorno al numero desiderato di posizioni decimali. Questo significa un secondo uso del giro.
Continuando con l'esempio nel passaggio 1, tipo =ROUND(ROUND(A1-B1,0)/365,2) per ottenere la forma decimale del conteggio anno arrotondato a due decimali.
Consigli & Avvertenze
- In alternativa, è possibile utilizzare la funzione frazione. La sintassi è = YEARFRAC (Data1, data2, base). Base 1 tratta le due date come date effettive, anziché per anni di 360 giorni o variazioni simili trovati nel mondo finanziario. Non lasciare vuoto il campo terzo. Il valore predefinito è una delle varianti del mondo finanziario.
- La funzione DATEDIF non funziona per alcuni service pack. Essere sconsigliato di usarlo.