Kāda ir noteiktā datuma mēneša pirmā darba diena?

Satura rādītājs

Šī uzdevuma mērķis ir noskaidrot, kāda ir tā mēneša pirmā darba diena, kurā ir sākuma datums. Šeit tiek izmantota arī funkcija IZVĒLE. Tomēr ņemiet vērā, ka šajā formulā nav iekļautas brīvdienas, piemēram, 1. maijs

Šajā piemērā mēs meklējam konkrēta mēneša pirmo darba dienu.

Vispirms ierakstiet formulu šūnā G10 = DATUMS (GADS (E10), MĒNESIS (E10), 1) + IZVĒLE (NEDĒĻAS DIENA (DATUMS (GADS (E10), MĒNESIS (E10), 1), 2) ;;;;;; 2, 1).

Šī formula vispirms izmanto funkciju DATE, lai aprēķinātu tā mēneša pirmo dienu, kurā atrodas šis datums no sākuma datuma šūnā E10. Formulas otrajā daļā, lai noteiktu pirmo darba dienu, tiek pievienotas dienas vai, atkarībā no datuma zvaigznāja, tikai viena diena vai bez tās, izmantojot funkciju IZVĒLE un NEDĒĻAS DIENA.

Funkcija CHOICE atlasa vērtību no saraksta, kas tiek ģenerēts, izmantojot WEEKDAY. Precīzāk, attiecīgā mēneša pirmās dienas nedēļas diena tiek noteikta pirmajā argumentā funkcijā IZVĒLE uz indeksu. Šajā piemērā šī ir 6. darba diena (sestdiena). Izmantojot šo indeksa numuru, atbilstošā vērtība, ti, vērtība 2, tiek atgriezta funkcijā WAHL no argumenta "Value6", kas jāpievieno mēneša pirmajam.

Ja mēneša pirmā diena būtu iekritusi svētdienā, funkcija IZVĒLE būtu atgriezusi vērtību no argumenta "Vērtība7", ti, 1.

Argumenti “Vērtība1” uz “Vērtība5” (secīgi semikoli) šim aprēķinam nav svarīgi, un tie nav jāaizpilda, tāpēc indeksēšanas gadījumā vērtība tiks atgriezta.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave