Иллюстрированный самоучитель по Microsoft Excel 2002

Определение праздничных дней в табеле

Чтобы выявить в табеле праздничные дни, нужно проверить, присутствуют ли в перечне праздничных дней на листе Праздники даты, сформированные в ячейках C9:AG9, Эту задачу легко выполнить при помощи функции ВПР, которая принадлежит к категории Ссылки и массивы (рис. 7.8).

Иллюстрированный самоучитель по Microsoft Excel 2002 › Электронный табель учета рабочего времени › Определение праздничных дней в табеле
Рис. 7.8. Macтер функций, категория Ссылки и массивы

Иллюстрированный самоучитель по Microsoft Excel 2002 › Электронный табель учета рабочего времени › Определение праздничных дней в табеле
Рис. 7.9. Панель функции ВПР

Функция ВПР ищет значение, заданное в первом аргументе, в крайнем левом столбце диапазона, указанного во втором аргументе. Возвращает она значение из той же строки, но находящееся в столбце, который задан в третьем аргументе. Синтаксис функции имеет такой вид:

ВПР(искомое_значение; инфо_таблица; номер_столбца; интервальный_просмотр)

Здесь искомое_значение – это искомое значение. Им может быть число, ссылка или текстовая строка. Аргумент инфо_таблица – это таблица, в которой производится поиск данных. Значения в первом ее столбце могут быть текстовыми строками, числами или логическими значениями. Регистр при поиске не учитывается (то есть строчные и заглавные буквы не различаются). Аргумент номер_ столбца – это номер столбца в диапазоне инфо_таблица, из которого выбирается возвращаемое значение. Аргумент интервальный_просмотр – это логическое значение, которое определяет, должна ли функция ВПР искать точное соответствие. Если он не задан, то ищется точное соответствие. При отсутствии искомого значения возвращается ошибка #H/Д.

Сначала создадим в произвольном месте листа ряд простых формул, осуществляющих поиск даты и анализ полученной информации. Затем мы произведем операцию вложения формул и перенесем результирующую формулу в область табеля. Начнем с ячейки С25.

  1. Активизируйте ячейку С25 и отобразите панель функции ВПР (рис.7.9).
  2. Убедитесь в том, что курсор установлен в поле Искомое_значение, и выделите ячейку С9.
  3. Поместите курсор в поле Табл_массив.
  4. Ввод имени диапазона ДатаПраздн в поле панели функций можно произвести с клавиатуры или в диалоговом окне Вставка имени. Для вызова диалогового окна следует выполнить команду Вставка › Имя › Вставить или нажать функциональную клавишу F3. Выделите в поле Имя элемент ДатаПраздн и нажмите кнопку ОК.
  5. В поле Номер_индекса_столбца введите значение 1, а в поле Диапазон_просмотра – значение ЛОЖЬ.
  6. В завершение нажмите кнопку ОК.

Результат поиска может оказаться некорректным, если диапазон ячеек, указанный в функции ВПР, находится на другом рабочем листе. Поэтому желательно действовать следующим образом:

  • В поле Табл_массив окна функции ВПР введите ссылку на диапазон Праздники!$С$3:$С$18:
    = ВПР(C9; Праздники!SC53:$C$18; 1; ЛОЖЬ)
  • После ввода формулы присвойте диапазону Праздники!$С$3:$С$18 имя ДатаПраздн.
  • Активизируйте ячейку С26 и замените в формуле адрес диапазона соответствующим именем.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.