Mündəricat
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 və 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.