< návrat zpět

MS Excel


Téma: První pondělí (úterý, ...) v měsíci rss

Zaslal/a 29.9.2016 10:55

Dobrý den, potřeboval bych pokud možno nejjednodušší vzorec na výpočet prvního úterý v měsíci. Dejme tomu, že v buňce A1 mám datum - 1. den v měsíci. Moc díky.

Zaslat odpověď >

#032923
avatar
Možností je více, jednou z nich je využití funkce ZVOLIT a DENTÝDNE.
Logika je jednoduchá, nejdříve si zjistíš, jaký den týdne je první den v měsíci, a pak podle toho jenom přičteš příslušný počet dní (pondělí = +1, úterý = +0, středa = +6 atd.).
P.

Př.:
=A1+ZVOLIT(DENTÝDNE(A1;2);1;0;6;5;4;3;2)citovat
icon #032924
eLCHa
V buňce A13 je datum rovno prvnímu dni v měsíci (1.1,1.2...)=A13+7-DENTÝDNE(A13;12)pokud Váš excel nepodporuje argument 12 tak=A13+7-DENTÝDNE(A13-1;2)
Platí pro pondělí.
Úterý je +1, středa +2 atd.
Pokud v A13 chcete mít jakékoliv datum, nahraďte obě A13 ve vzorci výrazemDATUM(ROK(A13);MĚSÍC(A13);1)citovat
#032925
MePExG
=INT(DATE(YEAR(A1);MONTH(A1);1)/7)*7+3+IF(MONTH(INT(DATE(YEAR(A1);MONTH(A1);1)/7)*7+3)=MONTH(A1);0;7)
Nie je najjednoduchší, ale myslím že sa dá. Utorok je +3. 1citovat
#032927
avatar
Perfektní děkuji všem, všechny vzorce fungují!citovat
#032936
avatar
Trochu netradičně:

=WORKDAY.INTL(A1-1;1;"0111111")

první po nebo středa:
=WORKDAY.INTL(A1-1;1;"0101111")

...

Lze snadno doplnit o slovo "pracovní"

(V A1 je první den měsíce)citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje