Ebben a videóban megnézzük, hogyan lehet kiszámolni a határidőket a WORKDAY és a WORKDAY.INTL függvényekkel.
A WORKDAY függvény egy jövőbeli vagy múltbeli dátumot ad vissza, amely figyelembe veszi a hétvégéket és adott esetben az ünnepnapokat.
A WORKDAY függvény segítségével kiszámíthatja a dolgokat, például a szállítási dátumokat, a szállítási dátumokat és a befejezési dátumokat, amelyeknek figyelembe kell venniük a munkanapokat és a nem munkanapokat.
Most áttekintve a dátumszámítások nagyon egyszerűek lehetnek.
1 napot hozzáadhatok a B5 dátumához, beírhatok 1-et a C5-be, majd csak a következő képletet használom:
= B5 + C5
Ez pedig december 23-át adja nekünk, a várakozásoknak megfelelően.
Ha a C5-et -1-re változtatom, akkor december 21-t kapunk.
Ez azért működik, mert az Excel minden dátumot sorszámként tárol …
De mi történik, ha át kell hagynia a hétvégéket vagy az ünnepeket? Nos, erre szolgál a WORKDAY funkció.
Hadd alkalmazzak először egy egyedi számformátumot a dátumokra, hogy könnyen láthassuk a hét napját.
Egyéni formátum: éééé-hh-éééé
A WORKDAY függvény 3 argumentumot tartalmaz: kezdési dátumot, napokat és az "ünnepek" opcionális tartományát. A hétvégék kihagyásához csak meg kell adnom a WORKDAY kezdő dátumát a B oszlopból, a nap értékét pedig a C oszlopból.
= MUNKANAP (B6, C6)
1 nappal az eredmény december 25., hétfő. WORKDAY kihagyja a hétvégét.
Ha a napokat 2-re változtatom, akkor december 26-át kapjuk.
Most december 25-e a karácsony, így azt általában nem munkanapként kezelik.
Az ünnepek figyelembevétele érdekében meg kell adnunk egy dátumtartományt, amely nem munkanapot jelent.
Amikor hozzáadom ezt a tartományt 3. argumentumként, láthatja, hogy a WORKDAY kizárja ezeket a dátumokat a számításból.
= MUNKANAP (B7, C7, G5: G6)
És végül, mi van akkor, ha egy hétvégi napot, például szombatot, munkanapként kell kezelnie?
Ebben az esetben át kell váltania a WORKDAY.INTL funkcióra, amely lehetővé teszi a hétvégék testreszabását.
A WORKDAY.INTL egy másik választható argumentumot hív, a hétvégét, amely a 3. pozícióba kerül, majd ünnepek következnek.
Például, ha a szombat általában munkanap, akkor a 11-es kódot adja meg hétvégére.
= WORKDAY.INTL (B8, C8,11, G5: G6)
A hétvégék testreszabásának rugalmasabb módja az, ha egy speciális maszkot használunk, amely egy 7 és nulla szöveges karaktersorozaton alapszik, ahol az 1-ek a héten héten kezdődő hét nem munkanapokat jelentenek.
Tehát, ha a szombat általában munkanap, akkor 6 nullát, majd 1-et használok.
= WORKDAY.INTL (B8, C8, "0000001", G5: G6)
Ez a séma lehetővé teszi a munkanapok és a nem munkanapok bármilyen kombinációjának megadását egy 7 napos héten.
Tanfolyam
Core FormulaKapcsolódó hivatkozások
Formázzon (szinte) bármit Ctrl
+ 1
⌘
+ 1
Általános formátum alkalmazása Ctrl
+ Shift
+ ~
⌃
+ ⇧
+ ~