Excel vzorec: Získejte nejnovější den v týdnu -

Obecný vzorec

=date-MOD(date-dow,7)

souhrn

Pokud chcete najít poslední středu, sobotu nebo pondělí s konkrétním datem zahájení, můžete použít vzorec, který používá funkci MOD.

Vysvětlení

Vzorce, které používají koncept „dne v týdnu“, jsou založeny na myšlence, že každý den v týdnu má konkrétní číslo. Ve výchozím nastavení Excel přiřadí 1 neděli a 7 sobotě.

V příkladu vzorce je B6 datum 16. 1. 2015 a vzorec v C6 je:

=B6-MOD(B6-7,7)

Číslo 7 (argument číslo ve funkci MOD) představuje den v týdnu (dow), který chcete.

Chcete-li vyřešit tento vzorec, aplikace Excel nejprve odečte dow (v tomto případě 7) od data a poté přenese výsledek do funkce MOD jako číslo. MOD vrátí zbytek dělení tohoto čísla 7, které se poté odečte od data .

=B6-MOD(B6-7,7) =B6-MOD(42013,7) =B6-6 =42014 =1/10/2015

Pokud chcete získat nejnovější den v týdnu od aktuálního data, můžete použít funkci DNES, například:

=TODAY()-MOD(TODAY()-dow,7)

Poznámka: Pokud má datum stejný den v týdnu, datum bude vráceno.

Zajímavé články...