Перейти до основного матеріалу

Як знайти максимальне або мінімальне значення на основі критеріїв у Excel?

doc-find-max-value-with-criteria-1

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

Знайдіть значення Max або Min на основі лише одного критерію

Знайдіть значення Max або Min на основі кількох критеріїв


стрілка синя права міхур Знайдіть значення Max або Min на основі лише одного критерію

Щоб повернути максимальне або мінімальне значення за одним критерієм, функція MAX зробить вам послугу.

1. Введіть цю формулу: =MAX((A2:A13=D2)*B2:B13) у певну клітинку, яку ви хочете, див. знімок екрана:

doc-find-max-value-with-criteria-2

Tips : У цій формулі: A2: A13 is комірки діапазону, які містять критерії, D2 - критерій, за яким ви хочете знайти максимальне значення, B2: B13 - діапазон, який повертає відповідне значення.

2. Потім натисніть Ctrl + Shift + Enter клавіші разом, щоб отримати максимальне значення KTE, див. знімок екрана:

doc-find-max-value-with-criteria-3

примітки: Щоб отримати мінімальне значення на основі конкретного критерію, введіть цю формулу =MIN(IF(A2:A13=D2,B2:B13)), набравши формулу, потрібно натиснути Ctrl + Shift + Enter клавіші разом, то ви отримаєте такий результат:

doc-find-max-value-with-criteria-4


стрілка синя права міхур Знайдіть значення Max або Min на основі кількох критеріїв

Якщо ви хочете знайти максимальне або мінімальне значення з кількома критеріями, ви можете використовувати такі формули:

Візьмемо для прикладу наступні дані, мені потрібно знайти максимальне або мінімальне замовлення KTE у січні:

doc-find-max-value-with-criteria-5

1. Введіть цю формулу в клітинку, куди потрібно розмістити результат: =MAX(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))), див. скріншот:

doc-find-max-value-with-criteria-7

Tips : У цій формулі: A2: A13 - це дані, що містять критерії1, B2: B13 - діапазон даних, який містить критерії2, F1 та F2 - критерії, на яких ви базуєтесь, C2: C13 відноситься до діапазону, для якого потрібно повернути максимальне значення.

2. Потім натисніть Ctrl + Shift + Enter одночасно, максимальне значення, де відповідне значення в A2: A13 дорівнює значенню в F1, і відповідне значення в B2: B13 дорівнює значенню в F2 повертається

doc-find-max-value-with-criteria-8

примітки: Щоб отримати мінімальне значення на основі цих критеріїв, застосуйте цю формулу: =MIN(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))), і не забудьте натиснути Ctrl + Shift + Enter ключі разом.


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

з Kutools для ExcelАвтора Розширені комбіновані ряди Користуючись, ви можете швидко об'єднати кілька повторюваних рядків в один запис на основі ключових стовпців, а також він може застосувати деякі обчислення, такі як сума, середнє, підрахунок тощо для інших стовпців.

  • 1. Вкажіть ключовий стовпець, за яким ви хочете знайти максимальне чи мінімальне значення, яке базується на іншому стовпці;
  • 2. Виберіть потрібний вам розрахунок.

doc-find-max-value-with-criteria-9

Kutools для Excel: з більш ніж 200 зручними надбудовами Excel, спробуйте безкоштовно без обмежень протягом 60 днів. Завантажте та безкоштовно пробну версію зараз!


Статті по темі:

Як вибрати максимальну кількість даних / значення за допомогою функції max в Excel?

Як вибрати найвище значення та найнижче значення в Excel?

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Tip: use MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) or MINIFS...


The solution presented here is stupid and doesn't really work.
This comment was minimized by the moderator on the site
This was super helpful, thank you so much!
This comment was minimized by the moderator on the site
i'm finding min value from each cell (which not in a range), and it give me answer '-'. how to solve this? =min(A3, B3, D3, G3). but the B3 is zero.
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
Hi, when I try the MIN formula it doesn't work and just gives me 0??
This comment was minimized by the moderator on the site
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)))
This comment was minimized by the moderator on the site
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.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations