Excel képlet: Szerezd meg a hét következő napját -

Általános képlet

=date+7-WEEKDAY(date+7-dow)

Összegzés

A hét következő napjának (azaz a következő szerdának, pénteknek vagy hétfőnek) adott kezdési dátummal való visszatéréséhez a HÉTNAP funkció alapján képletet használhat. A bemutatott példában a D6 képlete a következő:

=B6+7-WEEKDAY(B6+7-2)

Ahol a B6 a 2015. január 16-i, péntek dátumot tartalmazza, a 2. pedig a hétfőt jelenti, a "dow" -t. Az eredmény 2015. január 9, hétfő.

Ha másik hétnapot szeretne kapni, használjon más értéket a "dow" kifejezésre a képletben. Alapértelmezett beállításokkal a WEEKDAY függvény olyan sémát használ, ahol vasárnap = 1, hétfő = 2, kedd = 3, szerda = 4, csütörtök = 5, péntek = 6 és szombat = 7.

Magyarázat

Az Excelben a "hétköznap" vagy a "hét napja" fogalma azon az elgondoláson alapszik, hogy a hét minden napjának van egy meghatározott száma. Alapértelmezett beállításokkal a WEEKDAY funkció a vasárnapot a hét első napjának (1), a szombatot pedig az utolsó napnak (7) kezeli. Érvényes dátum megadása esetén a WEEKDAY függvény 1 és 7 közötti számot ad vissza.

A hét következő napjának megkereséséhez ez a képlet először 7 nappal előre görgeti a dátumot, majd a HÉTNAP funkciót használó számítás eredményének kivonásával visszalép a helyes dátumhoz. A bemutatott példában a 6. sor képletei a következők:

=B6+7-WEEKDAY(B6+7-7) // C6, get next Saturday =B6+7-WEEKDAY(B6+7-2) // D6, get next Monday

Az első képletben (C6) a 7. szám (a végén) a szombatot jelenti. A második képletben (D6) a hétfőre vonatkozó szám 2.

A D6-ban a képlet így oldódik meg:

=B6+7-WEEKDAY(B6+7-2) =42027-WEEKDAY(42025) =42027-4 =42023 =1/9/2015

Megjegyzés: amikor az adott dátum már a kívánt hét napja, az eredeti dátumot visszaküldik.

Mától a hét következő napja

Az aktuális dátumtól a hét következő napjának eléréséhez használja a TODAY funkciót, például:

=TODAY()+7-WEEKDAY(TODAY()+7-dow)

érdekes cikkek...