
Všeobecný vzorec
=date-MOD(date-dow,7)
Zhrnutie
Ak chcete nájsť najnovšiu stredu, sobotu alebo pondelok s konkrétnym dátumom začatia, môžete použiť vzorec, ktorý využíva funkciu MOD.
Vysvetlenie
Vzorce, ktoré používajú koncept „dňa v týždni“, sú založené na myšlienke, že každý deň v týždni má konkrétne číslo. V predvolenom nastavení Excel priradí 1 nedeli a 7 sobote.
V príklade vzorca je B6 dátum 16. 1. 2015 a vzorec v C6 je:
=B6-MOD(B6-7,7)
Číslo 7 (argument číslo vo funkcii MOD) predstavuje požadovaný deň v týždni (dow).
Ak chcete vyriešiť tento vzorec, program Excel najskôr odpočíta dow (v tomto prípade 7) od dátumu a potom výsledok prenesie do funkcie MOD ako číslo. MOD vráti zvyšok vydelenia tohto čísla číslom 7, ktoré sa potom odčíta od dátumu .
=B6-MOD(B6-7,7) =B6-MOD(42013,7) =B6-6 =42014 =1/10/2015
Ak chcete získať najaktuálnejší deň v týždni od aktuálneho dátumu, môžete použiť funkciu DNES, napríklad:
=TODAY()-MOD(TODAY()-dow,7)
Poznámka: Ak má dátum rovnaký deň v týždni, bude dátum vrátený.