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

Заполнение столбца C

Функция ВЫБОР

Относится к категории Ссылки и массивы.

Синтаксис

ВЫБОР(номер_индекса;значение1;значение2;…)

Номер_индекса — это номер выбираемого аргумента-значения. Номер_индекса должен быть числом от 1 до 29, формулой или ссылкой на ячейку, содержащую число в диапазоне от 1 до 29.

Значение1, значение2 ... — это от 1 до 29 аргументов-значений, из которых ВЫБОР, используя номер_индекса, выбирает значение или выполняемое действие. Аргументы могут быть числами, ссылками на ячейки, именами, формулами, функциями или текстами.

На Листе2 создаём Справочник 1 для заполнения столбца Должность на Листе 1

Для заполнения остальных столбцов следует пользоваться различными функциями. - student2.ru

Для заполнения остальных столбцов следует пользоваться различными функциями. - student2.ru Для заполнения остальных столбцов следует пользоваться различными функциями. - student2.ru Для заполнения остальных столбцов следует пользоваться различными функциями. - student2.ru Для функции ВЫБОР(Номер_индекса ;значение1;значение2;….):

Числа, занесённые в ячейки столбца B

таблицы (любые числа от 1 до 5, соответствующие

Коду должности)

2. Если Номер_индекса равен 1 из Справочника1

Выбирается первое значение Лаборант.

3. Если Номер_индекса равен 2 из Справочника1 выбирается

Второе значение Техник.

И так далее.

Номер_индекса ;значение1;значение2 следует записывать ссылкой на ячейку, в которой эти значения записаны.

На листе 1 выделяем ячейку C2 и в строке формул набираем

=ВЫБОР(B2;Лист2!A$4;дописать……………………………….)

Затем нажать кнопку ПУСК в строке формул (смотри ниже приведённый рисунок)

Для заполнения остальных столбцов следует пользоваться различными функциями. - student2.ru

(Если в ячейке B2 было записано 3, то в ячейке C2 отобразится Экономист.)

Скопировать формулу ВЫБОР() в остальные ячейки столбца C.

Заполнение столбца D

Величина оклада зависит от занимаемой должности. Для определения оклада воспользуемся функцией СУММ().

Функция СУММ

Относится к категории Математические.

Суммирует все числа в интервале ячеек.

Синтаксис

СУММ(число1;число2; ...)

Число1, число2, ... - это от 1 до 30 аргументов, для которых требуется определить итог или сумму.

Если аргумент является массивом или ссылкой, то только числа учитываются в массиве или ссылке.

Для вычисления оклада воспользуемся Справочником 1 (смотри Лист2), в столбце B которого представлены Тарифы.

Алгоритм для определения оклада:

Лаборант – 100

2. техник - 100+500

3. экономист – 100+500+1000

4. инженер - 100+500+1000+2000

5. начальник - 100+500+1000+2000+3000

То есть оклад определяется как сумма тарифов.

Оклад для каждой должности определяется как сумма, начиная с тарифа 100 (в ячейке Лист2!B$4) до тарифа, соответствующего должности сотрудника. Например, для инженера до ячейки Лист2!B$7.

В ячейку D2 записываем функцию:

=СУММ(Лист2!B$4:ВЫБОР(B2;Лист2!B$4;продолжить)

Затем нажать кнопку ПУСК в строке формул и скопировать формулу СУММ() в остальные ячейки столбца D.

Заполнение столбца F

Величину премии вычисляем в зависимости от стажа работы.

На Листе2 создаём Справочник 2 для заполнения столбца Премия.

Для заполнения остальных столбцов следует пользоваться различными функциями. - student2.ru

Для определения премии воспользуемся функцией Просмотр().

Относится к категории Ссылки и массивы.

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

Синтаксис 1

Векторная форма

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

Искомое_значение - это значение, которое ПРОСМОТР ищет в первом векторе. Искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой, ссылающимися на значение.

Просматриваемый_вектор - это интервал, содержащий только один столбец. Значения в аргументе просматриваемый_вектор могут быть текстами, числами или логическими значениями.

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

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

Например, приведён фрагмент таблицы

Для заполнения остальных столбцов следует пользоваться различными функциями. - student2.ru В ячейке Лист1!E2 стаж 11 лет соответствует параметру Искомое_значение.

Функция ПРОСМОТР будет искать в векторе Выслуга лет Справочника2 (соответствует Просматриваемому_векторуЛист2!D$4:Лист2!D$12) содержимое ячейки Лист1!E2.

Для заполнения остальных столбцов следует пользоваться различными функциями. - student2.ru

В столбце D (Справочника2) нет значения 11, следовательно подходящим считается наибольшее значение в аргументе просматриваемый_вектор (столбец D), которое меньше, чем искомое_значение, то есть 10.

В Векторе_результатов (Доплата Лист2!E$4:Лист2!E$12) значению 10 (Лист2!D$6) соответствует 3000 (Лист2!E$6).

Наши рекомендации