Mündəricat
Bu məqalədə biz iki rahatlıq metodundan istifadə edərək süzgəcdən keçirilmiş məlumatları saymaq üçün Excel-də ƏYƏBƏT funksiyası ilə ƏTƏMƏLƏM funksiyasından necə istifadə edəcəyimizi təsvir edəcəyik.
Təcrübə İş Kitabını endirin
Bu məqaləni oxuyarkən məşq etmək üçün bu məşq kitabını endirin.
SUBTOTAL COUNTIF.xlsx
Excel-də SUBTOTAL ilə COUNTIF istifadə etməyin 2 metodu
Bu məqalədə biz yalnız görünən sətirlərin sayını tapmaq üçün 2 fərqli metodu nümayiş etdirmək üçün aşağıdakı verilənlər toplusundan istifadə etdik. . Burada 4 müxtəlif kateqoriya məhsullarının siyahısı verilmişdir. Hər kateqoriya üzrə məhsulların sayını öyrənəcəyik. Gəlin bələdçiyə əməl edək.
1. Excel funksiyalarından istifadə edərək meyarlarla süzülmüş verilənləri saymaq üçün SUBTOTAL ilə COUNTIF-dən istifadə
Adətən, SUBTOTAL funksiyası meyarları idarə edə bilməz COUNTIF funksiyası tərəfindən qoyulur. Beləliklə, biz həm ALT ÜMUMİ funksiyası ( OFFSET funksiyası vasitəsilə), həm də XƏBƏTƏMƏSİD funksiyasından istifadə edərək sayma nömrəsini filtrləyə bilərik>meyarlar .
E6 xanasına aşağıdakı düsturu qoyun:
=SUMPRODUCT((C5:C14=C5)*(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0))))
Düsturun Bölgüsü:
SUMPRODUCT funksiyası massivləri kimi qəbul edir daxil edin . Bu düsturda biz birinci giriş massivini kriteriya kimi qoyuruq və ikinci giriş massivi görünürlük .
Meyarlar-
=(C5:C14=C5)
Bu, C5 yəni Meyvə dəyərini C5:C14 diapazonuna qarşı yoxlayır . Aşağıdakı ekran görüntüsündə göstərilən bir sıra çıxarır. Bu massiv düsturda vurma formasında olduğundan, nəticədə 1-lərin və 0-ların massivinə çevrilir.
{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} İndi düsturun ikinci hissəsində bizdə çıxış kimi tək dəyəri qaytaran ALTTOAL funksiyası. Amma biz SUMPRODUCT funksiyasına massiv girişi qoymalıyıq. Beləliklə, biz OFFSET funksiyasından ALTTOAL funksiyasının girişi kimi istifadə etməliyik, hər sətirə bir istinad bu da hər sətirdə bir nəticə qaytarır. Bu, OFFSET funksiyasının girişi kimi sıfır ilə başlayan hər sətirdə bir ədəddən ibarət massiv qoyulmasını tələb edir. Bu massivi əldə etmək üçün bu düsturu aşağıya qoyun:
=ROW(C5:C15)-MIN(ROW(C5:C14))
Gəlin yuxarıdakı düsturu OFFSET funksiyasına daxil edək , yəni:
=OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)
Nəhayət, SUBTOTAL funksiyası 1 və 0-dan ibarət massivi qaytarır.
=(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)))
İndi düsturun 2-ci hissəsinin necə işlədiyini başa düşə bilərik, gəlin son mərhələyə keçək.
=SUMPRODUCT( criteria * visibility )
Düsulu istənilən boş xanaya qoyun-
=SUMPRODUCT(D5:D14*H5:H14)
diapazon D5:D14 meyarları , diapazon isə H5:H14 görünürlük -ni təmsil edir. nəticə 3 -dir, bu məhsullar siyahısındakı Meyvə məhsullarının sayı dir.
Eyni şəkildə, biz də edə bilərik. filtrləyin və hər kateqoriya üçün məhsulların sayını əldə edin.
Ətraflı oxuyun: Excel-də COUNTIF Çox Aralıqlar Eyni Kriteriyalar
Oxşar oxunuşlar
- Excel COUNTIFS İşləmir (Holların 7 Səbəbi)
- COUNTIF vs COUNTIFS Excel (4 Nümunə)
- COUNTIF Böyük və Kiçik [Pulsuz Şablonla]
- Excel-də İki Hüceyrə Dəyəri Arasında COUNTIF (5 Nümunə) )
2. Excel COUNTIFS Funksiyasına Köməkçi Sütun Əlavə etməklə Verilənləri Kriteriyalarla Filtrləmək
Bu üsulda ilk olaraq biz köməkçi sütun əlavə edin və sonra kateqoriyalarına əsasən məhsulların sayını hesablamaq üçün SUMIFS funksiyasından istifadə edin. Aşağıdakı addımları yerinə yetirin:
Addımlar:
- D4 xanasına aşağıdakı düsturu yazın
=IF(C4="Fruit",1,0)
Bu düstur C4 xanasının qiymətinin Meyvə və ya deyil olduğunu yoxlayır. Əgər dəyər meyvə dirsə, onda 1 və ya 0 əks halda göstərilir.
- doldurma sapından istifadə edərək, kopyalayın və düsturu sütun boyunca yapışdırın.
- Nəticə aydın şəkildə göstərir ki, Meyvə Kateqoriyaya malik olan hüceyrələr 1 və kateqoriyaları olan xanalar Meyvədən başqa 0 -ni çıxış kimi göstərir.
- İndi isə aşağıdakı <1 qoyun>formula boş xanada (bu nümunə xanada I7 ) siz nəticəni saxlamaq istəyirsiniz.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")
Bu düsturda HƏYƏT SÖYLƏRİ funksiyası iki diapazonda iki kriteriyanı yoxlayır və qaytarır uyğunluqların sayı . C4:C13 diapazonunda Meyvə və D4:D13 diapazonunda 1 üçün uyğun gəlir.
- Yuxarıdakı addımları izləməklə biz hər bir kateqoriyaya aid məhsulların sayını çox asanlıqla hesablaya bilərik.
Ətraflı oxuyun: Birdən çox kriteriyaya malik olmayan Excel COUNTIF-dən necə istifadə etməli
Qeydlər
- SUBTOTAL funksiyası funksiya_num funksiyanın davranışını idarə edən arqument kimi. function_num dəyəri -dən asılı olaraq ALTOTAL funksiyası bir sıra dəyərlərin ORTA, CƏM, MAX, MIN, SAYI və s.-ni hesablaya bilər. Burada biz COUNTA
Məsələn, burada 103 dən istifadə etdik ki, bu da gizli cərgələri iqnor edir tərəvəz kateqoriyasından məhsulların sayını 3-dən 2 -yə dəyişdirən sətir 8 -ni gizlədirik. Biz həmçinin 0 ilə nəticələnən ət kateqoriyasının məhsullarını ehtiva edən sətirləri 13 və 14 -ni gizlədirik.
Nəticə
İndi bizExcel-də SUBTOTAL funksiyası ilə COUNTIF funksiyasından necə istifadə edəcəyini bilmək. Ümid edirik ki, bu, sizi bu funksiyadan daha inamlı istifadə etməyə təşviq edər. Hər hansı bir sualınız və ya təklifiniz varsa, onları aşağıdakı şərh qutusuna yazmağı unutmayın.