Как отслеживать значения с помощью формулы в несортированных списках

Поиск данных с помощью табличных функций в несортированных списках представляет собой проблему. Это связано с тем, что многие справочные функции предоставляют желаемый результат в отсортированных списках только в том случае, если значение поиска не найдено точно. О специальных формулах найти

Эти формулы идеально подходят, например, для присвоения производственных мощностей или для поиска данных счета или предложения. Используйте эту формулу, чтобы найти следующее меньшее или такое же значение:

= LARGEST (DatBer; COUNTIF (DatBer; ”>” и значение поиска) +1)

Используйте эту формулу, чтобы найти следующее большее или равное значение:

= НАИМЕНЬШИЙ (DatBer; COUNTIF (DatBer; ”<” & значение поиска) +1)

Вы передаете формулам два аргумента: DatBer передать диапазон столбцов, в котором вы ищете следующее большее или меньшее значение. Аргумент Значение поиска устанавливает желаемое значение в DatBer Находясь в поиске.

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

В ячейках F5 и F9 введите следующие две формулы на рисунке. [1] результаты 31 и 17:

Ячейка F5: = НАИМЕНЬШИЙ ($ C $ 4: $ C $ 18; СЧЁТЕСЛИ ($ C $ 4: $ C $ 18; ”<” & F3) +1)

Ячейка F9: = LARGEST ($ C $ 4: $ C $ 18; COUNTIF ($ C $ 4: $ C $ 18; ”>” & F3) +1)

Значение поиска 25 не содержится в области C4: C18. Следующее большее значение - 31, а следующее меньшее значение - 17. Формулы работают по следующему принципу для определения этих значений:

С помощью COUNTIF вы можете подсчитать, сколько значений больше или меньше искомого. Если передать это число плюс 1 в SMALL или SIZE, будет выведено соответствующее наименьшее или наибольшее значение. Тогда это именно то значение, которое находится непосредственно выше или ниже значения поиска в рейтинге.

Как определить соответствующие оставшиеся данные

Чтобы определить соответствующие данные для найденных значений, введите следующую формулу в ячейку F6:

= ИНДЕКС ($ A $ 4: $ A $ 18; СРАВНИТЬ ($ F $ 5; $ C $ 4: $ C $ 18; 0))

С помощью СРАВНЕНИЯ формула находит положение значения, найденного в ячейке F5. Функция ИНДЕКС предоставляет соответствующее значение из диапазона A4: A18. [2] Для ячеек F7, F10 и F11 соответственно скорректируйте ссылки в формуле.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave