Как разрешить вводить в диапазоне только рабочие дни?
Для этого понадобится проверка данных с формулой.
Данные → Проверка данных → Тип данных: Другой
Data → Data Validation → Allow: Custom → Formula
Формула должна возвращать ИСТИНА (TRUE), то есть условие должно выполняться. Иначе проверка данных будет выдавать ошибку или предупреждение (зависит от настроек в разделе «Сообщение об ошибке», Error Alert).
В формуле мы ссылаемся на первую ячейку диапазона (представляйте, что ваша формула «протягивается», копируется, на остальные, чтобы правильно расставить абсолютные и относительные ссылки в ней).
В нашем случае в формуле будем использовать функцию ДЕНЬНЕД / WEEKDAY. Первый аргумент — дата, а второй — тип нумерации, где 2 = неделя начинается с понедельника.
=ДЕНЬНЕД (первая ячейка диапазона; 2) < 6
Такая формула будет возвращать ИСТИНА / TRUE при дне недели от 1 до 5.
Для этого понадобится проверка данных с формулой.
Данные → Проверка данных → Тип данных: Другой
Data → Data Validation → Allow: Custom → Formula
Формула должна возвращать ИСТИНА (TRUE), то есть условие должно выполняться. Иначе проверка данных будет выдавать ошибку или предупреждение (зависит от настроек в разделе «Сообщение об ошибке», Error Alert).
В формуле мы ссылаемся на первую ячейку диапазона (представляйте, что ваша формула «протягивается», копируется, на остальные, чтобы правильно расставить абсолютные и относительные ссылки в ней).
В нашем случае в формуле будем использовать функцию ДЕНЬНЕД / WEEKDAY. Первый аргумент — дата, а второй — тип нумерации, где 2 = неделя начинается с понедельника.
=ДЕНЬНЕД (первая ячейка диапазона; 2) < 6
Такая формула будет возвращать ИСТИНА / TRUE при дне недели от 1 до 5.

А если мы хотим разрешить вводить в диапазоне только формулы?
Формула будет состоять из единственной функции ЕФОРМУЛА / ISFORMULA, которая проверяет, является ли содержимое ячейки формулой (и если да, возвращает ИСТИНА / TRUE — в случае с проверкой это означает, что именно такое содержимое допускается).
Выделяем диапазон, открываем проверку данных и выбираем правило с формулой:
Данные → Проверка данных → Тип данных: Другой → Формула
Data → Data Validation → Allow: Custom → Formula
Формула будет такой:
=ЕФОРМУЛА (первая ячейка диапазона с проверкой)
Теперь в этом диапазоне при попытке ввода значений, а не формул, будет появляться сообщение об ошибке.
Формула будет состоять из единственной функции ЕФОРМУЛА / ISFORMULA, которая проверяет, является ли содержимое ячейки формулой (и если да, возвращает ИСТИНА / TRUE — в случае с проверкой это означает, что именно такое содержимое допускается).
Выделяем диапазон, открываем проверку данных и выбираем правило с формулой:
Данные → Проверка данных → Тип данных: Другой → Формула
Data → Data Validation → Allow: Custom → Formula
Формула будет такой:
=ЕФОРМУЛА (первая ячейка диапазона с проверкой)
Теперь в этом диапазоне при попытке ввода значений, а не формул, будет появляться сообщение об ошибке.
