Описание функции ПРОСМОТР
Примечания
- Если требуется выполнить сложную проверку или проверку, превышающую предел вложенности функций, функцию ПРОСМОТР можно использовать вместо функции ЕСЛИ. См. примеры для формы массива.
- Для правильной работы функции ПРОСМОТР просматриваемые данные должны быть отсортированы по возрастанию. Если это невозможно, рекомендуется использовать функции ВПР, ГПР или ПОИСКПОЗ.
Векторная форма
Синтаксис
=ПРОСМОТР(искомое_значение; просматриваемый_вектор; [вектор_результатов])
Аргументы
Замечания
- Если функции ПРОСМОТР не удается найти искомое_значение, то в просматриваемом_векторе выбирается наибольшее значение, которое меньше искомого_значения или равно ему.
- Если искомое_значение меньше, чем наименьшее значение в аргументе просматриваемый_вектор, функция ПРОСМОТР возвращает значение ошибки #Н/Д.
Пример
Форма массива
Совет. Как правило, вместо формы массива функции ПРОСМОТР лучше использовать функцию ГПР или ВПР. Эта форма функции ПРОСМОТР предназначена для обеспечения совместимости с другими редакторами электронных таблиц.
Синтаксис
=ПРОСМОТР(искомое_значение; массив)
Аргументы
Замечания
Форма массива функции ПРОСМОТР очень похожа на функции ГПР и ВПР. Различие заключается в том, что функция ГПР ищет искомое_значение в первой строке, функция ВПР — в первом столбце, а функция ПРОСМОТР выполняет поиск в соответствии с размерностями массива.
- Если ширина массива больше его высоты (т. е. есть массив имеет больше столбцов чем строк), то функция ПРОСМОТР ищет искомое_значение в первой строке.
- Если высота массива больше его ширины (т. е. массив имеет больше строк, чем столбцов), то функция ПРОСМОТР выполняет поиск в первом столбце.
- Используя функции ГПР и ВПР, можно указывать индекс по направлению вниз и вправо, а функция ПРОСМОТР всегда выбирает последнее значение в строке или столбце.
Пример