Формула 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.

Цікаві статті...