Excel vzorec: Ak pondelok, vrátiť sa späť do piatku -

Všeobecný vzorec

=IF(WEEKDAY(date)=2,date-3,date)

Zhrnutie

Ak chcete skontrolovať všedný deň dátumu a vrátiť sa späť k piatku, keď je dátum pondelok, môžete použiť funkcie IF a WEEKDAY. V zobrazenom príklade je vzorec v C5

=IF(WEEKDAY(B5)=2,B5-3,B5)

Vysvetlenie

Funkcia WEEKDAY vráti číslo 1-7, ktoré zodpovedá konkrétnym dňom v týždni. WEEKDAY predvolene predpokladá týždeň založený na nedeľu a priraďuje 1 nedeli, 2 až pondelok atď., Pričom 7 má priradených sobote.

V takom prípade chceme konať, iba ak je príslušným dátumom pondelok. Na testovanie použijeme tento výraz vo vnútri funkcie IF:

WEEKDAY(B5)=2

Ak logický výraz vráti PRAVDA, vieme, že dátum je pondelok, takže odčítame 3, aby sme sa „vrátili späť“ do piatku. Ak výraz vráti FALSE, jednoducho vrátime pôvodný dátum.

Zaujímavé články...