Ինչպես գտնել երկրորդ ամենամեծ արժեքը Excel-ում չափանիշներով

  • Կիսվել Սա
Hugh West

Այս ձեռնարկում ես ձեզ ցույց կտամ 4 արագ հնարքներ՝ Excel-ում չափանիշներով երկրորդ ամենամեծ արժեքը գտնելու համար: Դուք կարող եք օգտագործել այս մեթոդները նույնիսկ մեծ տվյալների հավաքածուներում՝ չափորոշիչներով սահմանելով երկրորդ ամենամեծ արժեքը: Այս ձեռնարկի ընթացքում դուք նաև կսովորեք Excel-ի որոշ կարևոր գործիքներ և տեխնիկա, որոնք շատ օգտակար կլինեն excel-ի հետ կապված ցանկացած առաջադրանքի համար:

Ներբեռնեք Practice Workbook

Դուք կարող եք ներբեռնել գործնական աշխատանքային գիրքը այստեղից:

Գտնել երկրորդ ամենամեծ արժեքը Criteria.xlsm-ով

4 արագ հնարքներ Excel-ում չափանիշներով երկրորդ ամենամեծ արժեքը գտնելու համար

Մենք վերցրել ենք հակիրճ տվյալների բազա՝ քայլերը հստակ բացատրելու համար: Տվյալների հավաքածուն ունի մոտավորապես 7 տող և 3 սյունակ: Սկզբում մենք բոլոր բջիջները պահում ենք Արժույթի ձևաչափով: Բոլոր տվյալների հավաքածուների համար մենք ունենք 2 եզակի սյունակներ, որոնք են Ակումբի անվանումը, Տան հավաքակազմը և Ավագ հանդերձանքը : Թեև մենք կարող ենք հետագայում փոխել սյունակների քանակը, եթե դա անհրաժեշտ լինի:

1. Օգտագործելով LARGE ֆունկցիան

ՄԵԾ ֆունկցիան excel -ում կարող է թվեր վերադարձնել թվերի ցանկից այն բանից հետո, երբ այն դասակարգել ենք նվազման կարգով: Եկեք տեսնենք, թե ինչպես կիրառել այս ֆունկցիան՝ չափորոշիչներով երկրորդ ամենամեծ արժեքը գտնելու համար:

Քայլեր.

  • Նախ, անցեք բջիջ F7 և տեղադրեք հետևյալ բանաձևը.
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Այժմ սեղմեք Մուտքագրեք և սա կլինիհաշվարկեք երկրորդ ամենամեծ Home Kit գինը F7 ներսում:

🔎 Ինչպե՞ս է աշխատում բանաձևը:

  • IF(C4:D4=F5,C5:D10): Այս մասը վերադարձնում է զանգվածի զանգվածը բջիջների արժեքները և FALSE բջջի արժեքները:
  • =LARGE(IF(C4:D4=F5,C5:D10),2): Բանաձևի այս մասը վերադարձնում է 119 -ի վերջնական արժեքը։

2. Կիրառելով AGGREGATE ֆունկցիան

AGGREGATE ֆունկցիան excel-ում մեզ հնարավորություն է տալիս կատարել ագրեգատ։ հաշվարկներ, ինչպիսիք են COUNT , ՄԻՋԻՆ , MAX, և այլն: Այս ֆունկցիան նաև անտեսում է ցանկացած թաքնված տող կամ սխալ: Մենք կօգտագործենք այս ֆունկցիան՝ հատուկ չափանիշներով երկրորդ ամենամեծ արժեքը գտնելու համար: Դա անելու համար հետևեք ստորև նշված քայլերին:

Քայլեր.

  • Սկզբի համար կրկնակի սեղմեք F7 բջիջի վրա և մուտքագրեք ստորև բերված բանաձևը՝
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Հաջորդը սեղմեք Enter ստեղնը և դուք պետք է ստանաք երկրորդ ամենամեծ արտագնա հավաքածուի գինը:

3. Օգտագործելով SUMPRODUCT ֆունկցիան

