Формула на Excel: Проверката на данните позволява само делничен ден -

Обща формула

=WEEKDAY(A1,2)<6

Обобщение

Забележка: Excel има няколко вградени правила за проверка на данни за дати. Тази страница обяснява как да създадете собствено правило за валидиране въз основа на персонализирана формула, ако имате нужда от повече контрол или гъвкавост.

За да позволите на потребителя да въвежда само дати, които са делнични дни (т.е. понеделник, вторник, сряда и т.н.), можете да използвате проверка на данните с персонализирана формула, базирана на функцията WEEKDAY.

В показания пример валидирането на данните, приложено към C5: C7, е:

=WEEKDAY(C5,2)<6

Обяснение

Правилата за проверка на данните се задействат, когато потребителят добави или промени стойността на клетката.

Тази персонализирана формула за проверка използва функцията WEEKDAY, за да получи числова стойност, 1-7, съответстваща на седмица, започваща в понеделник (1) и завършваща в неделя (7). За да получите номер за седмица, базирана на понеделник, аргументът return_type за WEEKDAY се предоставя като 2.

След това резултатът от WEEKDAY се сравнява с 6. Всяка стойност по-малка от 6 е ​​делничен ден, така че изразът връща TRUE и проверката е успешна. Ако номерът на делничния ден не е по-малък от 6, валидирането не успява, тъй като датата е събота или неделя.

Датата е уикенд

За да разрешите само дати, които се случват през уикенд (събота или неделя), можете да използвате подобна формула:

=WEEKDAY(C5,2)>5

Забележка: Препратките към клетки във формулите за валидиране на данни са спрямо горната лява клетка в избрания диапазон, когато е дефинирано правилото за валидиране, в този случай C5.

Интересни статии...