Екцел формула: Датум је радни дан -

Преглед садржаја

Генеричка формула

=WORKDAY(date-1,1,holidays)=date

Резиме

Да бисте утврдили да ли је датум радни дан или не, можете да користите формулу засновану на функцији ВОРКДАИ. У приказаном примеру, формула у Ц5 је:

=WORKDAY(B5-1,1,holidays)=B5

где је „празници“ именовани опсег Е5: Е6.

Горња формула враћа ТАЧНО, јер је понедељак, 21. децембра 2015. радни дан.

Објашњење

Функција ВОРКДАИ израчунава датуме у будућности или у прошлости који су (по дефиницији) „радни дани“. Другим речима, ВОРКДАИ аутоматски искључује викенде и (опционо) празнике. ВОРКДАИ прихвата 3 аргумента: датум_почетка, дани и (опционално) празници.

С обзиром на то да желимо да проверимо један датум и добијемо ИСТИНИТИ или НЕТОЧНИ резултат, идеално бисмо користили ВОРКДАИ са једноставном формулом у наставку:

=WORKDAY(date,0)

Међутим, ово не функционише, јер изгледа да ВОРКДАИ не процењује датум када нема одступања.

Решење је понуда (датум-1) за датум_почетка, 1 за дане и именовани опсег "празници" (Е5: Е6) за празнике.

То доводи до тога да се ВОРКДАИ помери за један дан, а затим резултату дода 1 дан, узимајући у обзир викенде и празнике. У ствари, „подваљујемо“ ВОРКДАИ у процену датума старт_дате .

Када датум падне на викенд или празник, ВЕЕКДАИ ће аутоматски прилагодити датум на следећи радни дан.

На крају, упоређујемо изворни датум_почетка са резултатом функције ВОРКДАИ. Ако су датуми исти (тј. Резултат ВОРКДАИ једнак је датуму_почетка, формула враћа ТАЧНО. Ако није, формула враћа ФАЛСЕ.

Уверите се да израчунати датум пада на радни дан

Да бисте осигурали да израчунати датум слети радним даном, можете користити следећу формулу:

=WORKDAY(calc_date-1,1,holidays)

Напомена - ако су вам потребни прилагођени викенди, користите функцију ВОРКДАИ.ИНТЛ.

Занимљиви Чланци...