Excel-də meyarlarla ikinci ən böyük dəyəri necə tapmaq olar

  • Bunu Paylaş
Hugh West

Bu dərslikdə mən sizə excel-də kriteriyalarla ikinci ən böyük dəyəri tapmaq üçün 4 sürətli fəndlər göstərəcəyəm. Siz meyarlar təyin etməklə ikinci ən böyük dəyəri tapmaq üçün hətta böyük verilənlər dəstlərində də bu üsullardan istifadə edə bilərsiniz. Bu dərslik boyunca siz həmçinin excel ilə əlaqəli istənilən tapşırıqda çox faydalı olacaq bəzi vacib excel alətləri və texnikalarını öyrənəcəksiniz.

Təcrübə İş Kitabını endirin

Təcrübə iş kitabını buradan endirə bilərsiniz.

Criteria.xlsm ilə İkinci Ən Böyük Dəyəri Tapın

Excel-də meyarlarla ikinci ən böyük dəyəri tapmaq üçün 4 sürətli hiylə

Biz addımları aydın şəkildə izah etmək üçün qısa verilənlər toplusu. Verilənlər dəstində təxminən 7 sətir və 3 sütun var. Əvvəlcə bütün xanaları Currency formatında saxlayırıq. Bütün verilənlər dəstləri üçün bizdə 2 unikal sütunlar var ki, bunlar Klubun Adı, Ev Dəsti Away Kit . Baxmayaraq ki, ehtiyac olarsa, sütunların sayını sonradan dəyişə bilərik.

1. BÖYÜK funksiyadan istifadə

BÖYÜK funksiya excel -də biz onu azalan ardıcıllıqla sıraladıqdan sonra nömrələr siyahısından nömrəni qaytara bilər. Kriteriyalarla ikinci ən böyük dəyəri tapmaq üçün bu funksiyanı necə tətbiq edəcəyimizi görək.

Addımlar:

  • İlk olaraq F7 və aşağıdakı düsturu daxil edin:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • İndi <1 düyməsini basın> daxil edin və bu olacaq F7 daxilində ikinci ən böyük Home Kit qiymətini hesablayın.

🔎 Düstur necə işləyir?

  • IF(C4:D4=F5,C5:D10) : Bu hissə massivi qaytarır xana dəyərləri və YANLIŞ xana dəyərləri.
  • =BÜYÜK(ƏGƏR(C4:D4=F5,C5:D10),2): Düsturun bu hissəsi qaytarır 119 -in son qiyməti.

2. AGGREGATE Funksiyasının Tətbiqi

Excel-də AGREGATE funksiyası bizə aqreqat yerinə yetirmək imkanı verir. kimi hesablamalar COUNT , ORTA , MAX, və s. Xüsusi kriteriyalarla ikinci ən böyük dəyəri tapmaq üçün bu funksiyadan istifadə edəcəyik. Bunu etmək üçün aşağıdakı addımları yerinə yetirin.

Addımlar:

  • Başlamaq üçün F7 xanasına iki dəfə klikləyin və daxil edin aşağıdakı düstur:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Sonra Enter düyməsini basın və siz ikinci ən böyük səfər dəsti qiymətini almalısınız.

3. SUMPRODUCT funksiyasından istifadə

SUMPRODUCT funksiyasından excel əvvəlcə dəyərlər diapazonunu çoxaldır və sonra bu vurmaların cəmini verir. Biz bu funksiyadan BÖYÜK funksiyası ilə birlikdə kriteriyalarla ikinci ən böyük dəyəri tapmaq üçün istifadə edə bilərik.

Addımlar:

  • Başlamaq üçün bu üsulla F7 xanasına iki dəfə klikləyin və düsturu daxil edinaşağıda:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Sonra Enter düyməsini basın və nəticədə , bu, C10 xanasının daxilində Man City dəsti üçün ikinci ən böyük qiymət dəyərini tapacaq.

🔎 Düstur necə işləyir?

  • (B5:B10=F5)*(C5:D10) : Düsturun bu hissəsi siyahıda ən yüksək olan dəyərlər massivini və digər dəyərləri 0 kimi qaytarır.
  • LARGE((B5:B10=F5)* (C5:D10),2) : Bu hissə ikinci ən böyük dəyər kimi 80 qiymətini verir.
  • =SUMPRODUCT(BÜYÜK((B5:B10=F5)) )*(C5:D10),2)): Bu hissə bu halda 80 olan yekun dəyəri qaytarır.

4. VBA Kodundan istifadə

Əgər siz excel-də VBA ilə tanışsınızsa, bir neçə kliklə meyarlarla ikinci ən böyük dəyəri tapa bilərsiniz. . Gəlin bunu necə edəcəyimizi görək.

Addımlar:

  • Bu üsul üçün Tərtibatçı tabına keçin və <1-i seçin>Visual Basic .

  • İndi VBA pəncərəsində Insert seçin və klikləyin Modul -də.

  • Sonra yeni pəncərədə aşağıdakı düsturu yazın:
6145

  • Sonra Makrolar üzərinə klikləməklə Tərtibatçı tabından makronu açın.

  • İndi Makro pəncərəsində İkinci Ən Böyük makronu seçin və Çalışdır düyməsini basın.

  • Nəticədə VBA kod F7 xanasının daxilindəki bütün uzaq dəstlərdən ikinci ən yüksək dəyəri hesablayacaq.

İlk 5 Dəyəri Necə Tapmaq olar və Excel-də Kriteriyalı Adlar

Bu metodda biz excel-də ən yaxşı 5 dəyərləri və meyarları olan adları tapmaq üçün ətraflı addımları görəcəyik.

Addımlar:

  • Başlamaq üçün E5 xanasına iki dəfə klikləyin və aşağıdakı düsturu daxil edin:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Sonra Enter düyməsini basın və Doldurma Dəstəyi istifadə edərək bu düsturu xanalara köçürün.
  • Beləliklə, bu, ev dəstləri üçün ən yaxşı 5 dəyərləri tapacaq.

🔎 Düstur Necə İşləyir?

  • SATIRLAR($E$5:$E5) : Bu hissə 1 .
  • =BÜYÜK($C$5:$C$10,ROWS($E$5:$E5)): Bu hissə son dəyəri qaytarır, yəni üst 5 ev dəsti qiymətləri.

Xatırlamaq lazım olanlar

  • VBA pəncərəsini və açmaq üçün ALT+F11 qısa yolundan istifadə edə bilərsiniz. Makrolar pəncərəsini açmaq üçün ALT+F8 .
  • Qeyd edək ki, İLK funksiya boş və ya DOĞRU və ya YANLIŞ <2 olan xanalara məhəl qoymur>dəyərlər.
  • Əgər ədədi dəyər yoxdursa, bu funksiya nəticədə #SAYI! Xətası qaytara bilər.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.