Számítsa ki a két dátum közötti hónapok számát Excelben (egyszerű képletek)

Ha több projektet irányít, akkor tudnia kell, hány hónap telt el két dátum között. Vagy, ha a tervezési fázisban van, akkor ezt a projekt kezdő és befejező dátumáról is tudnia kell.

Számos módszer létezik a két dátum közötti hónapok számításának módjára (mindegyik különböző képletekkel).

Ebben az oktatóanyagban néhány képletet adok, amelyekkel két dátum közötti hónapok számát használhatja.

Kezdjük hát el!

A DATEDIF függvény használata (a befejezett hónapok számának lekérdezése két dátum között)

Nem valószínű, hogy olyan dátumokat fog kapni, amelyeknek tökéletes hónapja van. Valószínűbb, hogy néhány hónapot és néhány napot fed le a két dátum.

Például 2021–2022. Január 1. és 2021–2022. Március 15. között 2 hónap és 15 nap van.

Ha csak két hónap közötti hónapok teljes számát szeretné kiszámítani, akkor használja a DATEDIF funkciót.

Tegyük fel, hogy rendelkezik egy adathalmazzal az alábbiak szerint, ahol csak a hónapok teljes számát szeretné megkapni (és nem a napokat).

Az alábbiakban látható a DATEDIF képlet, amely ezt teszi:

= DATEDIF (A2, B2, "M")

A fenti képlet csak a teljes dátumot adja meg két dátum között.

A DATEDIF az Excel néhány nem dokumentált függvénye közé tartozik. Ha beírja a = DATEDIF kódot egy cellába az Excelben, akkor nem látja az IntelliSense -t vagy útmutatást arról, hogy milyen érveket fogadhat el. Tehát, ha a DATEDIF -et használja az Excelben, ismernie kell a szintaxist.

Ha meg szeretné kapni a hónapok teljes számát, valamint a két dátum közötti napokat, akkor használja az alábbi képletet:

= DATEDIF (A2, B2, "M") & "M" & DATEDIF (A2, B2, "MD") & "D"

Megjegyzés: A DATEDIF funkció kizárja a kezdő dátumot a hónapszámok számításakor. Például, ha január 1 -jén indít el egy projektet, és január 31 -én fejeződik be, a DATEDIF függvény a hónapok számát 0 -nak adja meg (mivel nem veszi figyelembe a kezdő dátumot, és ennek megfelelően csak január 30 napja van fedett)

A YEARFRAC függvény használata (Összes hónap lekérése két dátum között)

Egy másik módszer a két megadott dátum közötti hónapszám kiszámítására a YEARFRAC függvény használatával.

A YEARFRAC függvény kezdő dátumot és befejező dátumot vesz fel bemeneti argumentumként, és megadja a két dátum alatt eltelt évek számát.

A DATEDIF függvénnyel ellentétben a YEARFRAC függvény decimális értékeket ad meg, ha egy év nem telt el a két dátum között.

Például, ha a kezdési dátumom 2021. január 2022. és a befejezés dátuma január 2. 2020, akkor a YEARFRAC függvény eredménye 0.833 lesz. Ha megvan az év értéke, akkor megkaphatja a hónap értékét, ha megszorozza ezt 12 -vel.

Tegyük fel, hogy rendelkezik az alább látható adatkészlettel, és szeretné megkapni a kezdő és a befejező dátum közötti hónapok számát.

Az alábbiakban ezt a képletet találja meg:

= ÉVFORMA (A2, B2)*12

Ez megadja a hónapokat tizedesjegyekben.

Ha csak a teljes hónapok számát szeretné megkapni, akkor a fenti képletet INT -be csomagolhatja (az alábbiak szerint):

= INT (ÉVFRAC (A2, B2)*12)

Egy másik nagy különbség a DATEDIF és a YEARFRAC függvény között az, hogy a YEARFRAC függvény a hónap részének tekinti a kezdő dátumot. Például, ha a kezdő dátum január 1, a befejezés dátuma pedig január 31, akkor a fenti képlet eredménye 1 lesz

Az alábbiakban összehasonlítjuk a DATEDIF és a YEARFRAC eredményeit.

Az ÉV és HÓNAK képlet használatával (a projekt aktív hónapjainak számítása)

Ha szeretné tudni a kezdő és a befejező dátum közötti teljes hónapokat, akkor ezt a módszert használhatja.

Tegyük fel, hogy rendelkezik az alábbi adatkészlettel:

Az alábbi képlet megadja a két dátum közötti hónapok számát:

= (ÉV (B2) -ÉV (A2))*12+HÓNAP (B2) -HÓNAP (A2)

Ez a képlet az ÉV függvényt használja (amely az év számát adja meg a dátum használatával) és a HÓNAP függvényt (amely megadja a hónap számát a dátum használatával).

A fenti képlet teljesen figyelmen kívül hagyja a kezdő dátum hónapját is.

Például, ha a projekt január 1 -én kezdődik és február 20 -án ér véget, az alábbi képlet 1 -es eredményt ad, mivel teljesen figyelmen kívül hagyja a kezdő dátum hónapját.

Ha azt szeretné, hogy a kezdő dátum hónapját is számolja, akkor használja az alábbi képletet:

= (ÉV (B2) -ÉV (A2))*12+ (HÓNAP (B2) -HÓNAP (A2) +1)

Használhatja a fenti képletet, ha tudni szeretné, hogy hány hónapban volt aktív ez a projekt (ami azt jelenti, hogy akkor is számolni tudja a hónapot, ha a projekt csak 2 napig volt aktív a hónapban).

Tehát három különböző módon lehet kiszámítani a hónapokat két dátum között az Excelben. A választott módszer azon alapul, hogy mit szándékozik számítani (az alábbiakban egy rövid összefoglaló található):

  • Használja a DATEDIF függvénymódszert, ha két dátum között szeretné megkapni a teljes hónapok teljes számát (figyelmen kívül hagyja a kezdő dátumot)
  • Használja a YEARFRAC módszert, ha meg akarja kapni a vontatási dátumok között eltelt hónapok tényleges értékét. Az eredményt decimális formában is megadja (ahol az egész szám a teljes hónapok számát és a tizedes rész a napok számát jelenti)
  • Használja az ÉV és HÓNAP módszert, ha szeretné tudni, hogy hány hónap van két dátum között (még akkor is, ha a kezdő és a befejező dátum közötti időtartam csak néhány nap)

Az alábbiakban bemutatjuk, hogy az oktatóanyagban szereplő minden képlet hogyan számolja a hónapokat két dátum között:

Remélem, hasznosnak találta ezt az Excel oktatóanyagot.

A következő Excel tippek és oktatóanyagok is tetszhetnek:

  • Hogyan lehet kiszámítani a napok számát két dátum között az Excelben
  • Hogyan lehet eltávolítani az időt a dátumból/időbélyegből az Excelben
  • Az idő konvertálása tizedes számra az Excelben (óra, perc, másodperc)
  • Hogyan lehet gyorsan beilleszteni a dátumot és az időbélyeget az Excelbe
  • A dátum konvertálása szöveggé az Excelben
  • Az értékek összegzése két dátum között az Excelben
  • Hónapok hozzáadása a dátumhoz az Excelben

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

wave wave wave wave wave