DÁTUMTÓLIG függvény magyarázat példával
Dátumok kivonása egyszerűen, megadott mértékegységgel (év, hónap, nap)? Egy elbújt függvény segít ebben. Az Excel DÁTUMTÓLIG függvény (angolul DATEDIF függvény) két dátum közötti különbséget adja meg, a megadott mértékegységben.
Két dátum közé eső napok, hónapok vagy évek számát adja meg.
Ez a függvény azért van rejtve, mert kompatibilitási okok miatt hagyták meg az Excelben, a Lotus 1-2-3 munkafüzetek támogatására. Ritka esetekben előfordulhat, hogy hibás eredményt ad, erről a Microsoft oldalán találsz bővebb leírást.
Excel DÁTUMTÓLIG függvény felépítése
Ez a függvény visszaadja a teljes napok, hónapok vagy évek számát a kezdő dátum és a záródátum között.
Nincs argumentumablaka, nem találod meg a függvényvarázslóval sem. Csak behívni tudod a kiválasztott cellába. Itt van lehetőséged kitölteni az argumentumokat.
=DÁTUMTÓLIG(kezdő_dátum; záró_dátum; egység)
Három argumentuma van a függvénynek:
- Kezdő_dátum: Egy adott időszak első vagy kezdő dátumának megfelelő dátum. Ettől kezdi a számolást. Szöveges adatként kell megadni, idézőjelbe kell tenni.
- Záró_dátum: Az időszak utolsó, vagyis záró dátumát megadó dátum. Eddig tart a számolás. A záró dátumnak nagyobbnak kell lennie a kezdő dátumnál, későbbinek. Szöveges adatként kell megadni, idézőjelbe kell tenni.
- Egység: A visszaadni kívánt információ típusa. Az időköz egy karakterlánc, előre megadott lehetőségekkel, így itt is kell az idézőjel.
Utolsó argumentum lehet: “d”, “y”, “m”, “ym”, “yd”, “md”
Az angol elnevezések használja, d-day-nap, m- month- hónap, y-year-év
Egység | Magyarázat |
---|---|
„d” | Teljes napok száma a kezdő dátum és a végdátum között. |
„m” | Teljes hónapok száma a kezdő dátum és a végdátum között. |
„y” | Teljes évek száma a kezdő dátum és a végdátum között. |
„ym” | Teljes hónapok száma a kezdő dátum és a végdátum különbségéből az éveket kivonva. |
„md” | Teljes napok száma a kezdő dátum és a végdátum különbségéből az éveket és hónapokat kivonva. |
„yd” | Teljes napok száma a kezdő dátum és a végdátum között, az évek nem számítanak. |
Excel DÁTUMTÓLIG függvény beírása
A minta feladatot letöltheted innen: DÁTUMTÓLIG függvény feladatok
Rögtön a cellán belül kell begépelned. Ezt a függvény nem fogod látni a listában.
Ha beírod a függvény nevét a kiválasztott cellába így: =DÁTUMTÓLIG( akkor megjelenik a függvény, de nem kapsz hozzá segítséget, nincs súgó. Az argumentumok felépítéséről sem kapsz tájékoztatót.
Az alábbi felépítéssel kell megírni:
=DÁTUMTÓLIG (kezdő_dátum; záró_dátum; egység)
DÁTUMTÓLIG függvény példán keresztül- születéstől eltelt idő
Adjuk meg egy születési dátum alapján, hogy az emberünk hány napos, hónapos és éves, a megadott napon. Vagyis a születésétől mennyi nap, hónap és év telt el addig.
Kezdjük az eltelt év kiszámolásával.
Kezdő_dátum: „1988.11.20.”
Záró_dátum: „2021.05.28.”
Egység: „y”, mint év.
Fontos, hogy mivel minden szöveges adat, idézőjelbe kell tenni.
C5 cellába: =DÁTUMTÓLIG(„1988.11.20″;”2021.05.28″;”y”)
Ahhoz, hogy másolható legyen a függvény, érdemes cellahivatkozásokat használni, és a szükséges cellákat lerögzíteni. Így nem kell külön a hónapra és a napra vonatkozóan megírni a függvényt.
Ezért a függvényben a dátumok beírása helyett hivatkozz a B2 és B3 cellákra, majd dollárjellel rögzítsd le ezeket a cellákat. Ehhez használd F4 billentyűt. Erről bővebben olvashatsz az Excel dollár jel képletekben, függvényekben posztunkban.
A harmadik argumentum pedig az A5 cella, ezt nem kell rögzíteni, mert így a másoláskor mindig a megfelelő cella lesz kijelölve.
C5 cellába: =DÁTUMTÓLIG($B$2;$B$3;A5) majd másold le. A cella jobb alsó sarkában lévő kis fekete + jelre kattints duplán a bal egérgombbal.
Eredmény: 32 év telt el; összesen 390 hónapos; és 11877 nappal született 2021.05.28. előtt.
Természetesen ritkán fordul elő, hogy épp ilyen feladattal találkoznál, az egyszerű példában a függvény működését szeretném elsősorban bemutatni. A függvény jó szolgálatot tehet, ha dátumokkal, határidőkkel dolgozol és hasonló eredményeket szeretnél látni.
DÁTUMTÓLIG függvény példán keresztül-
Hasonlóan az előző feladathoz, most is a születési idő példáját vesszük. Lehetett látni, hogy amikor az évet számoltuk, csak az egész, már eltelt éveket veszi számba. Most kiszámoljuk, hogy az eltelt éveken kívül hány hónap és nap telt még el. Vagyis a tényleges korát.
Azt már tudjuk az előző feladatból, hogy 32 éves az emberünk. Most nézzük, hány egész hónap és nap telt el a 32 éven felül, a megadott dátumig.
Kezdő_dátum a B9 cella tartalma mindkét esetben, a Záró_dátum: pedig a B10 cellában található.
A harmadik argumentum a maradék hónaphoz „ym”, a maradék naphoz pedig „md”. Ezekről az egységekről a táblázatban találsz pontos leírást.
Ismét másolható képletet készítsünk.
Az eredmény:
Tehát a születése óta 32 év, 6 hónap és 8 nap telt el.
További DÁTUMTÓLIG függvény feladat, megoldással
Számold ki, hogy hány éves vagy, hány hónap telt el a születésed óta a mai napig, valamint, összesen hány napos vagy (a megoldás munkalapon töltsd ki a születési dátumodat, és máris látod a konkrét megoldást).
A megoldás a második munkalapon található.
Ha tetszett, kérlek, oszd meg másokkal is! Bátran böngéssz a többi témánk között!