Рассмотрим из данной категорий функций функцию ПРОСМОТР(). Данная функция имеет две формы , в зависимости от набора используемых аргументов.
Векторная функция ПРОСМОТР():
Данная функция позволяет извлекать (искать) значения в таблице с возрастающими числами (таблица тарифн. ставок, налогов).
Аргументы вектор_просмотра и вектор_результата содержат одну строку или один столбец.
Векторная функцияПРОСМОТР() производит поиск по диапазону ячеек, указанных в аргументе вектор_просмотра до тех пор, пока не будет найден аргумент искомое_значение. Затем функция возвращает значение, которое находится в том же положении что и найденное значение, но в диапазоне ячеек, указанных в аргументе вектор_результата. Если значение не найдено то возвращается значение, соответствующее самому близкому из меньших. Если нет, то сообщение об ошибке # н/д!.
Ограничения:
1. Значения в аргументах вектор_просмотра и вектор_результата могут быть текстовыми, числовыми и логическими
2. Эти значения должны быть упорядочены в возрастающем порядке.
Функция ПРОСМОТР() с массивом:
Функция массив ПРОСМОТР() ищет соответствие с аргументом искомое_значение в первой строке или столбце аргумента массив в зависимости от формы.
1. Если массив квадратный или его ширина больше высоты, то поиск идет в первой строке.
2. Если высота массива больше ширины, то в первом столбце.
Если значение не найдено, то берется самое близкое из меньших, если искомое_значение самое маленькое, то возвращает # H/D. Возвращается значение, которое соответствует искомому_значению из последней строки или последнего столбца массива. Ограничения теже, что и у векторной функции.
ЗАМЕЧЕНИЕ:
1.Если массив имеет две строки или два столбца, то можно использовать любой из вариантов.
Пример:
Табл.1
A
B
C
D
ФИО
Код раб.
Кол-во отраб. часов
З/п
Соловьёв В.А.
Кот Л.П.
Суриков В.С.
Пылик А.Р.
Таблицу тарифных ставок можно расположить на данном листе или на новом:
Табл.2
A
B
Код рабочего
Стоимость 1часа
В ячейке D2 таблицы1 записывается следующая формула:
=С2*просмотр(B2; тар_ст! $A$2:$A$117; тар_ст! $B$2:$B$117) и копируется в остальные ячейки. А можно :
=C2*просмотр(B2; тар_ст! $A$2:$B$117)
2.Значение аргумента вектор просмотр или значение первой строки (первого столбца) массива могут быть текстовыми, числовыми, логи-ческими.
Эти значения должны быть расположены в возрастающем или арифметическом порядке.
В Excel даты записываются в числовом формате: датакак число дней прошедших с 1.01.1900 г.; время– доля 24 часового интервала, выраженная в виде десятичной формы.
Пример: 1.01.1995 г., 18.30 g 34700.7708333 (34700 – число дней; 7708333 – 18.30)
1) Дата (год; месяц; день) – возвращает дату из отдельных ее компонентов.