Excelda SUBTOTAL bilan COUNTIFdan qanday foydalanish kerak (2 usul)

  • Buni Baham Ko'Ring
Hugh West

Ushbu maqolada biz filtrlangan ma'lumotlarni ikkita qulay usuldan foydalangan holda hisoblash uchun Excelda ESOQFOR funksiyasi bilan SUBJAMIY funksiya bilan qanday foydalanishni ko'rsatamiz.

Amaliy ish kitobini yuklab oling

Ushbu maqolani o'qiyotganingizda mashq qilish uchun ushbu mashq kitobini yuklab oling.

SUBTOTAL COUNTIF.xlsx

Excelda SUBTOTAL bilan COUNTIF dan foydalanishning 2 ta usuli

Ushbu maqolada biz quyidagi ma'lumotlar to'plamidan faqat ko'rinadigan qatorlar sonini topish uchun 2 xil usulni ko'rsatish uchun foydalandik. . Bu yerda 4 turli toifadagi mahsulotlar roʻyxati. Biz har bir toifadagi mahsulotlar sonini bilib olamiz. Keling, qo'llanmaga amal qilaylik.

1. Excel funksiyalaridan foydalangan holda mezonlar bilan filtrlangan ma'lumotlarni hisoblash uchun SUBTOTAL bilan COUNTIFdan foydalanish

Odatda SUBTOTAL funktsiyasi mezonlarni bajara olmaydi. COUNTIF funktsiyasi tomonidan qo'yiladi. Shunday qilib, biz SUMPRODUCT funksiyasi yordamida SUBTOTAL funktsiyasi ( OFFSET funksiyasi orqali) va <1 yordamida hisob raqamini filtrlashimiz mumkin>mezonlar .

E6 katakka quyidagi formulani qo'ying:

=SUMPRODUCT((C5:C14=C5)*(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0))))

Formula taqsimoti:

SUMPRODUCT funktsiyasi massivlarni sifatida qabul qiladi. kiritish . Bu formulada biz birinchi kiritish massivini kriteriy sifatida qo'yamiz va ikkinchi kirish massivi ko'rinish .

Mezonlar -

=(C5:C14=C5)

Bu C5 ya'ni Meva qiymatini C5:C14 diapazoniga nisbatan tekshiradi . Quyidagi skrinshotda ko'rsatilgan massivni chiqaradi. Ushbu massiv formulada ko'paytirish shaklida bo'lgani uchun u oxir-oqibat 1 ning va 0 li massivga aylanadi.

{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} Endi formulaning ikkinchi qismida bizda chiqish sifatida yagona qiymat ni qaytaradigan SUBTOTAL funksiyasi. Lekin biz SUMPRODUCT funksiyasiga massiv kiritishimiz kerak. Shunday qilib, biz OFFSET funksiyasidan SUBJAMAL funksiyaning kirishi sifatida foydalanishimiz kerak, har bir satr uchun bitta havola bu har bir satr uchun bitta natijani qaytaradi. Buning uchun OFFSET funktsiyasining kirishi sifatida nol dan boshlanadigan har bir satrda bitta raqamni o'z ichiga olgan massiv qo'yish kerak. Ushbu massivni olish uchun quyidagi formulani qo'ying:

=ROW(C5:C15)-MIN(ROW(C5:C14))

Keling, yuqoridagi formulani OFFSET funksiyasiga kiritamiz , ya'ni:

=OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)

Nihoyat, SUBTOTAL funktsiyasi 1 va 0 dan iborat massivni qaytaradi.

=(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)))

Endi biz formulaning 2-qismi qanday ishlashini tushunamiz, Yakuniy bosqichga o'tamiz.

=SUMPRODUCT( criteria * visibility )

Formulani istalgan bo'sh katakka qo'ying-

=SUMPRODUCT(D5:D14*H5:H14)

Diapazon D5:D14 mezonlar va diapazon H5:H14 ko'rinish ni ifodalaydi. natija 3 , bu mahsulotlar ro'yxatidagi Meva mahsulotlari ning raqami dir.

Shunga o'xshab, biz ham shunday qila olamiz. filtrlang va har bir turkum uchun mahsulotlar sonini oling.

Batafsil o'qing: COUNTIF bir nechta diapazon Excelda bir xil mezon

Shunga o'xshash o'qishlar

  • Excel COUNTIFS ishlamayapti (yechimlar bilan bog'liq 7 sabab)
  • COUNTIF vs COUNTIFS Excel (4 ta misol)
  • COUNTIF kattaroq va undan kichik [bepul shablon bilan]
  • Exceldagi ikkita hujayra qiymati orasidagi COUNTIF (5 ta misol) )

2. Excel COUNTIFS funktsiyasi yordamchi ustun qo'shish orqali mezonlar bilan ma'lumotlarni filtrlash

Bu usulda birinchi navbatda biz yordamchi ustun qo'shing va keyin mahsulotlar sonini ularning toifalari asosida hisoblash uchun SUMIFS funktsiyasidan foydalaning. Quyidagi amallarni bajaring:

Qadamlar:

  • D4 katakka quyidagi formulani yozing
=IF(C4="Fruit",1,0)

Ushbu formula C4 yacheykaning qiymati Meva yoki emas ekanligini tekshiradi. Agar qiymat meva bo'lsa, u holda u 1 yoki 0 ko'rsatadi.

  • to'ldirish dastagidan foydalanib, formuladan nusxa ko'chiring va formulani ustun bo'ylab joylashtiring.

  • Natija shuni ko'rsatadiki, Meva Kategoriyaga ega bo'lgan hujayralar 1 va kategoriyalari bo'lgan hujayralar mevadan tashqari 0 -ni chiqish sifatida ko'rsatadi.

  • Endi quyidagini qo'ying formula bo'sh katakda (bu misol katakchada I7 ) natijani saqlamoqchisiz.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")

Ushbu formulada COUNTIFS funksiyasi ikkita mezonni ikki diapazonda tekshiradi va mosliklar soni . C4:C13 oralig'ida u Meva va D4:D13 oralig'ida 1 uchun mos keladi.

  • Yuqoridagi amallarni bajarish orqali biz har bir toifadagi mahsulotlar sonini juda oson hisoblashimiz mumkin.

Batafsil o'qish: Bir nechta mezonlarga ega bo'lmagan Excel COUNTIF-dan qanday foydalanish kerak

Izohlar

  • SUBTOTAL funktsiyasi funksiya_num funktsiyaning harakatini boshqaruvchi argument sifatida. funksiya_num qiymati ga qarab SUBJAMIY funktsiyasi qiymatlar diapazonining O'RTA, SO'M, MAX, MIN, COUNT va hokazolarni hisoblashi mumkin. Bu yerda biz 103 dan foydalandik, ular yashirin qatorlarni e`tiborga olmaydilar COUNTA

Masalan, bu yerda sabzavot kategoriyasidan mahsulotlar sonini 3 dan 2 ga o'zgartirgan 8-qator ni yashiramiz. Shuningdek, biz 0 ga olib keladigan go'sht toifali mahsulotlarni o'z ichiga olgan qatorlarni 13 va 14 ni yashiramiz.

Xulosa

Endi, bizExcelda SUBTOTAL funksiyasi bilan COUNTIF funksiyasidan qanday foydalanishni bilish. Umid qilamanki, bu sizni ushbu funksiyadan ishonchliroq foydalanishga undaydi. Har qanday savol yoki takliflar bo'lsa, ularni quyidagi sharhlar maydoniga qo'yishni unutmang.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.