Note: The other languages of the website are Google-translated. Back to English
Войти  \/ 
x
or
x
Регистрация  \/ 
x

or

Найти значение ближайшего соответствия по нескольким критериям

В некоторых случаях вам может потребоваться найти ближайшее или приблизительное значение соответствия на основе более чем одного критерия. С комбинацией ИНДЕКС, МАТЧ и IF функции, вы можете быстро выполнить это в Excel.


Как найти значение ближайшего соответствия по нескольким критериям?

Как показано на скриншоте ниже, вам нужно найти подходящего человека для работы на основе двух критериев: основной Компьютер»И« опыт работы 15 лет ».

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

1. Выберите пустую ячейку для вывода результата, затем скопируйте в нее формулу ниже и нажмите Ctrl + Shift + Enter ключи, чтобы получить результат.

=INDEX(D3:D8,MATCH(G5,IF(B3:B8=G4,C3:C8),1))

Ноты: в этой формуле:

  • D3: D8 содержит ли диапазон столбцов результат, который вы ищете;
  • G5 содержит второй критерий (номер опыта 15), на основе которого вы будете искать значение;
  • G4 содержит первый критерий (компьютер), по которому вы будете искать значение;
  • B3: B8 - диапазон ячеек, соответствующих первому критерию;
  • C3: C8 - диапазон ячеек, соответствующих второму критерию;
  • Число 1 является приблизительным поиском, что означает, что если точное значение не может быть найдено, будет найдено наибольшее значение, которое меньше, чем значение поиска;
  • Эта формула должна быть введена как формула массива с Ctrl + Shift + Enter ключи.

Как работает эта формула

Эту формулу можно разбить на несколько компонентов:

  • IF(B3:B8=G4,C3:C8): функция ЕСЛИ здесь возвращает результат как {9;13;FALSE;FALSE;FALSE;FALSE}, который получен в результате тестирования значений в B3: B8, чтобы убедиться, что они соответствуют значению в G4. Если есть совпадение, возвращает соответствующее значение, в противном случае возвращает FALSE. Здесь находит два совпадения и четыре несовпадения.
  • Формула массива =MATCH(G5,{9;13;FALSE;FALSE;FALSE;FALSE},1): функция ПОИСКПОЗ находит позицию числа 15 (значение в G5) в диапазоне C3: C8. Поскольку число 15 не может быть найдено, оно соответствует следующему наименьшему значению 13. Итак, результат здесь 2.
  • Разумеется, =INDEX(D3:D8,2): Функция ИНДЕКС возвращает значение второй ячейки в диапазоне D3: D8. Итак, конечный результат - Эми.

Связанные функции

Функция ЕСЛИ в Excel
Функция ЕСЛИ - одна из самых простых и полезных функций в книге Excel. Он выполняет простой логический тест, который зависит от результата сравнения, и возвращает одно значение, если результат ИСТИНА, или другое значение, если результат ЛОЖЬ.

Функция ПОИСКПОЗ в Excel
Функция ПОИСКПОЗ в Microsoft Excel ищет определенное значение в диапазоне ячеек и возвращает относительное положение этого значения.

Функция ИНДЕКС в Excel
Функция ИНДЕКС возвращает отображаемое значение на основе заданной позиции из диапазона или массива.


Статьи по теме

Средние ячейки на основе нескольких критериев
В Excel большинство из нас могут быть знакомы с функциями СЧЁТЕСЛИ и СУММЕСЛИ, они могут помочь нам подсчитать или суммировать значения на основе критериев. Но пробовали ли вы когда-нибудь вычислить среднее значение на основе одного или нескольких критериев в Excel? В этом руководстве подробно представлены примеры и формулы, которые помогут легко это сделать.
Нажмите, чтобы узнать больше ...

Подсчет ячеек, если выполнено одно из нескольких критериев
В этом руководстве рассказывается о способах подсчета ячеек, если они содержат X, Y или Z… и т. Д. В Excel.
Нажмите, чтобы узнать больше ...

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


Лучшие инструменты для работы в офисе

Kutools for Excel - поможет вам выделиться из толпы

Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и так далее ...) и экономия 80% времени для вас.

  • Рассчитан на 1500 сценариев работы, помогает решить 80% задач Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.