Чтобы найти ближайший матч к целевому значению в столбце данных, используйте INDEX, MATCH, ABS и MIN в Excel. Используйте функцию ВПР в Excel, чтобы найти приблизительное совпадение.
1. Функция ABS в Excel возвращает абсолютное значение числа.
Пояснение: C3-F2 равно -39. Функция ABS удаляет знак минус (-) из отрицательного числа, делая его положительным. Функция ABS не влияет на 0 (ноль) или положительные числа.
2. Чтобы вычислить разницу между целевым значением и значениями в столбце данных, замените C3 на C3: C9.
Объяснение: диапазон (константа массива), созданный функцией ABS, сохраняется в памяти Excel, а не в диапазоне. Константа массива выглядит следующим образом:
{39;14;37;16;22;16;17}
3. Найти ближайший матч, добавьте функцию MIN и закончите, нажав CTRL + SHIFT + ENTER.
Примечание. Строка формул указывает, что это формула массива, заключая ее в фигурные скобки {}. Не набирайте их сами. Константа массива используется в качестве аргумента функции MIN, давая результат 14.
4. Все, что нам нужно, это функция, которая находит позицию значения 14 в константе массива. Функция ПОИСКПОЗ спешит на помощь! Закончите, нажав CTRL + SHIFT + ENTER.
Объяснение: 14 (первый аргумент) находится в позиции 2 в константе массива (второй аргумент). В этом примере мы используем функцию ПОИСКПОЗ, чтобы вернуть точное совпадение, поэтому мы устанавливаем третий аргумент равным 0.
5. Используйте функцию ИНДЕКС (два аргумента), чтобы вернуть конкретное значение в одномерном диапазоне. В этом примере имя в позиции 2 (второй аргумент) в диапазоне B3: B9 (первый аргумент).
6. Завершите, нажав CTRL + SHIFT + ENTER.