Excel vzorec: Získajte pondelok v týždni -

Obsah

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.

Zaujímavé články...