Как отбросить недопустимые даты в Excel

Этот пример объясняет, как использовать проверку данных, чтобы отбросить недопустимые даты.

  1. Выделите диапазон A2:A4.

    Отбрасываем ненужные даты в Excel

  2. На вкладке Data (Данные) нажмите кнопку Data Validation (Проверка данных).

    Отбрасываем ненужные даты в Excel

Вне диапазона дат

  1. Из выпадающего списка Allow (Тип данных) выберите пункт Date (Дата).
  2. Из выпадающего списка Data (Значение) выберите пункт Between (Между).
  3. Введите начальную и конечную дату, как показано на рисунке ниже, и нажмите ОК.

    Отбрасываем ненужные даты в Excel

    Пояснение: Даты между 20 мая 2013 года и сегодняшней датой + 5 дней допустимы. Даты вне этого диапазона недопустимы.

  4. Введите в ячейку А2 дату – 19 мая 2013 года.

Результат: Excel выдаёт сообщение об ошибке.

Отбрасываем ненужные даты в Excel

Примечание: Чтобы указать подсказку при вводе или текст для оповещения об ошибке, перейдите на вкладку Input Message (Сообщение для ввода) или Error Allert (Сообщение об ошибке).

Воскресенья и субботы

  1. Из выпадающего списка Allow (Тип данных) выберите пункт Custom (Другой).
  2. В поле Formula (Формула) пропишите формулу, показанную ниже, и нажмите ОК.

    =AND(WEEKDAY(A2)<>1,WEEKDAY(A2)<>7)
    =И(ДЕНЬНЕД(A2)<>1;ДЕНЬНЕД(A2)<>7)

    Отбрасываем ненужные даты в Excel

    Пояснение: Функция WEEKDAY (ДЕНЬНЕД) возвращает число от 1 (воскресенье) до 7 (суббота), представляющее день недели. Если день недели не равен 1 (воскресенье) и не равен 7 (суббота), дата допускается (<> означает не равно). Другими словами, понедельники, вторники, среды, четверги и пятницы допустимы. Воскресенья и субботы – нет. Поскольку, прежде чем открыть окно проверки данных, мы выделили диапазон A2:A4, Excel автоматически вставил формулу во все ячейки этого диапазона.

  3. Чтобы проверить это, выделите ячейку A3 и нажмите кнопку Data Validation (Проверка данных).

    Отбрасываем ненужные даты в Excel

    Как видно на рисунке, эта ячейка тоже содержит формулу.

  4. Введите дату 24 августа 2013 (суббота) в ячейку A2.

Результат: Excel выдаёт сообщение об ошибке.

Отбрасываем ненужные даты в Excel

Примечание: Перейдите на вкладку Input Message (Сообщение для ввода) или Error Allert (Сообщение об ошибке), чтобы прописать подсказку, всплывающую при вводе или текст для оповещения об ошибке.

15.06.2015 09:20
1399

Комментарии

Нет комментариев. Ваш будет первым!