Kokia yra pirmoji mėnesio darbo diena, kai yra tam tikra data?

Turinys

Šios užduoties tikslas yra išsiaiškinti, kokia yra pirmoji mėnesio, kuriame yra pradžios data, darbo diena. Čia taip pat naudojama funkcija CHOICE. Tačiau atkreipkite dėmesį, kad į šią formulę neįtraukiamos atostogos, pavyzdžiui, gegužės 1 d

Šiame pavyzdyje ieškome pirmos konkretaus mėnesio darbo dienos.

Pirmiausia įrašykite formulę langelyje G10 = DATA (METAI (E10), MĖNESIS (E10), 1) + PASIRINKIMAS (SAVAITĖ (DATA (METAI (E10), MĖNESIS (E10), 1), 2) ;;;;;; 2, 1).

Ši formulė pirmiausia naudoja DATE funkciją, kad apskaičiuotų pirmąją mėnesio dieną, kurią ši data yra nuo pradžios datos langelyje E10. Antroje formulės dalyje, norint nustatyti pirmąją darbo dieną, naudojant funkciją PASIRINKIMAS ir SAVAITGALIS pridedamos dienos arba, priklausomai nuo datos žvaigždyno, tik diena arba visai diena.

Funkcija CHOICE pasirenka vertę iš sąrašo, kuris sugeneruojamas naudojant WEEKDAY. Tiksliau, atitinkamo mėnesio pirmosios dienos savaitės diena nustatoma pirmajame funkcijos CHOICE per index argumente. Šiame pavyzdyje tai yra 6 darbo diena (šeštadienis). Naudojant šį indekso numerį, atitinkama reikšmė, ty vertė 2, funkcijoje WAHL grąžinama iš argumento „Value6“, kuris turi būti pridėtas prie mėnesio pirmosios.

Jei pirmoji mėnesio diena būtų nukritusi į sekmadienį, funkcija PASIRINKTI grąžintų reikšmę iš argumento „Vertė7“, ty 1.

Argumentai „Value1“ į „Value5“ (iš eilės einantys kabliataškiai) šiam skaičiavimui nėra svarbūs ir jų pildyti nereikia, todėl indeksavimo atveju reikšmė 0 bus grąžinta.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave