< 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
avatar
=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

On-line nástroje

Formulář Faktura

Formulář Faktura III

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

Aktivní diskuse

fce když a data

simplynever • 27.6. 12:48

fce když a data

Anonym • 27.6. 12:43

text > číslo=PRAVDA

Rejpal • 27.6. 12:01

fce když a data

simplynever • 27.6. 10:46

vlookup

simplynever • 27.6. 10:43

text > číslo=PRAVDA

pavelo • 27.6. 8:46

text > číslo=PRAVDA

Rejpal • 26.6. 20:29