Sådan finder du den næststørste værdi med kriterier i Excel

  • Del Dette
Hugh West

I denne vejledning vil jeg vise dig 4 hurtige tricks til at finde den næststørste værdi med kriterier i Excel. Du kan bruge disse metoder selv i store datasæt til at finde den næststørste værdi ved at indstille kriterier. I løbet af denne vejledning lærer du også nogle vigtige Excel-værktøjer og -teknikker, som vil være meget nyttige i enhver Excel-relateret opgave.

Download arbejdsbog til øvelser

Du kan downloade arbejdsbogen til øvelser her.

Find den næststørste værdi med kriterier.xlsm

4 hurtige tricks til at finde den næststørste værdi med kriterier i Excel

Vi har taget et kortfattet datasæt for at forklare trinene klart. Datasættet har ca. 7 rækker og 3 kolonner. I første omgang beholder vi alle cellerne i Valuta For alle datasættene har vi 2 unikke kolonner, som er Klubnavn, Hjemmesæt og Udvendigt sæt Selv om vi kan ændre antallet af kolonner senere, hvis det er nødvendigt.

1. Brug af LARGE-funktionen

Funktionen LARGE excel kan returnere et tal fra en liste af tal, efter at vi har sorteret den i faldende rækkefølge. Lad os se, hvordan vi kan anvende denne funktion til at finde den næststørste værdi med kriterier.

Trin:

  • Først skal du gå til celle F7 og indsæt følgende formel:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Tryk nu på Indtast og dette vil beregne den næststørste Home Kit pris indenfor F7 .

🔎 Hvordan virker formlen?

  • IF(C4:D4=F5,C5:D10) : Denne del returnerer et array af celleværdierne og FALSK celleværdier.
  • =LARGE(IF(C4:D4=F5,C5:D10),2): Denne del af formlen returnerer den endelige værdi af 119 .

2. Anvendelse af AGGREGATE-funktionen

Funktionen AGGREGATE i excel giver os mulighed for at udføre samlede beregninger som f.eks. TÆNK , GENNEMSNITLIG , MAX, osv. Denne funktion ignorerer også skjulte rækker eller fejl. Vi vil bruge denne funktion til at finde den næststørste værdi med specifikke kriterier. Følg nedenstående trin for at gøre dette.

Trin:

  • Til at begynde med skal du dobbeltklikke på celle F7 og indtast nedenstående formel:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Derefter skal du trykke på Indtast nøgle, og du bør få den næststørste pris for away kit.

3. Anvendelse af SUMPRODUCT-funktionen

Funktionen SUMPRODUCT i excel multiplicerer først intervallet af værdier og giver derefter summen af disse multiplikationer. Vi kan bruge denne funktion sammen med funktionen LARGE for at finde den næststørste værdi med kriterier.

Trin:

  • Hvis du vil starte denne metode, skal du dobbeltklikke på celle F7 og indsæt nedenstående formel:
=SUMPRODUKT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Derefter skal du trykke på Indtast nøgle, og dermed vil denne finde den næststørste prisværdi for den Man City kit inde i celle C10 .

🔎 Hvordan virker formlen?

  • (B5:B10=F5)*(C5:D10) : Denne del af formlen returnerer et array med de værdier, der er de højeste på listen, og andre værdier som 0 .
  • LARGE((B5:B10=F5)*(C5:D10),2) : Denne del giver værdien 80 som den næststørste værdi.
  • =SUMPRODUKT(LARGE((B5:B10=F5)*(C5:D10),2)): Denne del giver den endelige værdi tilbage, som er 80 i dette tilfælde.

4. Brug af VBA-kode

Hvis du er bekendt med VBA i Excel kan du med få klik finde den næststørste værdi med kriterier. Lad os se, hvordan du gør dette.

Trin:

  • For denne metode skal du gå til Udvikler og vælg Visual Basic .

  • Vælg nu Indsæt i den VBA vindue og klik på Modul .

  • Indtast derefter nedenstående formel i det nye vindue:
 Sub SecondLargest() Range("F7").FormulaArray = "=LARGE(IF(C4:D4=F5,C5:D12),2)" End Sub 

  • Åbn derefter makroen fra Udvikler ved at klikke på Makroer .

  • Nu, i den Makro vindue, skal du vælge den Næststørste makro, og klik på Kør .

  • Som følge heraf har VBA koden beregner den næsthøjeste værdi ud fra alle de væk-sæt i celle F7 .

Sådan Find Top 5 Værdier og Navne med Kriterier i Excel

I denne metode vil vi se de detaljerede trin til at finde den øverste 5 værdier og navne med kriterier i excel.

Trin:

  • Til at begynde med skal du dobbeltklikke på celle E5 og indtast nedenstående formel:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Derefter skal du trykke på Indtast og kopier denne formel til cellerne ved hjælp af Håndtag til påfyldning .
  • Følgelig vil dette finde den øverste 5 værdier for hjemmebygningssættene.

🔎 Hvordan virker formlen?

  • ROWS($E$5:$E5) : Denne del angiver værdien af 1 .
  • =LARGE($C$5:$C$10,ROWS($E$5:$E5)): Denne del returnerer den endelige værdi, som er den øverste 5 priser på hjemmekit.

Ting at huske

  • Du kan bruge ALT+F11 genvej for at åbne VBA vindue og ALT+F8 for at åbne vinduet Makroer.
  • Bemærk, at funktionen LARGE ignorerer celler, der er tomme eller indeholder TRUE eller FALSK værdier i dem.
  • Hvis der ikke er nogen numerisk værdi, returnerer denne funktion muligvis den #NUM! Fejl som følge heraf.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.