Hogyan lehet kiszámítani a napok számát két dátum között az Excelben

Videó megtekintése - Számítsa ki a két dátum közötti munkanapok számát

Az Excel néhány hatékony funkcióval rendelkezik a két dátum közötti napok számításához az Excelben. Ezek különösen akkor hasznosak, ha Gantt -diagramokat vagy idővonalakat hoz létre egy javaslathoz/projekthez.

Ebben az oktatóanyagban megtudhatja, hogyan kell kiszámítani a két dátum közötti napok számát (különböző esetekben):

A két dátum közötti napok teljes számának kiszámítása Excelben

Az Excel többféleképpen számítja ki a két dátum közötti napokat.

A DAYS funkció használata

Az Excel NAPOK funkcióval kiszámítható a napok teljes száma, amikor megvan a kezdő és a befejező dátum.

A Napok funkcióban meg kell adnia a „Kezdő dátumot” és a „Befejezés dátumát”, és ez megadja a két megadott dátum közötti teljes napok számát.

Tegyük fel például, hogy a kezdő dátum a B1 cellában van, a befejező dátum pedig a B2 cellában (az alábbiak szerint):

A következő képlet megadja a két dátum közötti napok teljes számát:

= NAPOK (B2, B1)

Ne feledje, hogy kézzel is megadhatja a dátumokat a Napok funkcióban, idézőjelek között. Csak győződjön meg arról, hogy ezek a dátumok idézőjelek között elfogadott dátumformátumban vannak az Excelben.

A Days funkció megadja a két dátum közötti napok számát. Ez azt jelenti, hogy ha a dátumok 2022. és 2022. december 1. és 2021. december 2. között, akkor az 1. értéket adja vissza. Ha azt szeretné, hogy mindkét nap számításba kerüljön, akkor hozzá kell adnia 1-et a Napok funkció eredményéhez. A Napok funkcióról itt olvashat bővebben.

A DATEDIF funkció használata

DATEDIF függvény (innen származik: Dátum Különbözőference) lehetővé teszi a két dátum közötti napok számának gyors lekérését is. De a DAYS funkcióval ellentétben ennél többre is képes.

A DATEDIF függvény segítségével kiszámíthatja a két megadott dátumban eltelt hónapok vagy évek számát is.

Tegyük fel, hogy rendelkezik az alábbi adatkészlettel, és szeretné megkapni a két dátum közötti napok számát:

Ehhez az alábbi DATEDIF képletet használhatja:

= DATEDIF (B1, B2, "D")

A fenti DATEDIF képlet három érvet tartalmaz:

  • A kezdő dátum - B1 ebben a példában
  • A befejezési dátum - B2 ebben a példában
  • „D” - a szöveges karakterlánc, amely megmondja a DATEDIF függvénynek, hogy mit kell kiszámítani.

Vegye figyelembe azt is, hogy a többi Excel függvény levonása után a DATEDIF függvény Excelbe történő beírásakor nem jelenik meg az IntelliSense (az automatikus kiegészítés opció, amely segít a képlet argumentumokban).

Ha csak két adott dátum közötti napok számát szeretné kiszámítani, akkor jobb, ha használja a NAPOK funkciót. A DATEDIF alkalmasabb, ha ki szeretné számítani a két dátum között eltelt évek vagy hónapok teljes számát.

Például az alábbi képlet megadja a két dátum közötti hónapok teljes számát (B1 és B2)

= DATEDIF (B1, B2, "M")

Hasonlóképpen, az alábbi képlet megadja a két dátum közötti évek teljes számát:

= DATEDIF (B1, B2, "Y")

A DATEDIF funkcióról itt olvashat bővebben. Ennek a funkciónak az egyik leggyakoribb felhasználása az, amikor Excelben kell kiszámítania az életkort.

Az Excel két munkanapja közötti munkanapok száma

Az Excel két funkcióval rendelkezik, amelyek megadják a két munkanap teljes munkanapját két dátum között, és automatikusan figyelembe veszi a hétvégéket és a meghatározott ünnepnapokat.

  • Excel NETWORKDAYS funkció - ezt akkor kell használni, ha a hétvégi napok szombat és vasárnap.
  • Excel NETWORKDAYS INTERNATIONAL funkció - használja ezt, ha a hétvégi napok nem szombat és vasárnap.

Nézzük először gyorsan a NETWORKDAYS függvény szintaxisát és argumentumait.

Excel NETWORKDAYS funkció - szintaxis és érvek

= NETWORKDAYS (kezdő_dátum, vége_dátum, [ünnepnapok])

  • start_date - a kezdő dátumot képviselő dátumérték.
  • end_date - egy dátumérték, amely a záró dátumot jelöli.
  • [ünnepnapok] - (nem kötelező) Ez egy olyan dátumtartomány, amely kizárt a számításból. Ezek lehetnek például nemzeti/állami ünnepek. Ez megadható hivatkozásként a dátumokat tartalmazó cellatartományra, a dátumokat ábrázoló sorszámok tömbére vagy egy megnevezett tartományra.

Nézzünk először egy példát, ahol két munkanap (munkanap) számát szeretné kiszámítani két dátum között, szombat és vasárnap pedig hétvégén.