SUMPRODUCT ֆունկցիան մեջ excel-ը նախ բազմապատկում է արժեքների միջակայքը, ապա տալիս է այդ բազմապատկումների գումարը: Մենք կարող ենք օգտագործել այս ֆունկցիան LARGE ֆունկցիայի հետ մեկտեղ՝ չափորոշիչներով երկրորդ ամենամեծ արժեքը գտնելու համար:

Քայլեր.

  • Սկսելու համար այս մեթոդով կրկնակի սեղմեք F7 բջիջի վրա և տեղադրեք բանաձևըստորև՝
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Հաջորդը սեղմեք Enter ստեղնը և հետևաբար , սա կգտնի Man City հավաքածուի երկրորդ ամենամեծ գնային արժեքը C10 բջիջի ներսում:

🔎 Ինչպե՞ս է աշխատում բանաձևը:

  • (B5:B10=F5)*(C5:D10) : Բանաձևի այս մասը վերադարձնում է արժեքների զանգված, որոնք ամենաբարձրն են ցուցակում և այլ արժեքներ՝ որպես 0 ։
  • LARGE((B5:B10=F5)* (C5:D10),2): Այս մասը տալիս է 80 արժեքը որպես երկրորդ ամենամեծ արժեք:
  • =SUMPRODUCT(LARGE((B5:B10=F5) )*(C5:D10),2)): Այս մասը վերադարձնում է վերջնական արժեքը, որն այս դեպքում 80 է:

4. Օգտագործելով VBA կոդ

Եթե դուք ծանոթ եք VBA -ին excel-ում, կարող եք գտնել երկրորդ ամենամեծ արժեքը չափանիշներով ընդամենը մի քանի կտտոցով։ . Եկեք տեսնենք, թե ինչպես դա անել:

Քայլեր.

  • Այս մեթոդի համար անցեք Developer ներդիր և ընտրեք Visual Basic :

  • Այժմ ընտրեք Տեղադրեք VBA պատուհանում և սեղմեք Մոդուլի -ում:

  • Հաջորդը նոր պատուհանում մուտքագրեք ստորև բերված բանաձևը.
8840

  • Այնուհետև բացեք մակրո Developer ներդիրից` սեղմելով Macros :

  • Այժմ Macro պատուհանում ընտրեք SecondLargest մակրոն և սեղմեք Գործարկել ։

  • Արդյունքում VBA կոդը կհաշվարկի երկրորդ ամենաբարձր արժեքը բջիջի ներսում գտնվող բոլոր փաթեթներից F7 :

Ինչպես գտնել լավագույն 5 արժեքները and Names with Criteria in Excel

Այս մեթոդում մենք կտեսնենք մանրամասն քայլերը՝ գտնելու լավագույն 5 արժեքները և անունները Excel-ում չափանիշներով:

Քայլեր.

  • Սկզբի համար կրկնակի սեղմեք E5 բջիջի վրա և մուտքագրեք հետևյալ բանաձևը.
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Այնուհետև սեղմեք Enter ստեղնը և պատճենեք այս բանաձևը բջիջներում` օգտագործելով Լրացնել բռնակը :
  • Հետևաբար, սա կգտնի հիմնական 5 արժեքները տնային հավաքածուների համար:

🔎 Ինչպե՞ս է աշխատում բանաձևը:

  • ROWS($E$5:$E5): Այս մասը տալիս է <արժեքը 1>1 .
  • =ՄԵԾ ($C$5:$C$10,ՏԱՐԵՐ($E$5:$E5)): Այս մասը վերադարձնում է վերջնական արժեքը, որը լավագույն 5 տան հավաքածուի գները:

Հիշելու բաներ

  • Դուք կարող եք օգտագործել ALT+F11 դյուրանցումը` բացելու VBA պատուհանը և ALT+F8 ՝ մակրոների պատուհանը բացելու համար:
  • Նշեք, որ LARGE ֆունկցիան անտեսում է դատարկ բջիջները կամ պարունակում են ՃԻՇՏ կամ FALSE դրանց մեջ արժեքները:
  • Եթե թվային արժեք չկա, այս ֆունկցիան կարող է արդյունքում վերադարձնել #NUM! Սխալը:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: