Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по информатике.doc
Скачиваний:
9
Добавлен:
09.11.2019
Размер:
1.67 Mб
Скачать

11.Использовании функции "Просмотр".

Описание

Функция ПРОСМОТР возвращает значение из строки, столбца или массива.

Функция имеет две синтаксические формы: форму вектора и форму массива.

Предполагаемое действие

См. раздел

Использование

Просмотр диапазона, в который входят значения только одной строки или одного столбца (так называемый вектор), в поисках определенного значения и возврат значения из той же позиции второго диапазона.

Форма вектора

Форма вектора используется для просмотра значений в большом списке или значений, изменившихся с течением времени.

Просмотр первой строки или первого столбца массива, нахождение указанного значения и возврат значения из аналогичной позиции последней строки или столбца массива.

Форма массива

Форма массива используется для просмотра небольшого списка значений, которые остаются постоянными с течением времени.

Примечания

  • Если требуется выполнить сложную проверку или проверку, превышающую предел для вложенных функций, то вместо функции ЕСЛИ можно использовать функцию ПРОСМОТР. См. примеры для формы массива.

  • Для правильной работы функции ПРОСМОТР данные, в которых производится просмотр, должны быть отсортированы в возрастающем порядке. Если это невозможно, рекомендуется использовать функции ВПРВПР(искомое_значение;таблица;номер_столбца;интервальный_просмотр), ГПР (искомое_значение;таблица ;номер_строки;интервальный_просмотр)или ПОИСКПОЗ(=ПОИСКПОЗ(25;A1:A3;0).

Форма вектора

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

Синтаксис

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

Функция ПРОСМОТР имеет аргументы, указанные ниже.

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

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

Важно. Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может возвратить неверный результат. Текст в нижнем и верхнем регистре считается эквивалентным.

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

Замечания

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

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

Пример

Чтобы лучше понять этот пример, скопируйте его на пустой лист.

1.Копирование примера

  • Выделите пример в этом разделе. При копировании примера в приложение Excel Web App выполняйте копирование и вставку по одной ячейке за раз.

Важно. Не выделяйте заголовок строки или столбца.

Выделение примера в справке

  • Нажмите сочетание клавиш CTRL+C.

  • Создайте пустую книгу или лист.

  • Выделите на листе ячейку A1 и нажмите сочетание клавиш CTRL+V. При работе в Excel Web App повторите копирование и вставку для всех ячеек в примере.

Важно. Чтобы пример работал без ошибок, необходимо вставить его на листе в ячейку A1.

  • Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (апостроф) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показать формулы.

После копирования на чистый лист пример можно адаптировать под конкретные требования.

A

B

C

1

Частота

Цвет

2

4,14

красный

3

4,19

оранжевый

4

5,17

Желтый

5

5,77

зеленый

6

6,39

синий

7

Формула

Описание

Результат

8

=ПРОСМОТР(4,19;A2:A6;B2:B6)

Находит значение 4,19 в столбце A и возвращает значение из столбца B, находящееся в той же строке.

оранжевый

9

=ПРОСМОТР(5,00;A2:A6;B2:B6)

Ищет значение 5,00 в столбце A, подбирает ближайшее меньшее значение (4,19) и возвращает значение из столбца B, находящееся в той же строке.

оранжевый

10

=ПРОСМОТР(7,66;A2:A6;B2:B6)

Ищет значение 7,66 в столбце A, подбирает ближайшее меньшее значение (6,39) и возвращает значение из столбца B, находящееся в той же строке.

синий

11

=ПРОСМОТР(0;A2:A6;B2:B6)

Ищет значение 0 в столбце A и возвращает сообщение об ошибке, т. к. ноль меньше наименьшего значения в просматриваемом векторе A2:A7.

#Н/Д

Форма массива

Форма массива функции ПРОСМОТР просматривает первую строку или первый столбец массива, находит указанное значение и возвращает значение

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

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

Синтаксис

ПРОСМОТР(искомое_значение, массив)

Функция ПРОСМОТР имеет аргументы, указанные ниже.

  • Искомое_значение. Обязательный аргумент. Значение, которое функция ПРОСМОТР ищет в массиве. Аргумент искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой, указывающими на значение.

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

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

  • Массив. Обязательный аргумент. Диапазон ячеек, содержащих текст, числа или логические значения, которые требуется сравнить с искомым_значением.

Форма массива функции ПРОСМОТР очень похожа на функции ГПР и ВПР. Различие заключается в том, что функция ГПР ищет искомое_значение в первой строке, функция ВПР — в первом столбце, а функция ПРОСМОТР выполняет поиск в соответствии с размерностями массива.

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

  • Если высота массива больше его ширины (т. е. массив имеет больше строк, чем столбцов), то функция ПРОСМОТР выполняет поиск в первом столбце.

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

Важно. Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может возвратить неверный результат. Текст в нижнем и верхнем регистре считается эквивалентным.

Пример

Чтобы лучше понять этот пример, скопируйте его на пустой лист.

1.Копирование примера

  • Выделите пример в этом разделе. При копировании примера в приложение Excel Web App выполняйте копирование и вставку по одной ячейке за раз.

Важно. Не выделяйте заголовок строки или столбца.

Выделение примера в справке

  • Нажмите сочетание клавиш CTRL+C.

  • Создайте пустую книгу или лист.

  • Выделите на листе ячейку A1 и нажмите сочетание клавиш CTRL+V. При работе в Excel Web App повторите копирование и вставку для всех ячеек в примере.

Важно. Чтобы пример работал без ошибок, необходимо вставить его на листе в ячейку A1.

  • Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (апостроф) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показать формулы.

После копирования на чистый лист пример можно адаптировать под конкретные требования.

A

B

C

1

Формула

Описание

Результат

2

=ПРОСМОТР("C";{"a";"b";"c";"d";1;2;3;4})

Ищет значение "C" в первой строке массива, находит наибольшее значение, которое меньше либо равно ему ("c"), и возвращает значение из последней строки того же столбца.

3

3

=ПРОСМОТР("бум";{"а";1;"б";2;"в";3})

Ищет значение "бум" в первой строке массива, находит наибольшее значение, которое меньше либо равно ему ("б"), и возвращает значение из последней строки того же столбца.

2