
Všeobecný vzorec
=CHOOSE(WEEKDAY(date),"S","M","T","W","T","F","S")
Zhrnutie
Ak chcete vytvoriť vlastnú skratku dňa v týždni, môžete použiť vzorec založený na funkciách CHOOSE a WEEKDAY. Pomocou tohto prístupu môžete vygenerovať vlastnú jednopísmenovú skratku, dvojpísmenovú skratku alebo ľubovoľný deň v týždni, ktorý má v konkrétnej situácii zmysel.
V zobrazenom príklade je vzorec v C5:
=CHOOSE(WEEKDAY(B5),"S","M","T","W","T","F","S")
Vysvetlenie
Pri práci zvnútra naráža funkcia WEEKDAY na dátum a vracia číslo od 1 do 7. Pri predvolenom nastavení zodpovedá číslo 1 nedeli a číslo 7 sobote.
Funkcia CHOOSE jednoducho mapuje čísla na hodnoty. Prvý argument je číslo, ktoré sa má mapovať, a nasledujúce argumenty predstavujú súvisiace hodnoty.
V tomto prípade bolo zadaných 7 hodnôt v poradí potrebnom na prácu so schémou WEEKDAY Sunday through Saturday.
S dátumom zo stĺpca B vráti WEEKDAY číslo, ktoré sa privedie do funkcie CHOOSE. CHOOSE vráti hodnotu na danom mieste v zozname skratiek.