Hoe om die tweede grootste waarde te vind met kriteria in Excel

  • Deel Dit
Hugh West

In hierdie tutoriaal gaan ek jou 4 vinnige truuks wys om die tweede grootste waarde met kriteria in Excel te vind. Jy kan hierdie metodes selfs in groot datastelle gebruik om die tweede grootste waarde uit te vind deur kriteria op te stel. Deur hierdie tutoriaal sal jy ook 'n paar belangrike Excel-instrumente en -tegnieke leer wat baie nuttig sal wees in enige Excel-verwante taak.

Laai Oefenwerkboek af

Jy kan die oefenwerkboek van hier af aflaai.

Vind tweede grootste waarde met kriteria.xlsm

4 vinnige truuks om tweede grootste waarde te vind met kriteria in Excel

Ons het 'n bondige datastel om die stappe duidelik te verduidelik. Die datastel het ongeveer 7 rye en 3 kolomme. Aanvanklik hou ons al die selle in Geldeenheid formaat. Vir al die datastelle het ons 2 unieke kolomme wat Klubnaam, Tuisstel en Wegstel is. Alhoewel ons die aantal kolomme later kan verander as dit nodig is.

1. Gebruik LARGE-funksie

Die LARGE-funksie in excel kan 'n nommer van 'n lys nommers terugstuur nadat ons dit in dalende volgorde gesorteer het. Kom ons kyk hoe om hierdie funksie toe te pas om die tweede grootste waarde met kriteria te vind.

Stappe:

  • Gaan eers na sel F7 en voeg die volgende formule in:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Nou, druk Tik en dit salbereken die tweede grootste Home Kit -prys binne F7 .

🔎 Hoe werk die formule?

  • IF(C4:D4=F5,C5:D10) : Hierdie gedeelte gee 'n skikking van die selwaardes en ONWAAR selwaardes.
  • =GROOT(IF(C4:D4=F5,C5:D10),2): Hierdie deel van die formule gee terug die finale waarde van 119 .

2. Toepassing van AGGREGATE-funksie

Die AGGREGATE-funksie in Excel gee ons die vermoë om aggregaat uit te voer berekeninge soos COUNT , AVERAGE , MAX, ens. Hierdie funksie ignoreer ook enige versteekte rye of foute. Ons sal hierdie funksie gebruik om die tweede grootste waarde met spesifieke kriteria te vind. Volg die stappe hieronder om dit te doen.

Stappe:

  • Om mee te begin, dubbelklik op sel F7 en voer die onderstaande formule:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Volgende, druk die Enter sleutel en jy behoort die tweede-grootste wegpakketprys te kry.

3. Gebruik SUMPRODUCT-funksie

Die SUMPRODUCT-funksie in Excel vermenigvuldig eers die reeks waardes en gee dan die som van daardie vermenigvuldigings. Ons kan hierdie funksie saam met die GROOT-funksie gebruik om die tweede grootste waarde met kriteria te vind.

Stappe:

  • Om te begin hierdie metode, dubbelklik op sel F7 en voeg die formule inhieronder:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Volgende, druk die Enter sleutel en gevolglik , sal dit die tweede grootste pryswaarde vir die Man City -stel binne-in sel C10 vind.

🔎 Hoe werk die formule?

  • (B5:B10=F5)*(C5:D10) : Hierdie gedeelte van die formule gee 'n verskeidenheid waardes terug wat die hoogste in die lys is en ander waardes as 0 .
  • GROOT((B5:B10=F5)* (C5:D10),2) : Hierdie gedeelte gee die waarde 80 as die tweede grootste waarde.
  • =SOMPRODUK(GROOT((B5:B10=F5) )*(C5:D10),2)): Hierdie deel gee die finale waarde terug wat in hierdie geval 80 is.

4. Gebruik VBA-kode

As jy vertroud is met VBA in Excel, kan jy die tweede-grootste waarde met kriteria met net 'n paar kliks vind . Kom ons kyk hoe om dit te doen.

Stappe:

  • Vir hierdie metode, gaan na die Ontwikkelaar oortjie en kies Visual Basic .

  • Kies nou Voeg in in die VBA -venster en klik op Module .

  • Voer dan die formule hieronder in in die nuwe venster:
4767

  • Maak dan die makro oop vanaf die Ontwikkelaar oortjie deur op Makro's te klik.

  • Nou, in die Makro -venster, kies die SecondLargest makro en klik Run .

  • Gevolglik het die VBA kode sal die tweede hoogste waarde uit al die wegstelle in sel F7 bereken.

Hoe om top 5 waardes te vind en Name met kriteria in Excel

In hierdie metode sal ons die gedetailleerde stappe sien om die top 5 waardes en name met kriteria in excel te vind.

Stappe:

  • Om mee te begin, dubbelklik op sel E5 en voer die onderstaande formule in:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Druk dan die Enter sleutel en kopieer hierdie formule na die selle deur Vulhandvatsel te gebruik.
  • Gevolglik sal dit die top 5 waardes vir die tuisstelle vind.

🔎 Hoe werk die formule?

  • ROWS($E$5:$E5) : Hierdie gedeelte gee die waarde van 1 .
  • =GROOT($C$5:$C$10,RYE($E$5:$E5)): Hierdie gedeelte gee die finale waarde terug wat die top 5 huisstelpryse.

Dinge om te onthou

  • Jy kan die ALT+F11 -kortpad gebruik om die VBA -venster en oop te maak ALT+F8 om die Makro-venster oop te maak.
  • Let daarop dat die GROOT-funksie selle ignoreer wat leeg is of WAAR of ONWAAR <2 bevat>waardes daarin.
  • As daar geen numeriese waarde is nie, kan hierdie funksie die #NUM! Fout as gevolg daarvan terugstuur.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.