
Všeobecný vzorec
=date-WEEKDAY(date,3)
Zhrnutie
Ak chcete získať pondelok v týždni (tj. Začiatok týždňa) pre ktorýkoľvek daný dátum, môžete použiť vzorec založený na funkcii WEEKDAY. V zobrazenom príklade je vzorec v C6:
=B5-WEEKDAY(B5,3)
Poznámka: V predvolenej schéme programu Excel týždne začínajú v nedeľu. Tento príklad však predpokladá, že prvým dňom v týždni je pondelok, nakonfigurovaný s druhým argumentom WEEKDAY, ako je vysvetlené nižšie.
Vysvetlenie
Predstavte si, že máte ľubovoľný dátum a chcete nájsť pondelok v týždni, v ktorom sa dátum objaví. Uvidíte, že budete musieť „vrátiť“ konkrétny počet dní, v závislosti od toho, aký deň v týždni je daný dátum. Ak je dátum streda, je potrebné vrátiť sa späť o 2 dni, ak je piatok, vrátiť sa späť o 4 dni atď., Ako je uvedené v nasledujúcej tabuľke:
Dátum | Vrátiť späť |
Pondelok | 0 |
Utorok | 1 |
Streda | 2 |
Štvrtok | 3 |
Piatok | 4 |
Sobota | 5 |
Nedeľa | 6 |
Ako môžeme zistiť číslo vrátenia späť?
Ukázalo sa, že funkcia WEEKDAY nám s malou úpravou môže poskytnúť požadované číslo vrátenia. WEEKDAY vráti číslo, zvyčajne 1 - 7 pre každý deň v týždni. Nastavením voliteľného druhého argumentu (return_type) na 3 vráti WEEKDAY v týždni založenom na pondelkoch čísla 0-6. Inými slovami, môžeme použiť WEEKDAY na vygenerovanie hodnôt vrátenia späť v tabuľke vyššie pre akýkoľvek daný dátum. Perfektné.
Vzorec jednoducho využíva toto správanie priamo:
=B5-WEEKDAY(B5,3) =25-Aug-2019-WEEKDAY(25-Aug-2019,3) =25-Aug-2019-6 =19-Aug-2019
Pondelok aktuálneho týždňa
Na získanie pondelka aktuálneho týždňa môžete použiť tento vzorec:
=TODAY()-WEEKDAY(TODAY(),3)
Tu používame funkciu DNES na vloženie aktuálneho dátumu do rovnakého vzorca. Tento vzorec sa bude priebežne aktualizovať.
Vlastná alternatíva
Ak chcete prispôsobiť správanie na základe dňa v týždni, použijete alternatívny vzorec, ktorý používa funkciu CHOOSE s pevne nastavenými hodnotami úprav:
=B5-CHOOSE(WEEKDAY(B5,2),0,1,2,3,4,5,6)
Tento vzorec používa WEEKDAY na získanie indexu pre deň v týždni a CHOOSE na získanie hodnoty vrátenia späť. Výhodou tohto prístupu je, že CHOOSE umožňuje ľubovoľné hodnoty pre každý deň v týždni; si môžete prispôsobiť, ako sa vám páči.