Cum să găsiți a doua cea mai mare valoare cu criterii în Excel

  • Imparte Asta
Hugh West

În acest tutorial, am de gând să vă arăt 4 trucuri rapide pentru a găsi a doua cea mai mare valoare cu criterii în excel. Puteți utiliza aceste metode chiar și în seturi de date mari pentru a afla a doua cea mai mare valoare prin stabilirea criteriilor. De-a lungul acestui tutorial, veți învăța, de asemenea, câteva instrumente și tehnici importante de excel care vor fi foarte utile în orice sarcină legată de excel.

Descărcați caietul de practică

Puteți descărca caietul de practică de aici.

Găsește a doua cea mai mare valoare cu Criterii.xlsm

4 Trucuri rapide pentru a găsi a doua cea mai mare valoare cu criterii în Excel

Am luat un set de date concis pentru a explica clar pașii. Setul de date are aproximativ 7 rânduri și 3 Inițial, păstrăm toate celulele din coloane. Monedă Pentru toate seturile de date, avem 2 coloane unice care sunt Numele clubului, Trusa de acasă și Kit de deplasare Cu toate că putem varia numărul de coloane ulterior, dacă este necesar.

1. Utilizarea funcției LARGE

Funcția LARGE în excel poate returna un număr dintr-o listă de numere după ce am sortat-o în ordine descrescătoare. Să vedem cum să aplicăm această funcție pentru a găsi a doua cea mai mare valoare cu criterii.

Pași:

  • În primul rând, mergeți la celula F7 și introduceți următoarea formulă:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Acum, apăsați Introduceți și astfel se va calcula al doilea cel mai mare Home Kit preț în interior F7 .

🔎 Cum funcționează formula?

  • IF(C4:D4=F5,C5:D10) : Această porțiune returnează o matrice cu valorile celulelor și FALSE valorile celulelor.
  • =LARGE(IF(C4:D4=F5,C5:D10),2): Această parte a formulei returnează valoarea finală a lui 119 .

2. Aplicarea funcției AGGREGATE

Funcția AGGREGATE în Excel ne oferă posibilitatea de a efectua calcule agregate, cum ar fi COUNT , MEDIU , MAX, etc. Această funcție ignoră, de asemenea, orice rânduri ascunse sau erori. Vom utiliza această funcție pentru a găsi a doua cea mai mare valoare cu criterii specifice. Urmați pașii de mai jos pentru a face acest lucru.

Pași:

  • Pentru început, faceți dublu clic pe celula F7 și introduceți formula de mai jos:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Apoi, apăsați butonul Introduceți și ar trebui să obțineți al doilea cel mai mare preț al kitului de deplasare.

3. Utilizarea funcției SUMPRODUCT

Funcția SUMPRODUCT din excel înmulțește mai întâi intervalul de valori și apoi dă suma acestor înmulțiri. Putem folosi această funcție împreună cu funcția funcția LARGE pentru a găsi a doua cea mai mare valoare cu criterii.

Pași:

  • Pentru a începe această metodă, faceți dublu clic pe celula F7 și introduceți formula de mai jos:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Apoi, apăsați butonul Introduceți și, în consecință, se va găsi a doua cea mai mare valoare a prețului pentru Man City kit în interiorul celulei C10 .

🔎 Cum funcționează formula?

  • (B5:B10=F5)*(C5:D10) : Această porțiune a formulei returnează o matrice de valori care sunt cele mai mari din listă și alte valori ca fiind 0 .
  • LARGE((B5:B10=F5)*(C5:D10),2) : Această porțiune dă valoarea 80 ca fiind a doua cea mai mare valoare.
  • =SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2)): Această parte returnează valoarea finală, care este 80 în acest caz.

4. Utilizarea codului VBA

Dacă sunteți familiarizat cu VBA în excel, puteți găsi a doua cea mai mare valoare cu criterii cu doar câteva clicuri. Să vedem cum se face acest lucru.

Pași:

  • Pentru această metodă, mergeți la Dezvoltator și selectați Visual Basic .

  • Acum, selectați Introduceți în VBA și faceți clic pe Modul .

  • Apoi, introduceți formula de mai jos în noua fereastră:
 Sub SecondLargest() Range("F7").FormulaArray = "=LARGE(IF(C4:D4=F5,C5:D12),2)" End Sub 

  • Apoi, deschideți macroul din fereastra Dezvoltator făcând clic pe Macros .

  • Acum, în Macro selectați fereastra SecondLargest macro și faceți clic pe Rulați .

  • Ca urmare, se va VBA codul va calcula a doua cea mai mare valoare din toate kiturile de deplasare din interiorul celulei F7 .

Cum să găsiți primele 5 valori și nume cu criterii în Excel

În această metodă, vom vedea pașii detaliați pentru a găsi topul 5 valori și nume cu criterii în Excel.

Pași:

  • Pentru început, faceți dublu clic pe celula E5 și introduceți formula de mai jos:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Apoi, apăsați butonul Introduceți și copiați această formulă în celule cu ajutorul tastei Mâner de umplere .
  • În consecință, aceasta va găsi partea de sus 5 pentru trusele de acasă.

🔎 Cum funcționează formula?

  • ROWS($E$5:$E5) : Această porțiune dă valoarea 1 .
  • =LARGE($C$5:$C$10,ROWS($E$5:$E5)): Această porțiune returnează valoarea finală care reprezintă vârful 5 prețurile kiturilor de casă.

Lucruri de reținut

  • Puteți utiliza funcția ALT+F11 pentru a deschide fereastra de comandă rapidă VBA fereastră și ALT+F8 pentru a deschide fereastra Macros.
  • Rețineți că funcția LARGE ignoră celulele care sunt goale sau care conțin ADEVĂRAT sau FALSE valori în ele.
  • În cazul în care nu există o valoare numerică, această funcție poate returna valoarea #NUM! Eroare ca rezultat.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.