Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
20.05.2015
Размер:
75.78 Кб
Скачать

Сведения о функции просмотр

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

ПРОСМОТР(искомое_значение;просматриваемый_вектор; вектор_результатов)

Искомое_значение - это значение, которое ищется в первом векторе. Искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой, ссылающимися на значение. В нашем примере – это значение должностного разряда.

Просматриваемый_вектор - это интервал, содержащий только одну строку или один столбец. Значения в аргументе просматриваемый_вектор могут быть текстами, числами или логическими значениями. В нашем примере – это блок Разряд из таблицыТарифная ставка. СПИСОК ИМЕНОВАННЫХ БЛОКОВ ВЫВОДИТСЯ КЛАВИШЕЙ F3!!!

Важно! Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания; в противном случае функция ПРОСМОТР может вернуть неверный результат. Тексты в нижнем и верхнем регистре считаются эквивалентными.

Вектор_результатов - это интервал, содержащий только одну строку или один столбец. Он должен быть того же размера, что и просматриваемый_вектор. . В нашем примере – это блок Ставка из таблицыТарифная ставка

· Если ПРОСМОТР не может найти искомое_значение, то подходящим считается наибольшее значение в аргументе просматриваемый_вектор, которое меньше, чем искомое_значение.

· Если искомое_значение меньше, чем наименьшее значение в аргументе просматриваемый_вектор, то функция ПРОСМОТР возвращает значение ошибки #Н/Д.

  1. Создать именованные блоки ячеек: Должность и Должн.оклад.

  2. Обеспечить защиту рабочего листа, включая скрытие формул.

Лист Картотека

Данный лист содержит сведения о кадровом составе работающих:

Таб. №

ФИО

Должность

работающего

Оклад

работающего

Льготы

Персон. надбавка в %

01234

Иванов А.П.

ст.инженер

1

30

02345

Колесов В.И.

программист 1 к

1

50

00127

Крылов А.Р.

программист 2 к

2

20

12980

Михайлов П.Р.

ст.инженер

2

0

13980

Смирнов И.А.

программист 1 к

1

15

21097

Соколов Р.В.

лаборант

1

0

При заполнении таблицы предусмотреть:

  1. Ввод табельных номеров в текстовом формате - команда Формат/Ячейки, вкладкаЧисло - Текстовый.

  2. Выбор должности работающего из ограниченного списка значений, при помощи команды Данные/Проверка ( источник - именованный блокДолжность).

  3. Величина оклада работающего выбирается из справочника Должностные окладыс помощью формулы:

=ПРОСМОТР(Х№; Должность; Должн.оклад)

где Х№ - адрес ячейки, содержащей должность работающего;

Данная формула копируется в остальные ячейки столбца.

Важно!!! Проверить, чтобы таблица. Должностные оклады была отсортирована по полюДолжность.

  1. Создать именованные блоки ячеек: Таб.№; ФИО;Оклад_работающего, Льготы; Персон_надбавка.

  2. Обеспечить защиту рабочего листа, включая скрытие формул.