A DATEDIF függvény kiszámítja az időszakot vagy a két dátum közötti különbséget napokban, hónapokban és években. Használhatja a DATEDIF függvényt egy közelgő projekt időkeretének meghatározásához, vagy egy személy születési dátumával együtt az egyén életkorának kiszámításához években, hónapokban és nap, például.
Ezek az utasítások az Excel 2019-re, 2016-ra, 2013-ra, 2010-re és az Excel for Microsoft 365-re vonatkoznak.
DATEDIF függvény szintaxis és argumentumok
A függvény szintaxisa a függvény elrendezésére vonatkozik, és tartalmazza a függvény nevét, zárójeleket és argumentumokat. A DATEDIF függvény szintaxisa:
=DATEDIF(kezdő_dátum, záró_dátum, "egység")
- start_date (kötelező): Megadhatja a kiválasztott időszak kezdő dátumát vagy a cella hivatkozását az adatok helyére a munkalapon.
- end_date (kötelező): A kezdő dátumhoz hasonlóan itt is megadhatja a kiválasztott időszak befejezési dátumát vagy egy cella hivatkozását.
- egység (kötelező): Az egység megmondja a függvénynek, hogy keresse meg a napok számát ("D"), a teljes hónapokat ("M") vagy a teljes éveket (" Y") a két dátum között. Az egységargumentumot idézőjelek közé kell tenni, például "D" vagy "M".
A D, M és Y mellett három másik egységbeállítás is látható az alábbi képen:
- "YD" kiszámítja a két dátum közötti napok számát, de figyelmen kívül hagyja az éveket (5. sor).
- "YM" kiszámítja a hónapok számát két dátum között, de figyelmen kívül hagyja a napot és az évet (6. sor).
- "MD" kiszámítja a napok számát két dátum között, de figyelmen kívül hagyja a hónapot és az évet (7. sor).
A
DATEDIF egy rejtett függvény, így nem fogja megtalálni a többi dátumfüggvény mellett az Excel Képlet lapján, ami azt jelenti, hogy nem használhatja a függvény párbeszédpanelt. beírni. Ennek eredményeként a függvényt és argumentumait manuálisan kell bevinni egy cellába.
Az Excel dátumszámításokat végez a dátumok sorozatszámokká konvertálásával. 1899. december 31. sorozatszáma 1, 2008. január 1. pedig 39488, mert 39 488 nappal 1900. január 1-je után.
A napok különbségének kiszámítása a DATEDIF segítségével
Így írja be a DATEDIF függvényt, amely a B2 cellában található, amint az a fenti példaképen látható, a napok a következő dátumok között: 2014. május 4. és 2016. augusztus 10..
=DATEDIF(A2, A3, "D")
Az alábbiakban bemutatjuk a függvény cellahivatkozásokkal történő bevitelének lépéseit.
- Kattintson a B2 cella elemre, hogy aktív cellává váljon; itt jelenik meg a két dátum közötti napok száma.
- A B2 cellában, típus: =datedif(.
- Kattintson az A2 cella elemre, hogy ezt a cellahivatkozást a függvény start_date argumentumaként adja meg.
-
Írjon be egy vesszőt (,) a B2 cellába acellahivatkozást követően A2 , hogy elválasztóként működjön az első és a második argumentum között.
- Kattintson az A3 cellára, hogy ezt a cellahivatkozást end_date argumentumként adja meg.
- Írja be a vesszőt (,) a A3 cellahivatkozás után.
- A egység argumentumhoz írja be a D betűt idézőjelbe ("D") hogy a függvény megjelenítse a két dátum közötti napok számát.
- Írjon be egy zárót zárójel.
- Nyomja meg az Enter billentyűt a billentyűzeten a képlet befejezéséhez.
- A napok száma - 829 - megjelenik a munkalap B2 cellájában.
- Ha rákattint a B2 cellára, a teljes képlet megjelenik a munkalap feletti képletsorban.
DATEDIF hibaértékek
Ha nem megfelelően adja meg az argumentumokat ebben a függvényben, a következő hibaértékek jelennek meg:
- ÉRTÉK!: Ez a hibaüzenet akkor jelenik meg, ha a start_date vagy a end_date nem tényleges dátum (8. sor az alábbi képen, ahol az A8 cella szöveges adatokat tartalmaz).
- NUM!: Ezt akkor láthatja, ha a end_date korábbi dátum, mint a start_date (9. sor lent).