Excel DATEDIF függvény (példák + videó)
Az Excel DATEDIF egyike a kevés dokumentálatlan függvénynek (a többi, amit tudok, az ÉRTÉKELÉS, FÁJLOK és GET.CELL).
Dokumentálatlanság azt jelenti, hogy nem fogja megtalálni a képletlistában vagy az IntelliSense részeként (a képletnév beírásakor megjelenő üzenet, amely megmutatja a megfelelő funkciók nevét).
Mikor kell használni az Excel DATEDIF függvényét?
Az Excel DATEDIF függvény akkor használható, ha ki szeretné számítani az évek, hónapok vagy napok számát a két megadott dátum között. Jó példa lehet az életkor kiszámítása.
Mit ad vissza
Egy számértéket ad vissza, amely a két megadott dátum közötti évek/hónapok/napok számát jelöli. Azt, hogy az Évek, Hónapok vagy Napok száma lenne -e, a felhasználói bevitel határozza meg (lásd az alábbi Beviteli érveket).
Szintaxis
= DATEDIF (start_date, end_date, unit)
Beviteli érvek
- start_date: Ez egy dátum, amely az időszak kezdő dátumát jelzi. Megadható szöveges karakterláncként idézőjelben, sorszámként, vagy más funkció eredményeként, például DATE ().
- end_date: Ez egy dátum, amely az időszak befejező dátumát jelzi. Megadható szöveges karakterláncként idézőjelben, sorozatszámként, vagy más funkció eredményeként, például DATE ().
- egység: Ez határozza meg, hogy milyen típusú eredményt kap ezzel a függvénnyel. Hat különböző kimenet érhető el a DATEDIF funkcióból, attól függően, hogy milyen egységet használ. Íme a használható egységek:
- „Y” - a megadott időszakban a befejezett évek számát adja vissza.
- „M” - a megadott időszakban befejezett hónapok számát adja vissza.
- „D” - a megadott időszakban befejezett napok számát adja vissza.
- „MD” - az időszak napjainak számát adja vissza, de nem számolja a befejezett évek és hónapok napjait.
- „YM” - az időszak hónapjainak számát adja vissza, de nem számolja a befejezett évek hónapjait.
- „YD” - visszaadja az időszak napjainak számát, de nem számolja a befejezett évek napjait.
További megjegyzések
- Az Excel DATEDIF funkciója biztosítja a Lotus 1-2-3 kompatibilitást.
- Miközben beírja ezt a függvényt az Excel cellába, NEM jeleníti meg az IntelliSense -t. Még a funkció nevét sem fogja megjeleníteni, amikor beírja egy cellába. Ez azonban az Excel minden verziójában működik. Tudnia kell az érveket és a használatát.
- A dátumokat szöveges karakterláncként lehet megadni idézőjelek között (például „2016/1/15”), sorszámként (például 42384, amely 2016. január 15 -ét jelenti, ha az 1900 -as dátumrendszert használja), vagy más képletek/függvények eredményeiként (például DATEVALUE („2016/1/15”)).
Excel DATEDIF függvény - Élő példák
Íme három példa az Excel DATEDIF függvény használatára.
#1 Két dátum között elvégzett évek számításának kiszámítása.
A fenti példában az Excel DATEDIF függvény az 1990. január 1. és az aktuális dátum (ami ebben a példában 2016. március 14.) között eltelt évek számát adja vissza. 26 -ot ad vissza, ami a teljes évek száma, és figyelmen kívül hagyja az azt követő további hónapokat és napokat.
Ennek általános felhasználása lehet az életkor kiszámítása években.
#2 Két dátum között teljesített hónapok számításának kiszámítása.
A fenti példában az Excel DATEDIF függvény az 1990. január 1. és az aktuális dátum között teljesített hónapok számát adja vissza (ami ebben a példában 2016. március 14.).
314 -et ad vissza, ami a teljes hónapok teljes száma, és figyelmen kívül hagyja az azt követő további napokat.
Ennek jó haszna lehet a projektek kezdő és befejező dátumai közötti hónapok számításával.
A fenti példában a hónapok teljes számát adja meg. De ha tudni szeretné, hogy hány hónapot töltött el a befejezett évek teljes száma után, akkor az YM -et kell használnia egység argumentumként.
Például, ha az Excel életkorának kiszámításakor szeretné tudni, hány év és hány hónap telt el a dátumig, akkor az YM segítségével megkaphatja az évek mellett a hónapok számát (az alábbiak szerint).
#3 Két dátum között teljesített napok számításának kiszámítása.
A fenti példában az Excel DATEDIF függvény az 1990. január 1. és az aktuális dátum között teljesített napok számát adja vissza (ami ebben a példában 2016. március 14.). 9569 -et ad vissza, ami a két dátum közötti napok teljes száma.
Ha meg szeretné tekinteni a két dátum közötti napok számát, miközben kizárja a már befejezett évekből, akkor az YD -t kell használnia harmadik argumentumként (az alábbi képen látható módon):
A fenti példában a 72 értéket adja vissza, ami a teljes napok száma 26 teljes év után.
Ha meg szeretné tekinteni a két dátum közötti napok számát, miközben kizárja a már befejezett évekből és hónapokból, akkor az MD -t kell használnia harmadik argumentumként (az alábbi képen látható módon):
A fenti példában 13 -at ad vissza, ami a napok száma 26 év és 3 hónap mellett.
- Excel DÁTUM függvény: Az Excel DÁTUM függvény akkor használható, ha a dátum értékét az év, a hónap és a nap értékeinek beviteli argumentumaként szeretné lekérni. Egy sorszámot ad vissza, amely egy adott dátumot jelent az Excelben.
- Excel DATEVALUE funkció: Az Excel DATEVALUE függvény a legalkalmasabb olyan helyzetekre, amikor a dátumot szövegként tárolják. Ez a funkció a dátumot szöveges formátumból sorszámmá alakítja, amelyet az Excel dátumként ismer fel.
- Excel NETWORKDAYS függvény: Az Excel NETWORKDAYS funkció akkor használható, ha két adott dátum közötti munkanapok számát szeretné lekérni. Nem veszi figyelembe a hétvégéket a megadott dátumok között (alapértelmezés szerint a hétvége szombat és vasárnap). Ezenkívül kizárhatja a megadott ünnepnapokat.
- Excel NETWORKDAYS.INTL Funkció: Az Excel NETWORKDAYS.INTL függvény akkor használható, ha két adott dátum közötti munkanapok számát szeretné lekérni. Nem veszi figyelembe a hétvégéket és ünnepnapokat, amelyeket a felhasználó megadhat. Lehetővé teszi a hétvége megadását is (például megadhatja a pénteki és a szombati napot hétvégén, vagy csak a vasárnapot a hétvégén).
- Excel Today funkció: Az Excel TODAY funkcióval lekérhető az aktuális dátum. Az aktuális dátumot jelző sorszámot ad vissza.
- Excel WEEKDAY funkció: Az Excel WEEKDAY funkcióval a hét napja számként kapható a megadott dátumhoz. 1 és 7 közötti számot ad vissza, amely a hét megfelelő napját jelenti.
- Excel WORKDAY funkció: Az Excel WORKDAY funkció akkor használható, ha a dátumot egy meghatározott munkanap után szeretné lekérni. Alapértelmezés szerint a szombat és a vasárnap a hétvége.
- Excel WORKDAY.INTL Funkció: Az Excel WORKDAY.INTL függvény akkor használható, ha a dátumot egy meghatározott munkanap után szeretné lekérni. Ebben a funkcióban megadhatja, hogy a hétvége más nap legyen, mint szombat és vasárnap.