Функции > Векторы и матрицы > Другие функции для работы с массивами > Пример. Влияние TOL на функции поиска
  
Пример. Влияние TOL на функции поиска
Покажем, как значение TOL может оказать влияние на результаты, возвращаемые функциями hlookup, lookup, vhlookup, vlookup и match.
1. Определите входную матрицу.
Нажать для копирования этого выражения
2. Используйте функцию hlookup для нахождения элемента, расположенного в точке пересечения столбца с z и строки r.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
3. Используйте функцию hlookup и модификатор not для получения всех элементов в строке r, кроме расположенного на пересечении столбца с z и строки r.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
4. Используйте функцию lookup для отыскания z в X и получения значений, находящихся в той же позиции в Y.
Нажать для копирования этого выраженияНажать для копирования этого выражения
a. Найдите точное соответствие.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Матрица X содержит 50 в ячейках (5,0) и (1,2).
Нажать для копирования этого выражения
Нажать для копирования этого выражения
b. Используйте модификатор lt (меньше), чтобы найти соответствие, которое меньше указанного значения.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Матрица X содержит три значения меньше 4 в ячейках (1,0), (2,0) и (3,0).
c. Используйте модификатор range для отыскания соответствий, попадающих в некоторый диапазон.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Матрица X содержит три значения в интервале 50-70 в ячейках (5,0), (6,0) и (1,2).
5. Используйте функцию vhlookup для отыскания соответствий z1 и z2 в первом столбце и строке A соответственно и получения значения, расположенного на пересечении совпадающей строки и столбца.
a. Найдите точное соответствие.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Столбец 0 матрицы A содержит одно значение, соответствующее z1, а строка 0 содержит одно значение, соответствующее z2.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Столбец 0 матрицы A содержит два значения, соответствующих z1.
b. Используйте модификатор near для отыскания соответствий, близких к указанному значению z1.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Столбец 0 матрицы A содержит два значения, 5 и 6, которые близки к значению z1.
c. Повторите поиск для совпадения выше, но с новым допуском.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Увеличение допуска снизило точность, благодаря чему появился новый элемент, 4, удовлетворяющий условиям, определяемым модификатором и допуском.
6. Восстановите значение TOL.
Нажать для копирования этого выражения
7. Используйте функцию vlookup для отыскания соответствия z в первом столбце A и получения значения, расположенного на пересечении совпадающей строки и столбца, заданного c.
a. Найдите точное соответствие.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
b. Используйте модификатор near для отыскания совпадений, близких к указанному значению z..
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Столбец 0 матрицы A содержит три значения, близких к 1.5, в строках 1, 2 и 3.
c. Повторите поиск для совпадения выше, но с новым допуском.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
8. Восстановите значение TOL.
Нажать для копирования этого выражения
9. Используйте функцию match для отыскания z1 в A и получения индексов совпадающих значений.
a. Найдите точное соответствие.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
b. Используйте модификатор near для отыскания совпадений, соответствующих указанному значению z2.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
c. Повторите поиск для совпадения выше, но с новым допуском.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
d. Восстановите значение TOL.
Нажать для копирования этого выражения
e. Используйте модификатор lt (меньше) для отыскания соответствий, меньших указанного значения z3.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
f. Повторите поиск для совпадения выше, но с новым допуском.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Увеличение допуска при использовании модификатора lt (меньше) привело к тому, что один элемент перестал удовлетворять условиям, определяемым указанным модификатором и допуском.
g. Восстановите значение TOL.
Нажать для копирования этого выражения
h. Используйте модификатор range для отыскания соответствий, попадающих в диапазон, заданный z4.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
i. Повторите поиск для совпадения выше, но с новым допуском.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
10. Восстановите значение TOL.
Нажать для копирования этого выражения