Excel

Získajte pondelok v týždni

Get Monday Week

Excel vzorec: Získajte pondelok v týždniGenerický vzorec | _+_ | Zhrnutie

Ak chcete získať pondelok v týždni (t.j. začiatok týždňa) pre daný dátum, môžete použiť vzorec založený na funkcii WEEKDAY. V uvedenom príklade vzorec v C6 je:





=date- WEEKDAY (date,3)

Poznámka: V predvolenej schéme Excelu sa týždne začínajú v nedeľu. Tento príklad však predpokladá, že prvý deň 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 zobrazuje. Vidíte, že budete musieť „vrátiť“ konkrétny počet dní v závislosti od toho, v ktorý deň v týždni je daný dátum. Ak je dátum streda, musíte vrátiť dátum o 2 dni, ak je piatok, vrátiť o 4 dni atď., Ako je uvedené v tabuľke nižšie:





čo robí indexová funkcia v programe Excel
Dátum Vráťte sa
Pondelok 0
Utorok 1
Streda 2
Štvrtok 3
Piatok 4
Sobota 5
Nedeľa 6

Ako môžeme zistiť číslo vrátenia?

Ukazuje sa, že Funkcia WEEKDAY , s malou úpravou, nám môže poskytnúť číslo rollbacku, ktoré potrebujeme. 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, WEEKDAY vráti čísla 0-6 pre týždeň založený na pondelku. Inými slovami, môžeme použiť WEEKDAY na vygenerovanie hodnôt vrátenia v tabuľke vyššie pre daný dátum. Perfektné.



Vzorec jednoducho priamo využíva toto správanie:

 
=B5- WEEKDAY (B5,3)

Pondelok aktuálneho týždňa

Na získanie pondelka aktuálneho týždňa môžete použiť tento vzorec:

 
=B5- WEEKDAY (B5,3) =25-Aug-2019- WEEKDAY (25-Aug-2019,3) =25-Aug-2019-6 =19-Aug-2019

Tu používame Funkcia DNES na vloženie aktuálneho dátumu do rovnakého vzorca. Tento vzorec sa bude priebežne aktualizovať.

ako transponujete údaje v programe Excel

Alternatíva na mieru

Ak chcete prispôsobiť správanie podľa dňa v týždni, použite alternatívny vzorec, ktorý používa príponu Funkcia CHOOSE s pevne zakódovanými hodnotami úprav:

 
= TODAY ()- WEEKDAY ( TODAY (),3)

Tento vzorec používa WEEKDAY na získanie indexu pre deň v týždni a CHOOSE na načítanie hodnoty vrátenia. Výhodou tohto prístupu je, že CHOOSE umožňuje ľubovoľné hodnoty pre každý deň v týždni, ktorý si môžete prispôsobiť, ako sa vám páči.

Autor Dave Bruns


^