In questo articolo impareremo come utilizzare la funzione DATEDIF in Excel.
Come si possono calcolare i giorni tra due date?
Potrebbe esserci un modo semplice per sottrarre l'ultima data dalla data precedente. Oppure puoi usare la funzione DATEDIF di Excel. Questa funzione a volte non viene visualizzata. Devi digitarlo come un intero testo. Puoi scegliere la data odierna utilizzando la funzione oggi spiegata nell'esempio per calcolare l'età di una persona in giorni, mesi o anni in Excel.
Non temere se Excel non ti aiuta a trovare la funzione. Esiste, usa la funzione come spiegato e otterrai il risultato.
Funzione DATEDIF in Excel
La funzione DATEDIF è una funzione excel per ottenere il periodo di calendario completo tra le due date. Funzione DATEDIF in Excel per ottenere l'età di una persona. Fondamentalmente è una funzione di sottrazione per le date in Excel poiché questa funzione restituisce il numero espresso come periodo di calendario.
La funzione DATEDIF restituisce il numero di anni, mesi e giorni tra le due date indicate in Excel.
Sintassi:
=DATA.DIFF(data_inizio, data_fine, unità) |
Start_date: primo appuntamento in un formato excel valido
end_date: seconda data in un formato excel valido
unità: unità tra virgolette
"y" ottiene gli anni tra le date
"m" ottiene le date tra
"d" ottiene i giorni tra le date
"md" ottiene i giorni tra le date, ignorando mesi e anni
"ym" ottiene i mesi tra le date, ignorando giorni e anni
"yd" ottiene i giorni tra le date, ignorando gli anni
Spiegazione dettagliata dei diversi argomenti delle unità nella tabella seguente.
Unità | Scopo | Significato |
D | giorni | Calendario completo giorni tra i giorni |
m | mesi | Calendario completo mesi tra i giorni |
sì | anni | Calendario completo anni tra i giorni |
md | Giorni senza mesi e anni | Calendario completo giorni tra i giorni come se le date fossero dello stesso mese e anno |
ym | Mesi senza anni | Calendario completo mesi tra i giorni come se le date fossero dello stesso anno |
yd | Giorni senza anni | Calendario completo giorni tra i giorni come se le date fossero dello stesso anno |
L'argomento dell'unità è molto importante.
Esempio :
Tutti questi potrebbero essere fonte di confusione da capire. Capiamo come utilizzare la funzione usando un esempio.
Qui abbiamo alcuni esempi per testare la formula. Qui data la data di inizio e la data di fine, dobbiamo calcolare la differenza in giorni tra le date
Usa la formula:
=DATA.DIFF (A2, B2, C2) |
A2: argomento della prima data fornito come riferimento di cella
B2: argomento della seconda data fornito come riferimento di cella
C2 : unità specificata
Le caselle contrassegnate durante l'utilizzo della funzione ci mostrano quell'argomento alla funzione dato come riferimento di cella.
La funzione restituisce gli anni di calendario completi tra le date utilizzando la "y"
Come puoi vedere la funzione restituisce i valori.
Nota:
- La data in excel deve essere in formato valido
- L'argomento unità della funzione può essere fornito come riferimento di cella o direttamente alla funzione tra virgolette.
- Start_date deve essere prima della end_date, altrimenti la funzione darà #NUM! errore
- La funzione dà #VALORE! Errore se la data non è una data valida.
Uno degli esempi più utilizzati della funzione è ottenere l'età di una persona in Excel.
Di seguito è riportato un esempio per ottenere l'età di una persona in excel utilizzando la funzione DATEDIF.
La funzione DATEDIF è combinata con la funzione TODAY per lo scopo.
OGGI la funzione in Excel viene utilizzata per generare la data odierna in una cella.
Sintassi:
=Oggi() |
Otteniamo questo con un esempio mostrato di seguito.
Qui dobbiamo calcolare l'età dei figli di Ned Stark.
Usa la formula per ottenere l'età dei bambini.
Formula:
=DATA.DIFF(C4,OGGI(),"y") |
La data di nascita è la data di inizio nella cella C4.
Oggi() la funzione viene utilizzata per ottenere la data odierna come data di fine.
"S" per ottenere l'età in anni.
Nota:
Qui stiamo usando Oggi come data di fine. Puoi utilizzare la data di fine come tua scelta. |
Abbiamo l'età di Jon Snow usando la funzione DATEDIF
Copia la formula in altre celle, seleziona le celle prendendo la prima cella in cui è già applicata la formula, usa il tasto di scelta rapida Ctrl + D per trovare l'età di riposo dei bambini.
Allo stesso modo, scopriremo mesi e giorni utilizzando la stessa funzione ma unità diverse.
Abbiamo l'età in mesi
Abbiamo l'età in giorni
Ora alcuni di voi si stanno chiedendo se abbiamo bisogno di trovare gli anni, i mesi ei giorni tra le due date.
Usa la formula per mettere insieme anni, mesi e giorni
=DATA.DIFF(B2,OGGI(),"y") & "y " &DATA.DIFF(B2,OGGI(),"ym")&"m " &DATA.DIFF(B2,OGGI(),"md") & "d " |
Spiegazione:
DATEDIF(B2,OGGI(),"y") & "y " denota gli anni tra le date con la stringa "y" attaccata al numero
DATEDIF(B2,TODAY(),"ym")&"m " denota i mesi tra le date, ignorando giorni e anni con la stringa "m" allegata al numero.
DATEDIF(B2,OGGI(),"md") & "d" denota i giorni tra le date, ignorando mesi e anni con la stringa "d" allegata al numero.
Come puoi vedere ora la loro età. È possibile utilizzare questa funzione per calcolare il numero di giorni di servizio in Excel.
Ecco tutte le note di osservazione utilizzando la funzione DATEDIF in Excel
Appunti :
- Non temere se Excel non ti aiuta a trovare la funzione. Esiste, usa la funzione come spiegato e otterrai un risultato.
- Excel memorizza le date come numeri di serie e viene utilizzato nel calcolo dalla funzione. Quindi si consiglia di utilizzare le date come riferimento di cella o di utilizzare la funzione DATA invece di fornire un argomento diretto alla funzione. Controlla la convalida dei valori di data se la funzione restituisce #VALORE! Errore.
- Se la data di inizio è maggiore della data di fine, la funzione restituisce l'errore #NUM.
- Generalmente excel ti aiuta a riempire gli argomenti di una funzione a differenza della funzione DATDIF.
Spero che questo articolo su Come utilizzare la funzione DATEDIF in Microsoft Excel sia esplicativo. Trova altri articoli sul calcolo dei valori di data e ora e le relative formule di Excel qui. Se ti è piaciuto il nostro blog, condividilo con i tuoi amici su Facebook. E puoi anche seguirci su Twitter e Facebook. Ci piacerebbe avere tue notizie, facci sapere come possiamo migliorare, completare o innovare il nostro lavoro e renderlo migliore per te. Scrivici al sito di posta elettronica.
Come utilizzare la funzione GIORNO LAVORATIVO in Excel : Restituisce un valore di data del giorno lavorativo dopo i giorni aggiunti alla data_inizio utilizzando la funzione GIORNI.LAVORATIVI in Excel.
Come utilizzare la funzione GIORNI.LAVORATIVI RETE in Excel : Restituisce i giorni lavorativi tra le due date indicate utilizzando la funzione NETWORKDAYS.
Conta le festività tra le date in Excel : conta i giorni non lavorativi tra le due date indicate utilizzando la funzione DATEDIF e NETWORKDAYS in Excel.
Estrai i giorni tra le date ignorando gli anni in Excel : conta i giorni tra le due date usando diverse funzioni e operazioni matematiche in Excel
Conta le date di nascita per mese in Excel : contare il numero di date che si trovano in un determinato mese utilizzando la funzione SUMPRODUCT e MONTH in Excel.
Prezzo SUM per giorni feriali in Excel : sommare i valori dei prezzi corrispondenti al numero di date in un particolare giorno della settimana utilizzando la funzione SUMPRODUCT e WEEKDAY in Excel.
Articoli popolari:
Come usare la funzione SE in Excel : l'istruzione IF in Excel controlla la condizione e restituisce un valore specifico se la condizione è VERA o restituisce un altro valore specifico se FALSO.
Come utilizzare la funzione CERCA.VERT in Excel : questa è una delle funzioni più utilizzate e popolari di excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.
Come utilizzare la funzione SOMMA.SE in Excel : Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.
Come utilizzare la funzione CONTA.SE in Excel : Conta i valori con le condizioni utilizzando questa straordinaria funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.