Przejdź do głównej zawartości

Jak znaleźć wartość maksymalną lub minimalną na podstawie kryteriów w programie Excel?

doc-znajdź-wartość-max-z-kryteriami-1

Przypuśćmy, że mam następujący zakres danych, kolumna A zawiera nazwy produktów, a kolumna B zawiera ilości zamówień, teraz chcę znaleźć maksymalną wartość zamówienia produktu KTE, jak pokazano na poniższym zrzucie ekranu. W programie Excel, jak możemy wyodrębnić wartość maksymalną lub minimalną na podstawie jednego lub większej liczby kryteriów?

Znajdź wartość maksymalną lub minimalną na podstawie tylko jednego kryterium

Znajdź wartość maksymalną lub minimalną na podstawie wielu kryteriów


strzałka niebieski prawy bąbelek Znajdź wartość maksymalną lub minimalną na podstawie tylko jednego kryterium

Aby zwrócić maksymalną lub minimalną wartość z jednym kryterium, funkcja MAX wyświadczy ci przysługę.

1. Wprowadź tę formułę: =MAX((A2:A13=D2)*B2:B13) do określonej komórki, którą chcesz, zobacz zrzut ekranu:

doc-znajdź-wartość-max-z-kryteriami-2

Tips: W tym wzorze: A2: A13 is komórki zakresu, które zawierają kryteria, D2 to kryterium, na podstawie którego chcesz znaleźć maksymalną wartość, B2: B13 jest zakresem, który zwraca odpowiednią wartość.

2. Następnie naciśnij Ctrl + Shift + Enter klucze razem, aby uzyskać maksymalną wartość KTE, patrz zrzut ekranu:

doc-znajdź-wartość-max-z-kryteriami-3

Note: Aby uzyskać minimalną wartość w oparciu o określone kryterium, wprowadź tę formułę =MIN(IF(A2:A13=D2,B2:B13)), po wpisaniu wzoru należy nacisnąć Ctrl + Shift + Enter klucze razem, otrzymasz następujący wynik:

doc-znajdź-wartość-max-z-kryteriami-4


strzałka niebieski prawy bąbelek Znajdź wartość maksymalną lub minimalną na podstawie wielu kryteriów

Jeśli chcesz znaleźć wartość maksymalną lub minimalną z wieloma kryteriami, możesz użyć następujących formuł:

Weźmy na przykład następujące dane, muszę znaleźć maksymalne lub minimalne zamówienie KTE w styczniu:

doc-znajdź-wartość-max-z-kryteriami-5

1. Wprowadź tę formułę do komórki, w której chcesz umieścić wynik: =MAX(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13)))zobacz zrzut ekranu:

doc-znajdź-wartość-max-z-kryteriami-7

Tips: W tym wzorze: A2: A13 to dane, które zawierają kryteria1, B2: B13 to zakres danych zawierający kryteria2, F1 i F2 na jakich kryteriach się opierasz, C2: C13 odnosi się do zakresu, dla którego chcesz zwrócić wartość maksymalną.

2. Następnie naciśnij Ctrl + Shift + Enter klucze jednocześnie, maksymalna wartość, w której odpowiadająca jej wartość A2: A13 równa się wartości w F1i odpowiednią wartość w B2: B13 równa się wartości w F2 jest zwracany.

doc-znajdź-wartość-max-z-kryteriami-8

Note: Aby uzyskać minimalną wartość na podstawie tych kryteriów, zastosuj następującą formułę: =MIN(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13)))i pamiętaj, aby nacisnąć Ctrl + Shift + Enter klucze razem.


Zaawansowane wiersze łączenia: (Znajdź maksymalną lub minimalną wartość na podstawie kolumny kluczowej)

Z Kutools dla programu Excel'S Zaawansowane wiersze łączenia Użyteczność, możesz szybko połączyć wiele zduplikowanych wierszy w jeden rekord na podstawie kolumn kluczowych, a także zastosować niektóre obliczenia, takie jak suma, średnia, liczba itd. dla innych kolumn.

  • 1. Określ kolumnę kluczową, na której chcesz znaleźć maksymalną lub minimalną wartość, na podstawie której inna kolumna jest oparta;
  • 2. Wybierz jedno obliczenie, którego potrzebujesz.

doc-znajdź-wartość-max-z-kryteriami-9

Kutools dla programu Excel: z ponad 200 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 60 dni. Pobierz i bezpłatną wersję próbną teraz!


Podobne artykuły:

Jak wybrać maksymalne dane / wartość z funkcją max w programie Excel?

Jak wybrać najwyższą wartość i najniższą wartość w programie Excel?

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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