Přejít k hlavnímu obsahu

Jak najít maximální nebo minimální hodnotu na základě kritérií v aplikaci Excel?

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

Předpokládám, že mám následující rozsah dat, sloupec A obsahuje názvy produktů a sloupec B má objednané množství, nyní chci najít maximální hodnotu objednávky produktu KTE, jak ukazuje následující snímek obrazovky. Jak můžeme v aplikaci Excel extrahovat maximální nebo minimální hodnotu na základě jednoho nebo více kritérií?

Najděte hodnotu Max nebo Min na základě pouze jednoho kritéria

Najděte hodnotu Max nebo Min na základě více kritérií


šipka modrá pravá bublina Najděte hodnotu Max nebo Min na základě pouze jednoho kritéria

Chcete-li vrátit maximální nebo minimální hodnotu s jedním kritériem, funkce MAX vám udělá laskavost.

1. Zadejte tento vzorec: =MAX((A2:A13=D2)*B2:B13) do konkrétní buňky, kterou chcete, viz screenshot:

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

Tipy: V tomto vzorci: A2: A13 is buňky rozsahu, které obsahují kritéria, D2 je kritérium, na kterém chcete zjistit maximální hodnotu, B2: B13 je rozsah, který vrací odpovídající hodnotu.

2. Pak stiskněte tlačítko Ctrl + Shift + Enter společně získáte maximální hodnotu KTE, viz screenshot:

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

Poznámka: Chcete-li získat minimální hodnotu na základě konkrétního kritéria, zadejte tento vzorec =MIN(IF(A2:A13=D2,B2:B13)), po zadání vzorce musíte stisknout Ctrl + Shift + Enter společně, získáte následující výsledek:

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


šipka modrá pravá bublina Najděte hodnotu Max nebo Min na základě více kritérií

Pokud chcete najít maximální nebo minimální hodnotu s více kritérii, můžete použít následující vzorce:

Vezměte si například následující data, potřebuji najít maximální nebo minimální pořadí KTE v lednu:

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

1. Zadejte tento vzorec do buňky, do které chcete umístit výsledek: =MAX(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))), viz screenshot:

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

Tipy: V tomto vzorci: A2: A13 jsou data, která obsahují kritéria1, B2: B13 je rozsah dat, který obsahuje kritéria2, F1 a F2 jsou kritéria, na kterých jste založeni, C2: C13 odkazuje na rozsah, který chcete vrátit maximální hodnotu.

2. Pak stiskněte tlačítko Ctrl + Shift + Enter kláves současně maximální hodnota, kde je odpovídající hodnota v A2: A13 se rovná hodnotě v F1a odpovídající hodnota v B2: B13 se rovná hodnotě v F2 je vrácena.

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

Poznámka: Chcete-li získat minimální hodnotu na základě těchto kritérií, použijte tento vzorec: =MIN(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13)))a nezapomeňte stisknout Ctrl + Shift + Enter klíče dohromady.


Pokročilé kombinace řádků: (Najděte maximální nebo minimální hodnotu na základě klíčového sloupce)

S Kutools pro ExcelJe Pokročilé kombinování řádků Utiltiy, můžete rychle kombinovat více duplicitních řádků do jednoho záznamu na základě klíčových sloupců a také může použít některé výpočty, jako je součet, průměr, počet atd. pro další sloupce.

  • 1. Určete sloupec klíče, na kterém chcete najít maximální nebo minimální hodnotu, na které je založen jiný sloupec;
  • 2. Vyberte jeden výpočet, který potřebujete.

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

Kutools pro Excel: s více než 200 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 60 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!


Související články:

Jak vybrat maximální data / hodnotu s maximální funkcí v aplikaci Excel?

Jak vybrat nejvyšší a nejnižší hodnotu v aplikaci Excel?

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
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