Кой е първият работен ден от месеца, на който е определена дата?

Съдържание

Целта на тази задача е да се установи какъв е първият работен ден от месеца, в който е началната дата. Тук се използва и функцията CHOICE. Имайте предвид обаче, че тази формула не включва празници, като 1 май

В този пример търсим първия работен ден от конкретен месец.

Първо запишете формулата в клетка G10 = ДАТА (ГОДИНА (E10), МЕСЕЦ (E10), 1) + ИЗБОР (СЕДМИЦА (ДАТА (ГОДИНА (E10), МЕСЕЦ (E10), 1), 2) ;;;;;; 2, 1).

Тази формула първо използва функцията DATE за изчисляване на първия ден от месеца, в който тази дата се намира от началната дата в клетка E10. Във втората част на формулата се добавят дните или, в зависимост от съзвездието от дати, само ден или ден без използване на функцията ИЗБОР и УИКЕДНИ, за да се определи първият работен ден.

Функцията CHOICE избира стойност от списъка, генериран с WEEKDAY. По -точно, денят от седмицата на първия ден на въпросния месец се определя в първия аргумент във функцията CHOICE за индекс. В настоящия пример това е делничен ден 6 (събота). С този индекс номер съответната стойност, т.е. стойността 2, се връща във функцията WAHL от аргумента "Стойност6", който трябва да се добави към първото от месеца.

Ако първият ден от месеца беше паднал в неделя, функцията CHOICE щеше да върне стойността от аргумента "Value7", т.е. 1.

Аргументите “Value1” до “Value5” (последователни точки и запетаи) са без значение за това изчисление и не трябва да се попълват, така че в случай на индексиране стойността 0 ще бъде върната.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave