Excel vzorec: Pokud je pondělí, vrátit se zpět na pátek -

Obecný vzorec

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

souhrn

Chcete-li zkontrolovat den v týdnu data a vrátit se zpět na pátek, když je datum pondělí, můžete použít funkce IF a WEEKDAY. V zobrazeném příkladu je vzorec v C5

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

Vysvětlení

Funkce WEEKDAY vrací číslo 1-7, které odpovídá konkrétním dnům v týdnu. Ve výchozím nastavení WEEKDAY předpokládá nedělní týden a přiřadí 1 neděli, 2 pondělí atd., Přičemž 7 bude přiřazeno sobotě.

V tomto případě chceme jednat, pouze pokud je dotyčné datum pondělí. K otestování použijeme tento výraz uvnitř funkce IF:

WEEKDAY(B5)=2

Pokud logický výraz vrátí PRAVDA, víme, že datum je pondělí, takže odečteme 3 a „vrátíme se zpět“ do pátku. Pokud výraz vrátí FALSE, jednoduše vrátíme původní datum.

Zajímavé články...