Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

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


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

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

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

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

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

Заметки: в этой формуле:

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

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

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

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

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

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

Функция Excel MATCH
Функция Microsoft Excel MATCH ищет определенное значение в диапазоне ячеек и возвращает относительное положение этого значения.

Функция Excel INDEX
Функция INDEX возвращает отображаемое значение на основе заданной позиции из диапазона или массива.


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

Среднее количество ячеек по нескольким критериям
В Excel большинство из нас могут быть знакомы с функциями COUNTIF и SUMIF, они могут помочь нам подсчитать или суммировать значения на основе критериев. Но пытались ли вы когда-нибудь рассчитать среднее значение на основе одного или нескольких критериев в Excel? Этот учебник содержит примеры и формулы в деталях, чтобы помочь легко сделать это.
Нажмите, чтобы узнать больше ...

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

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


Инструменты для повышения производительности Excel

Лента Excel (с установленным Kutools для Excel)

Расширенные функции 300 помогут вам выделиться из толпы

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

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

Снимок экрана Excel (с установленной вкладкой Office)

Приносит эффективные вкладки в офис (включая Excel), так же, как Chrome, Firefox и новый IE

  • Office Tab Повышает вашу производительность на 50% при просмотре и редактировании нескольких документов.
  • Сократите сотни щелчков мышью для вас каждый день, попрощайтесь с рукой мыши.
  • Одна секунда, чтобы переключаться между десятками открытых документов!
Say something here...
symbols left.
You are guest ( Sign Up? )
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.