Az Excel DATEDIF függvényének használata (példákkal)

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.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave