Hoppa till huvudinnehåll

Hur hittar man max- eller minvärde baserat på kriterier i Excel?

doc-hitta-max-värde-med-kriterier-1

Antag att jag har följande dataområde, kolumn A innehåller produktnamnen och kolumn B har orderkvantiteterna, nu vill jag hitta det maximala ordervärdet för produkten KTE som följande skärmdump visas. Hur kan vi extrahera max- eller minvärdet i Excel baserat på ett eller flera kriterier?

Hitta Max- eller Min-värdet baserat på endast ett kriterium

Hitta Max- eller Min-värdet baserat på flera kriterier


pil blå höger bubbla Hitta Max- eller Min-värdet baserat på endast ett kriterium

För att returnera max- eller minvärde med ett kriterium kommer MAX-funktionen att göra dig en tjänst.

1. Ange denna formel: =MAX((A2:A13=D2)*B2:B13) till en specifik cell du vill ha, se skärmdump:

doc-hitta-max-värde-med-kriterier-2

tips: I denna formel: A2: A13 is de intervallceller som innehåller kriterierna, D2 är det kriterium du vill hitta maxvärdet baserat på, B2: B13 är det område som returnerar motsvarande värde.

2. Tryck sedan på Ctrl + Skift + Enter knappar tillsammans för att få maxvärdet för KTE, se skärmdump:

doc-hitta-max-värde-med-kriterier-3

Anmärkningar: För att få minvärdet baserat på det specifika kriteriet, ange denna formel =MIN(IF(A2:A13=D2,B2:B13)), efter att ha skrivit formeln måste du trycka på Ctrl + Skift + Enter knapparna tillsammans, då får du följande resultat:

doc-hitta-max-värde-med-kriterier-4


pil blå höger bubbla Hitta Max- eller Min-värdet baserat på flera kriterier

Om du vill hitta max- eller minvärde med flera kriterier kan du använda följande formler:

Ta till exempel följande data, jag måste hitta max eller min order för KTE i januari:

doc-hitta-max-värde-med-kriterier-5

1. Ange den här formeln i en cell du vill placera resultatet: =MAX(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))), se skärmdump:

doc-hitta-max-värde-med-kriterier-7

tips: I denna formel: A2: A13 är de uppgifter som innehåller kriterierna1, B2: B13 är dataområdet som innehåller kriterierna 2, F1 och F2 är kriterierna du bygger på, C2: C13 refererar till det intervall du vill returnera maxvärdet.

2. Tryck sedan på Ctrl + Skift + Enter samtidigt, maxvärdet där motsvarande värde i A2: A13 är lika med värdet i F1och motsvarande värde i B2: B13 är lika med värdet i F2 returneras.

doc-hitta-max-värde-med-kriterier-8

Anmärkningar: För att få minvärdet baserat på dessa kriterier, använd denna formel: =MIN(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13)))och kom ihåg att trycka på Ctrl + Skift + Enter nycklar tillsammans.


Avancerade kombinera rader: (Hitta max- eller minvärde baserat på en nyckelkolumn)

Med Kutools för ExcelÄr Avancerade kombinera rader Du kan snabbt kombinera flera dubbla rader till en post baserat på nyckelkolumner, och det kan också använda vissa beräkningar som summa, genomsnitt, räkning och så vidare för andra kolumner.

  • 1. Ange nyckelkolumnen som du vill hitta det max- eller minvärde som den andra kolumnen bygger på;
  • 2. Välj en beräkning som du behöver.

doc-hitta-max-värde-med-kriterier-9

Kutools för Excel: med mer än 200 praktiska Excel-tillägg, gratis att prova utan begränsning på 60 dagar. Ladda ner och testa gratis nu!


Relaterade artiklar:

Hur väljer man maxdata / värde med maxfunktion i Excel?

Hur väljer man det högsta och lägsta värdet i Excel?

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
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