Excel vzorec: Získejte poslední den měsíce -

Obsah

Obecný vzorec

=EOMONTH(date,0)

souhrn

K výpočtu posledního dne v měsíci na základě daného data můžete použít funkci EOMONTH. V zobrazeném příkladu je vzorec v buňce B5:

=EOMONTH(B5,0)

Vysvětlení

Druhý argument (měsíce) funkce EOMONTH vám umožní získat poslední den v měsíci v budoucích nebo minulých měsících. Když použijete nulu měsíce, EOMONTH vrátí poslední den v měsíci ve stejném měsíci.

Chcete-li získat poslední den předchozího měsíce, použijte:

=EOMONTH(date,-1)

Chcete-li získat poslední den následujícího měsíce, použijte:

=EOMONTH(date,1)

Alternativní vzorec

Můžete také napsat vzorec pomocí funkcí DATUM, ROK a MĚSÍC a vrátit tak poslední den v měsíci:

=DATE(YEAR(date),MONTH(date)+1,0)

Trik s tímto vzorcem dodává nulu za den. Když zadáte nulu jako argument dne k DATE, funkce data se "vrátí zpět" o jeden den na poslední den předchozího měsíce. Přidáním 1 k měsíci a použitím nuly pro den tedy DATE vrátí poslední den „původního“ měsíce.

Ačkoli EOMONTH je pohodlnější funkce, nepřijme rozsah dat ve vzorci pole. V takovém případě můžete použít výše uvedenou alternativu.

Zajímavé články...