A munkanapok számának kiszámításához (D oszlop) - amikor a kezdő dátum, a záró dátum és az ünnepnapok meg vannak adva - használja az alábbi képletet a D3 -ban, és másolja az összes cellára:

= NETWORKDAYS (B2, C2, $ F $ 2: $ F $ 6)

Ez a funkció a legtöbb esetben kiválóan működik, kivéve azokat, ahol a hétvégék szombaton és vasárnapon kívül más napok.

Például a közel-keleti országokban a hétvége péntek és szombat, vagy egyes munkahelyeken az embereknek hat napos munkahétük lehet.

Az ilyen esetek kezelésére az Excel egy másik funkcióval is rendelkezik - NETWORKDAYS.INTL (bevezetve az Excel 2010 -ben).

Mielőtt bemutatnám a példát, gyorsan ismerkedjünk meg az Excel NETWORKDAY INTERNATIONAL függvény szintaxisával és érveivel

Excel NETWORKDAYS INTERNATIONAL Funkció - Szintaxis és érvek

= NETWORKDAYS.INTL (start_date, end_date, [hétvége], [ünnepek])

  • kezdő dátum - dátumérték, amely a kezdő dátumot jelenti.
  • befejezés dátuma - egy dátumérték, amely a záró dátumot jelenti.
  • [hétvége] - (Nem kötelező) Itt adhatja meg a hétvégét, amely lehet két nap vagy bármelyik nap. Ha ezt kihagyja, akkor szombat és vasárnap számít hétvégének.
  • [ünnepek] - (Választható) Ez egy olyan dátumtartomány, amelyet kizártak a számításokból. Ezek lehetnek például nemzeti/állami ünnepek. Ez megadható hivatkozásként a dátumokat tartalmazó cellatartományra, vagy lehet a dátumokat reprezentáló sorszámok tömbje.

Most nézzünk egy példát a két dátum közötti munkanapok számításának számítására, ahol a hétvégi napok péntek és szombat.

Tegyük fel, hogy rendelkezik az alább látható adatkészlettel:

A munkanapok számának (D oszlop) kiszámításához a hétvégével, mint péntek és szombat, használja a következő képletet:

= NETWORKDAYS.INTL (B2, C2,7, $ F $ 2: $ F $ 6)

A képlet harmadik érve (a 7 -es szám) azt mondja a képletnek, hogy a pénteki és szombati napot hétvégének kell tekinteni.

Hétvégék száma két dátum között az Excelben

A NETWORKDAYS függvény segítségével kiszámíthatjuk a két dátum közötti hétvégék számát.

Míg a Networkdays funkció kiszámítja a munkanapok számát, a két dátum közötti hétvégi napok számát is használhatjuk.

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

Íme a képlet, amely megadja a hétvégék teljes számát a két dátum között:

= NAPOK (C2, B2)+1-NETWORKDAYS (B2, C2)

A részmunkaidőben végzett munkanapok száma

Az Excel NETWORKDAYS.INTL függvénnyel kiszámíthatja a részmunkaidőben végzett munkák számát is.

Vegyünk egy példát, amikor részt vesz egy projektben, ahol részmunkaidőben kell dolgoznia (csak kedden és csütörtökön).

Íme a képlet, amellyel ez megvalósítható:

= NETWORKDAYS.INTL ($ B $ 3, $ C $ 3,"1010111", $ 3 $: $ 7 $)

Ne feledje, hogy a funkció helyett beépített legördülő menüből a hétvégét választottuk “1010111” (idézőjelben).

  • A 0 egy munkanapot jelez
  • Az 1 nem munkanapot jelez

Ennek a sorozatnak az első száma a hétfőt, az utolsó pedig a vasárnapot jelöli.

Tehát „0000011 azt jelentené, hogy hétfőtől péntekig munkanapok, szombat és vasárnap pedig nem (hétvége).

Ugyanezzel a logikával, “1010111” azt jelzi, hogy csak kedd és csütörtök dolgozik, a pihenő 5 nap pedig nem.

Abban az esetben, ha ünnepnapjai vannak (amelyeket nem szeretne beleszámítani az eredménybe), akkor ezeket az ünnepeket adhatja meg negyedik érvként.

Hétfők száma két dátum között

A két dátum (vagy bármely más nap) közötti hétfő számának megállapításához ugyanazt a logikát használhatjuk, mint a részmunkaidős munkák kiszámításakor.

Tegyük fel, hogy rendelkezik az alább látható adatkészlettel:

Íme a képlet, amely megadja a két dátum közötti hétfő számát:

= NETWORKDAYS.INTL (B2, C2, "0111111")

Ebben a képletben a „0” munkanapot, az „1” pedig munkanapot jelent.

Ez a képlet adja meg a teljes munkanapok számát, tekintve, hogy a hétfő a hét egyetlen munkanapja.

Hasonlóképpen, két adott dátum közötti bármely nap számát is kiszámíthatja.

A következő oktatóanyagok is tetszhetnek:

  • Excel munkalap számológép sablon.
  • A dátum konvertálása szöveggé az Excelben.
  • A dátumok csoportosítása az Excel pivot tábláiban.
  • A dátum és az időbélyegző automatikus beszúrása az Excel programban.
  • Az idő konvertálása tizedes számra az Excelben (óra, perc, másodperc)
  • Az értékek összegzése két dátum között az Excelben

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

wave wave wave wave wave