Excel képlet: hétvégék nélküli munkanapok hozzáadása -

Tartalomjegyzék

Általános képlet

=WORKDAY.INTL(start_date,days,"0000000", holidays)

Összegzés

Ha munkanapokat kíván hozzáadni vagy kivonni egy dátumhoz, tiszteletben tartva az ünnepeket, de 7 napos munkahétet feltételezve, használhatja a WORKDAY.INTL függvényt. A példában a D6 képlete a következő:

=WORKDAY.INTL(B6,C6,"0000000",holidays)

Ez a képlet 7 munkanapot ad hozzá december 22-ig, keddhöz. Három ünnepnapot az "ünnepek" (B9: B11) nevű tartomány használatával adunk meg, a hétvégéket pedig a "0000000" speciális szintaxissal állítjuk be, ami azt jelenti, hogy a hét minden napja munkanap. Az eredmény 2015. december 31., csütörtök.

Magyarázat

A WORKDAY.INTL kiszámíthat egy olyan dátumot a jövőben vagy a múltban, amely tiszteletben tartja az ünnepeket és a hétvégéket. Annak meghatározásához, hogy mely napok minősülnek hétvégének, használhat speciális kódot (a kódok teljes listája itt található), vagy használhat "maszkot" a hétvégék egerekkel és nullákkal való megjelölésére. A maszk módszer rugalmasabb, mivel lehetővé teszi a hét bármely napjának kijelölését hétvégének (azaz nem munkanapnak). Például:

=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed

A hétvégi argumentum hét karakterből áll, amelyek hétfőtől vasárnapig reprezentálják. Az egyik (1) a hétvége, a nulla (0) pedig a munkanap jelölésére szolgál.

Mivel azt akarjuk, hogy a hét minden napját munkanapnak tekintsük, a "0000000" szót használjuk.

érdekes cikkek...