A két dátum közötti napok kiszámítása a Google Táblázatokban

Hogyan számoljuk ki a napokat két dátum között a Google-lapokon.

Ha ki szeretné számítani a két dátum közötti napok számát, használhatja a DAYS, DATEDIF és NETWORKDAYS függvényeket a Google Táblázatokban. A DAYS és a DATEDIF minden napnak számít, míg a NETWORKDAYS nem tartalmazza a szombatokat és a vasárnapokat.

Számolja meg az összes napot két dátum között

A két dátum közötti napok kiszámításához, függetlenül attól, hogy a mai nap hétköznap vagy ünnepnap van-e, használhatja a DAYS vagy a DATEDIF függvényeket.

A DAYS funkció használata

A DAYS funkció a legkönnyebben használható, mindaddig, amíg nem aggódik az ünnepnapok vagy hétvégék kizárása miatt. A DAYS azonban feljegyzi a szökőévben megtartott extra napokat.

A DAYS használatával két nap között számolhat, nyisson meg egy táblázatot Google Táblázatok adatai  és kattintson egy üres cellára. típus =DAYS("01/01/2019","01/01/2018")Cserélje ki a megjelenített dátumokat a sajátjával.

Használja a dátumokat fordított sorrendben, tehát a befejezési dátumot tegye az első helyre, a kezdő dátumot pedig a második helyre. Ha először a kezdési dátumot használja, a DAYS értéke negatív lesz.

Ahogy a fenti példa mutatja, a DAYS függvény kiszámítja a két megadott dátum közötti napok teljes számát. A fenti példában használt dátumformátum az Egyesült Királyság formátuma, nn/mm/év. Ha az Egyesült Államokban tartózkodik, feltétlenül használja a MM/DD/YYYY.

Az alapértelmezett dátumformátumot kell használnia a területi beállításhoz. Ha más formátumot szeretne használni, kattintson a Fájl > Táblázatbeállítások lehetőségre, és módosítsa a Területi beállítás értéket egy másik helyre.

A DAYS függvényt cellahivatkozásokkal is használhatja. Ha két dátumot választ ki külön cellákban, akkor beírhatja =DAYS(A1, A11), és cserélje ki az A1 és A11 cellahivatkozásokat saját cellahivatkozásaira.

A fenti példában 29 nap eltérés van rögzítve az E6 és F10 cellákban tárolt dátumokhoz képest.

A DATEDIF függvény használata

A DAYS alternatívája a DATEDIF függvény, amely lehetővé teszi két megadott dátum közötti napok, hónapok vagy évek számának kiszámítását.

A DAYS-hez hasonlóan a DATEDIF is figyelembe veszi a szökőnapokat, és az összes napot számolja, nem pedig munkanapokra korlátozza. A DAYS-től eltérően a DATEDIF nem fordított sorrendben működik, ezért használja először a kezdő dátumot, majd a befejezés dátumát.

Ha dátumokat szeretne megadni a DATEDIF képletben, kattintson egy üres cellára, és írja be =DATEDIF("01/01/2018","01/01/2019","D"), és cserélje ki a dátumokat saját dátumaira.

Ha cellahivatkozásokból származó dátumokat szeretne használni a DATEDIF képletben, írja be =DATEDIF(A7,G7,"D"), és cserélje ki az A7 és G7 cellahivatkozásokat saját cellahivatkozásaira.

Számolja meg a két dátum közötti munkanapokat

A DAYS és DATEDIF függvények lehetővé teszik két dátum közötti napok megkeresését, de az összes napot számolják. Ha csak munkanapokat szeretne számolni, és további szabadságokat szeretne levonni, akkor használja a NETWORKDAYS funkciót.

A NETWORKDAYS a szombatot és a vasárnapot hétvégi napként kezeli, és ezeket a napokat levonja a számításukból. A DATEDIF-hez hasonlóan a NETWORKDAYS is a kezdési dátumot használja először, majd a befejezési dátumot.

A NETWORKDAYS használatához kattintson egy üres cellára, és írja be =NETWORKDAYS(DATE(2018,01,01),DATE(2019,01,01)). A beágyazott DÁTUM függvény használatával az évek, hónapok és dátumok számait szekvenciális dátumszámokká alakíthatja, ebben a sorrendben.

Cserélje ki a megjelenített számokat saját év-, hónap- és dátumszámaira.

A beágyazott DATE függvény helyett cellahivatkozásokat is használhat a NETWORKDAYS képletben.

ír =NETWORKDAYS(A6,B6) Üres cella, és cserélje ki az A6 és B6 cellahivatkozásokat saját cellahivatkozásaira.

A fenti példában a NETWORKDAYS függvényt használjuk a különböző dátumok közötti munkanapok kiszámítására.

Ha bizonyos napokat szeretne kizárni a számításokból, például bizonyos ünnepnapokat, hozzáadhatja azokat a NETWORKDAYS képlet végéhez.

Ehhez kattintson egy üres cellára, és írja be =NETWORKDAYS(A6,B6,{B6:D6}. Ebben a példában A6 a kezdő dátum, B6 a befejezés dátuma, a B6:D6 tartomány pedig a kizárandó ünnepnapokat tartalmazó cellák tartománya.

A cellahivatkozásokat lecserélheti saját dátumaira a beágyazott DATE függvény használatával, ha úgy tetszik. Ehhez írja be  =NETWORKDAYS(E11,F13,{DATE(2019,11,18),DATE(2019,11,19)}), és cserélje ki a cellahivatkozásokat és a dátumfeltételeket a saját számaira.

A fenti példában ugyanazt a dátumtartományt használja három NETWORKDAYS képlet. A B11 cellában jelentett 2 normál munkanappal a B3 és B4 cellában két-három további szabadságnap kerül eltávolításra.

Kapcsolódó hozzászólás
A cikk közzététele a

Hozzászólni