Tartalomjegyzék
Ebben a bemutatóban megmutatom neked, hogy 4 gyors trükkök a második legnagyobb érték kereséséhez kritériumokkal az excelben. Ezeket a módszereket nagy adathalmazok esetén is használhatja a második legnagyobb érték kereséséhez a kritériumok beállításával. A bemutató során néhány fontos excel eszközt és technikát is meg fog tanulni, amelyek nagyon hasznosak lesznek bármilyen excelhez kapcsolódó feladatban.
Gyakorlati munkafüzet letöltése
A gyakorlati munkafüzetet innen töltheti le.
Második legnagyobb érték keresése kritériumokkal.xlsm4 gyors trükk a második legnagyobb érték kereséséhez az Excelben található kritériumokkal
A lépések érthető bemutatásához egy tömör adathalmazt vettünk alapul. Az adathalmaz kb. 7 sorok és 3 Kezdetben az összes cellát megtartjuk a Pénznem Az összes adatkészletre vonatkozóan a következőkkel rendelkezünk 2 egyedi oszlopok, amelyek Klub neve, Home Kit és Away Kit . bár az oszlopok számát a későbbiekben változtathatjuk, ha szükséges.
1. A LARGE funkció használata
A LARGE funkció a oldalon. excel visszaadhat egy számot a számok listájából, miután azt csökkenő sorrendbe rendeztük. Nézzük, hogyan alkalmazzuk ezt a függvényt a második legnagyobb érték keresésére a kritériumokkal.
Lépések:
- Először menj a cellába F7 és illessze be a következő képletet:
=LARGE(IF(C4:D4=F5,C5:D10),2)
- Most nyomja meg a Írja be a címet. és ez kiszámítja a második legnagyobb Home Kit belső ár F7 .
🔎 Hogyan működik a képlet?
- IF(C4:D4=F5,C5:D10) : Ez a rész a cellák értékeit tartalmazó tömböt adja vissza, és a HAMIS cellák értékei.
- =LARGE(IF(C4:D4=F5,C5:D10),2): A képletnek ez a része a következő végső értéket adja vissza 119 .
2. AGGREGATE funkció alkalmazása
Az AGGREGATE funkció az excelben lehetővé teszi számunkra, hogy aggregált számításokat végezzünk, mint például COUNT , ÁLTALÁNOS , MAX, stb. Ez a függvény figyelmen kívül hagyja a rejtett sorokat és a hibákat is. Ezt a függvényt arra fogjuk használni, hogy megtaláljuk a második legnagyobb értéket bizonyos kritériumok alapján. Ehhez kövesse az alábbi lépéseket.
Lépések:
- Kezdetben kattintson duplán a cellára F7 és írja be az alábbi képletet:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)
- Ezután nyomja meg a Írja be a címet. kulcsot, és a második legnagyobb árat kell kapnod a második legnagyobb idegenbeli készletért.
3. A SUMPRODUCT funkció használata
A SUMPRODUCT függvény az excelben először megszorozza az értéktartományt, majd megadja a szorzások összegét. Ezt a függvényt a következővel együtt használhatjuk a LARGE funkció a második legnagyobb értéket találja meg kritériumokkal.
Lépések:
- A módszer megkezdéséhez kattintson duplán a cellára F7 és illessze be az alábbi képletet:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))
- Ezután nyomja meg a Írja be a címet. kulcsot, és következésképpen ez megtalálja a második legnagyobb árértéket a Man City készlet a cellán belül C10 .
🔎 Hogyan működik a képlet?
- (B5:B10=F5)*(C5:D10) : A képlet ezen része a lista legmagasabb értékeit tartalmazó tömböt adja vissza, a többi értéket pedig úgy, mint 0 .
- LARGE((B5:B10=F5)*(C5:D10),2) : Ez a rész a következő értéket adja 80 mint a második legnagyobb érték.
- =SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2)): Ez a rész visszaadja a végső értéket, amely 80 ebben az esetben.
4. VBA kód használata
Ha ismeri a VBA az excelben néhány kattintással megkereshetjük a második legnagyobb értéket a kritériumokkal. Lássuk, hogyan kell ezt megtenni.
Lépések:
- Ehhez a módszerhez menjen a Fejlesztő lapot, és válassza a Visual Basic .
- Most válassza ki a Beillesztés a VBA ablakban, és kattintson a Modul .
- Ezután írja be az alábbi képletet az új ablakba:
Sub SecondLargest() Range("F7").FormulaArray = "=LARGE(IF(C4:D4=F5,C5:D12),2)" End Sub
- Ezután nyissa meg a makrót a Fejlesztő fülre kattintva Makrók .
- Most, a Makró ablakban válassza ki a SecondLargest makró és kattintson Fuss .
- Ennek eredményeként a VBA a kód kiszámítja a második legmagasabb értéket a cellán belüli összes távoli készletből. F7 .
Hogyan találja meg a Top 5 értéket és neveket az Excelben található kritériumokkal
Ebben a módszerben, látni fogjuk a részletes lépéseket, hogy megtalálja a felső 5 értékek és nevek az excelben lévő kritériumokkal.
Lépések:
- Kezdetben kattintson duplán a cellára E5 és írja be az alábbi képletet:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))
- Ezután nyomja meg a Írja be a címet. billentyűvel, és másolja ezt a képletet a cellákba a Töltse ki a fogantyút .
- Következésképpen, ez megtalálja a felső 5 az otthoni készletek értékei.
🔎 Hogyan működik a képlet?
- ROWS($E$5:$E5) : Ez a rész a következő értéket adja meg 1 .
- =LARGE($C$5:$C$10,ROWS($E$5:$E5)): Ez a rész visszaadja a végső értéket, amely a legfelső 5 otthoni készletárak.
Emlékezetes dolgok
- Használhatja a ALT+F11 parancsikon megnyitásához a VBA ablak és ALT+F8 a Makrók ablak megnyitásához.
- Megjegyzendő, hogy a LARGE funkció figyelmen kívül hagyja az üres vagy üres cellákat tartalmazó cellákat TRUE vagy FALSE értékeket tartalmaznak.
- Ha nincs numerikus érték, akkor ez a függvény a következő értéket adja vissza #NUM! Hiba eredményeként.