Բովանդակություն
Այս ձեռնարկում ես ձեզ ցույց կտամ 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! Սխալը: