Excel vzorec: Získajte posledný deň v týždni -

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ý.

Zaujímavé články...