Jaký je první pracovní den v měsíci, kdy je určité datum?

Obsah

Cílem tohoto úkolu je zjistit, jaký je první pracovní den v měsíci, ve kterém je datum zahájení. Zde je také použita funkce CHOICE. Všimněte si však, že tento vzorec nezahrnuje svátky, například 1. května

V tomto příkladu hledáme první pracovní den konkrétního měsíce.

Nejprve zaznamenejte vzorec do buňky G10 = DATE (YEAR (E10), MONTH (E10), 1) + CHOICE (WEEKDAY (DATE (YEAR (E10), MONTH (E10), 1), 2);;;;;; 2, 1).

Tento vzorec nejprve pomocí funkce DATE vypočítá první den měsíce, ve kterém se toto datum nachází, od počátečního data v buňce E10. Ve druhé části vzorce se pro určení prvního pracovního dne přidávají dny nebo, v závislosti na konstelaci data, pouze den nebo žádný den pomocí funkce VÝBĚR a WEEKDAY.

Funkce CHOICE vybírá hodnotu ze seznamu, který je generován WEEKDAY. Přesněji den v týdnu prvního dne příslušného měsíce je určen v prvním argumentu ve funkci CHOICE per index. V tomto případě je to všední den 6 (sobota). S tímto indexovým číslem je ve funkci WAHL vrácena odpovídající hodnota, tj. Hodnota 2, z argumentu „Hodnota6“, který je třeba přidat k prvnímu v měsíci.

Pokud by první den v měsíci připadl na neděli, funkce CHOICE by vrátila hodnotu z argumentu „Hodnota7“, tj. 1.

Argumenty „Hodnota1“ až „Hodnota5“ (po sobě jdoucí středníky) jsou pro tento výpočet irelevantní a nemusí být vyplněny, takže v případě indexování by byla vrácena hodnota 0.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave