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

or

Как найти максимальное или минимальное значение на основе критериев в Excel?

док-найти-макс-значения-с-критериальной-1

Предполагая, что у меня есть следующий диапазон данных, столбец A содержит имена продуктов, а в столбце B указаны величины заказа. Теперь я хочу найти максимальное значение заказа продукта KTE в качестве следующего снимка экрана. В Excel, как мы можем извлечь максимальное или минимальное значение на основе одного или нескольких критериев?

Найдите значение Max или Min, основанное только на одном критерии

Найдите значение Max или Min, основанное на нескольких критериях


Расширенные комбинации строк: (найдите максимальное или минимальное значение на основе столбца ключа)

Kutools for ExcelАвтора Расширенные ряды комбинирования utiltiy, вы можете быстро объединить несколько повторяющихся строк в одну запись на основе ключевых столбцов, а также использовать некоторые вычисления, такие как сумма, средний, счетчик и т. д. для других столбцов.

  • 1. Укажите ключевой столбец, в котором вы хотите найти максимальное или минимальное значение для другого столбца на основе;
  • 2. Выберите один расчет, который вам нужен.

док-найти-макс-значения-с-критериальной-9

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


arrow синий правый пузырь Найдите значение Max или Min, основанное только на одном критерии

Чтобы вернуть максимальное или минимальное значение с одним критерием, функция MAX сделает вам одолжение.

1, Введите эту формулу: =MAX((A2:A13=D2)*B2:B13) в конкретную ячейку, которую вы хотите, см. снимок экрана:

док-найти-макс-значения-с-критериальной-2

Советы: В этой формуле: A2: A13 is ячейки диапазона, которые содержат критерии, D2 является критерием, по которому вы хотите найти максимальное значение на основе, B2: B13 это диапазон, возвращающий соответствующее значение.

2, Затем нажмите Shift + Ctrl + Enter ключи, чтобы получить максимальное значение KTE, см. снимок экрана:

док-найти-макс-значения-с-критериальной-3

Внимание: Чтобы получить значение min на основе конкретного критерия, введите эту формулу =MIN(IF(A2:A13=D2,B2:B13)), после ввода формулы, вы должны нажать Shift + Ctrl + Enter ключи вместе, то вы получите следующий результат:

док-найти-макс-значения-с-критериальной-4


arrow синий правый пузырь Найдите значение Max или Min, основанное на нескольких критериях

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

Возьмем следующие данные, например, мне нужно найти максимальный или минимальный порядок KTE в январе:

док-найти-макс-значения-с-критериальной-5

1, Введите эту формулу в ячейку, в которую вы хотите поместить результат: =MAX(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))), см. снимок экрана:

док-найти-макс-значения-с-критериальной-7

Советы: В этой формуле: A2: A13 это данные, которые содержат критерии1, B2: B13 это диапазон данных, который содержит критерии2, F1 F2 являются критериями, на которых вы основываетесь, C2: C13 относится к диапазону, в котором вы хотите вернуть максимальное значение.

2, Затем нажмите Shift + Ctrl + Enter одновременно, максимальное значение, где соответствующее значение в A2: A13 равна значению в F1, и соответствующее значение в B2: B13 равна значению в F2 возвращается.

док-найти-макс-значения-с-критериальной-8

Внимание: Чтобы получить значение min на основе этих критериев, примените эту формулу: =MIN(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))), и не забудьте нажать Shift + Ctrl + Enter ключи вместе.


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

Как выбрать максимальные данные / значение с максимальной функцией в Excel?

Как выбрать максимальное значение и самое низкое значение в Excel?


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905

Вкладка «Office» предоставляет интерфейс с вкладками для Office и упрощает работу

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 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.
  • To post as a guest, your comment is unpublished.
    Katya · 3 months ago
    Hello,

    Similar to above example, where the MAX array formula finds the max value for KTE and Jan (two conditions) --> i am trying to do almost same, but i need to return not just the maximum value, but the name of the row which contains this maximum value... Imagine, if there is one more column between B and C, which contains the name of the person who did the order, for example... I was trying to use INDEX formula, but it doesn't really work. Like this: =INDEX(C2:C13,MAX(IF(A2:A13=F1,IF(B2:B13=F2,D2:D13)),0) What can be the solution here?
  • To post as a guest, your comment is unpublished.
    narindran kumar · 1 years ago
    Hi,

    I would like to get help to retrieve a value from a table based on an Object's Name (Multiple objects with multiple data from a same objects which differentiate by date) to get the latest data based on specified date ( more latest data may be available than the specified data).

    No. Well Start Date End Date Oil Rates (stb/d)
    1 BT-101L 1/1/2017 0:00 1/2/2017 0:00 59
    2 BT-106L 1/7/2017 0:00 1/8/2017 0:00 124
    3 BT-106S 1/8/2017 0:00 1/9/2017 0:00 132
    4 BT-101L 1/9/2017 0:00 1/10/2017 0:00 138
    5 BT-201S 1/10/2017 0:00 1/11/2017 0:00 144
    6 BT-203S 1/11/2017 0:00 1/12/2017 0:00 150
    7 BT-101L 1/29/2017 0:00 1/30/2017 0:00 269

    In the results mode, I need to populate the data based on latest available data.

    Date BT-101L
    1-Jan 59
    2-Jan 59
    3-Jan 59
    4-Jan 59
    5-Jan 59
    6-Jan 59
    7-Jan 59
    8-Jan 132
    9-Jan 132
    10-Jan 132
    11-Jan 132
    12-Jan 132
    13-Jan 132
    14-Jan 132
    15-Jan 132
    16-Jan 132

    Can anyone help?
  • To post as a guest, your comment is unpublished.
    Garnster · 2 years ago
    Similar question but based on reversed information. I work in land investment. I have a list of counties and corresponding values. The lower the value the more I need to work in the area. If I plug say "County A" with a value of 100, then County B with a value of 85, then County C with a value of 66, what statement can I use to identify County C as the one I need to work on?
  • To post as a guest, your comment is unpublished.
    Virtualcoyright · 2 years ago
    Hi, when I try the MIN formula it doesn't work and just gives me 0??
    • To post as a guest, your comment is unpublished.
      Gadi Bizinyan · 4 months ago
      Virtualcoyright - Do you have blanks in the range you are using the MIN for? If so, it will return with the following formula 0:

      =MIN(IF(A2:A13=D2,B2:B13))

      To prevent it getting 0 if blanks exist in the range B2:B13, write the formula in the following manner:

      =MIN(IF(A2:A13=D2,IF(B2:B13<>0,B2:B13)))
      • To post as a guest, your comment is unpublished.
        Ahmed Ali · 2 months ago
        Sir you have just saved my bacon ! I was facing a problem that i didn't have any blanks & all values where > 0 but the minimum formula resulted in 0 while i wanted the least positive value and your modified formula did just that. I think they should modify the article to include your modified formula.