Az Excel DATEDIF függvény használata -

Tartalomjegyzék

Összegzés

Az Excel DATEDIF függvény két dátumérték különbségét adja vissza években, hónapokban vagy napokban. A DATEDIF (Dátum + Dif) függvény egy "kompatibilitási" függvény, amely a Lotus 1-2-3-ból származik. Ismeretlen okokból csak az Excel 2000 dokumentálja, de azóta az összes Excel verzióban felhasználhatja a képleteiben.

Megjegyzés: Az Excel nem segít kitölteni a DATEDIF argumentumait, mint más funkciók, de helyesen konfigurálva működik.

Célja

Szerezzen napokat, hónapokat vagy éveket két dátum között

Visszatérési érték

Két dátum közötti időt képviselő szám

Szintaxis

= DATEDIF (kezdő_dátum, vég_dátum, egység)

Érvek

  • start_date - Kezdő dátum Excel dátum sorozatszám formátumban.
  • end_date - Befejezés dátuma Excel dátum sorozatszám formátumban.
  • mértékegység - A használni kívánt időegység (évek, hónapok vagy napok).

Változat

Excel 2003

Használati megjegyzések

A DATEDIF (Dátum + Dif) függvény egy "kompatibilitási" függvény, amely a Lotus 1-2-3-ból származik. Ismeretlen okokból csak az Excel 2000 dokumentálja, de azóta az összes Excel verzióban működik. Ahogy Chip Pearson mondja: A DATEDIF-et a Formula család ittas unokatestvéreként kezelik. Az Excel tudja, hogy boldog és hasznos életet él, de udvarias beszélgetés során nem fog erről beszélni.

Időegységek

A DÁTUMTÓLIG funkció kiszámítja az idő közötti start_date és end_date az év, hónap, vagy nap. Az időegységet az egység argumentummal adjuk meg , amelyet szövegként adunk meg. Az alábbi táblázat összefoglalja a rendelkezésre álló egységértékeket és az egyes eredményeket. Az időegységek megadhatók nagy vagy kisbetűvel (azaz "ym" egyenértékű az "YM" -nel).

Mértékegység Eredmény
"y" Különbség a teljes években
"m" Különbség a teljes hónapokban
"d" Különbség napokban
"md" Különbség napokban, figyelmen kívül hagyva a hónapokat és az éveket
"ym" Hónapok közötti különbség, évek figyelmen kívül hagyása
"yd" Különbség napokban, éveket figyelmen kívül hagyva

Alapvető használat

A fenti példában a B oszlop tartalmazza a 2016. január 1-jei dátumot, a C oszlop pedig a 2018. március 1-jei dátumot. Az E oszlopban:

E5=DATEDIF(B5,C5,"y") // returns 2 E6=DATEDIF(B6,C6,"m") // returns 26 E7=DATEDIF(B7,C7,"d")// returns 790

Különbség napokban

A DATEDIF függvény három különböző módon számíthatja ki a napok dátumai közötti különbséget: (1) teljes napok, (2) napok figyelmen kívül hagyva az éveket, és (3) napok figyelmen kívül hagyva a hónapokat és éveket. Az alábbi képernyőkép mindhárom módszert bemutatja, kezdési dátummal: 2015. június 15-ig és záró dátummal: 2021. szeptember 15-ig:

A számításokhoz használt képletek a következők:

=DATEDIF(B5,C5,"d") // total days =DATEDIF(B6,C6,"yd") // days ignoring years =DATEDIF(B7,C7,"md") // days ignoring months and years

Vegye figyelembe, hogy mivel az Excel dátumok csak nagy sorszámok, az első képletnek nincs szüksége DATEDIF-re, és egyszerűen a végdátum és a kezdő dátum levonásával írható fel:

=C5-B5 // end-start = total days

Különbség hónapokban

A DATEDIF függvény két különböző módon számíthatja ki a hónapok dátumai közötti különbséget: (1) teljes teljes hónap, (2) teljes hónap figyelmen kívül hagyva az éveket. Az alábbi képernyőkép mindkét módszert mutatja, a kezdő dátum 2015. június 15-ig és a záró dátum 2021. szeptember 15-ig:

=DATEDIF(B5,C5,"m") // complete months =DATEDIF(B6,C6,"ym") // complete months ignoring years

Évek közötti különbség

A DATEDIF függvény csak egy módszerrel számíthatja ki a teljes évek dátumai közötti különbséget:

=DATEDIF(B5,C5,"y") // complete years =DATEDIF(B6,C6,"y") // complete years =YEARFRAC(B7,C7) // fractional years with YEARFRAC

Figyeljük meg a 6. sorban a különbség majdnem 6 év, de nem egészen. Mivel a DATEDIF csak a teljes éveket számolja, az eredmény még mindig 5. A 7. sorban a YEARFRAC függvényt használjuk a pontosabb eredmény kiszámításához.

Megjegyzések

  1. Az Excel nem segít a DATEDIF függvény kitöltésében, mint más funkciók.
  2. DATEDIF a #NUM hibával, ha a kezdő dátum nagyobb, mint a befejezés dátuma. Ha olyan összetettebb képlettel dolgozik, ahol a kezdési és a befejezési dátum ismeretlen lehet, vagy túl van a határokon, akkor csapdába ejtheti a hibát az IFERROR funkcióval, vagy a MIN és a MAX segítségével rendezheti a dátumokat.
  3. A Microsoft azt javasolja, hogy az egységnél ne használja az "MD" értéket, mert "negatív számot, nullát vagy pontatlan eredményt adhat".

Kapcsolódó videók

Excel-képlet hibakódjai Ebben a videóban áttekintjük az Excel által megjelenített összes hibakódot, ha valami probléma van egy képlettel. Megvizsgálunk néhány egyszerű módszert a hibák megoldására. A dátum közötti évek és hónapok kiszámítása Ebben a videóban megnézzük, hogyan lehet kiszámolni a dátumok közötti évek vagy hónapok számát a DATEDIF nevű függvény és a YEARFRAC nevű függvény segítségével. A DATEDIF függvény egy "kompatibilitási" függvény, amely eredetileg a Lotus 1-2-3-ból származik.

érdekes cikkek...