Excel бағдарламасындағы критерийлер арқылы екінші ең үлкен мәнді қалай табуға болады

  • Мұны Бөлісіңіз
Hugh West

Бұл оқулықта мен сізге 4 Excel бағдарламасындағы критерийлері бар екінші ең үлкен мәнді табудың жылдам амалдарын көрсетемін. Шарттарды орнату арқылы екінші ең үлкен мәнді табу үшін бұл әдістерді үлкен деректер жиындарында да қолдануға болады. Осы оқулық барысында сіз Excel бағдарламасына қатысты кез келген тапсырмада өте пайдалы болатын кейбір маңызды Excel құралдары мен әдістерін үйренесіз.

Тәжірибе жұмыс кітабын жүктеп алу

Тәжірибе жұмыс кітабын осы жерден жүктеп алуға болады.

Criteria.xlsm арқылы екінші ең үлкен мәнді табыңыз

Excel бағдарламасындағы критерийлер арқылы екінші ең үлкен мәнді табуға арналған 4 жылдам әдіс

Біз қадамдарды нақты түсіндіру үшін қысқа деректер жиынтығы. Деректер жиынында шамамен 7 жол және 3 баған бар. Бастапқыда біз барлық ұяшықтарды Валюта пішімінде сақтаймыз. Барлық деректер жиындары үшін бізде 2 бірегей бағандар бар, олар Клуб атауы, үй жинағы және Аway жинағы . Қажет болса, бағандар санын кейінірек өзгерте аламыз.

1. LARGE функциясын пайдалану

LORK функциясы excel ішінде біз оны кему ретімен сұрыптағаннан кейін сандар тізімінен санды қайтара алады. Шарттары бар екінші ең үлкен мәнді табу үшін осы функцияны қалай қолдану керектігін көрейік.

Қадамдар:

  • Біріншіден, F7 <ұяшығына өтіңіз. 2>және келесі формуланы енгізіңіз:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Енді <1 пернесін басыңыз> енгізіңіз және бұл орындалады F7 ішіндегі екінші ең үлкен Home Kit бағасын есептеңіз.

🔎 Формула қалай жұмыс істейді?

  • IF(C4:D4=F5,C5:D10) : Бұл бөлік массивтің массивін қайтарады ұяшық мәндері және ЖАЛҒАН ұяшық мәндері.
  • =ҮЛКЕН(ЕГЕР(C4:D4=F5,C5:D10),2): Формуланың бұл бөлігі қайтарады соңғы мән 119 .

2. AGGREGATE функциясын қолдану

Excel бағдарламасындағы AGGREGATE функциясы бізге жинақтауды орындау мүмкіндігін береді. COUNT , ОРТАША , MAX, т.б. сияқты есептеулер. Бұл функция кез келген жасырын жолдарды немесе қателерді де елемейді. Біз бұл функцияны нақты критерийлері бар екінші ең үлкен мәнді табу үшін қолданамыз. Ол үшін төмендегі қадамдарды орындаңыз.

Қадамдар:

  • Бастау үшін F7 ұяшығын екі рет басып, келесіні енгізіңіз төмендегі формула:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Содан кейін Enter пернесін басыңыз және сіз екінші орындағы жиынтық бағасын алуыңыз керек.

3. SUMPRODUCT функциясын пайдалану

SUMPRODUCT функциясын excel алдымен мәндер ауқымын көбейтеді, содан кейін сол көбейтулердің қосындысын береді. Шарттары бар екінші ең үлкен мәнді табу үшін біз бұл функцияны үлкен функциямен бірге пайдалана аламыз.

Қадамдар:

  • Бастау үшін бұл әдіс үшін F7 ұяшығын екі рет басып, формуланы енгізіңізтөменде:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Кейін, Enter пернесін басып, сәйкесінше , бұл C10 ұяшығының ішіндегі Man City жинағының екінші ең үлкен баға мәнін табады.

🔎 Формула қалай жұмыс істейді?

  • (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 кодын пайдалану

Егер Excel бағдарламасындағы VBA мен таныс болсаңыз, бірнеше рет басу арқылы критерийлері бар екінші ең үлкен мәнді таба аласыз. . Мұны қалай жасау керектігін көрейік.

Қадамдар:

  • Бұл әдіс үшін Әзірлеуші ​​ қойындысына өтіп, <1 таңдаңыз>Visual Basic .

  • Енді VBA терезесінде Insert опциясын таңдап, түймесін басыңыз. Модуль .

  • Келесі, жаңа терезеде төмендегі формуланы теріңіз:
3769

  • Одан кейін Макростар түймесін басу арқылы Әзірлеуші ​​ қойындысынан макросты ашыңыз.

  • Енді Макрос терезесінде Екінші Ең үлкен макросты таңдап, Орындау түймесін басыңыз.

  • Нәтижесінде VBA код F7 ұяшығының ішіндегі барлық алыс жинақтардан екінші ең жоғары мәнді есептейді.

Ең жақсы 5 мәнді қалай табуға болады және Excel бағдарламасындағы критерийлері бар атаулар

Бұл әдісте біз Excel бағдарламасындағы критерийлері бар жоғарғы 5 мәндер мен атауларды табудың егжей-тегжейлі қадамдарын көреміз.

Қадамдар:

  • Бастау үшін E5 ұяшығын екі рет басып, төмендегі формуланы енгізіңіз:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Одан кейін Enter пернесін басып, осы формуланы Толтыру тұтқасы арқылы ұяшықтарға көшіріңіз.
  • Демек, бұл үй жиынтықтарының ең жоғарғы 5 мәндерін табады.

🔎 Формула қалай жұмыс істейді?

  • ROWS($E$5:$E5) : Бұл бөлік <мәнін береді 1>1 .
  • =ҮЛКЕН($C$5:$C$10,ROWS($E$5:$E5)): Бұл бөлік соңғы мәнді қайтарады. жоғарғы 5 үй жинағының бағасы.

Есте сақтау керек нәрселер

  • ALT+F11 пернелер тіркесімін VBA терезесін және ашу үшін пайдалануға болады. Макростар терезесін ашу үшін ALT+F8 пернелер тіркесімін басыңыз.
  • Ескертіңіз: LARGE функциясы бос немесе құрамында ШЫН немесе ЖАЛҒАН <2 бар ұяшықтарды елемейді>олардағы мәндер.
  • Егер сандық мән болмаса, бұл функция нәтиже ретінде #САНЫ! қатесін қайтаруы мүмкін.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.