Cara Menggunakan COUNTIF dengan SUBTOTAL dalam Excel (2 Kaedah)

  • Berkongsi Ini
Hugh West

Dalam artikel ini, kami akan menggambarkan cara menggunakan fungsi COUNTIF dengan fungsi SUBTOTAL dalam Excel untuk mengira data yang ditapis menggunakan dua kaedah mudah.

Muat turun Buku Kerja Amalan

Muat turun buku kerja latihan ini untuk bersenam semasa anda membaca artikel ini.

SUBJUMLAH COUNTIF.xlsx

2 Kaedah Menggunakan COUNTIF dengan SUBTOTAL dalam Excel

Dalam artikel ini, kami menggunakan set data berikut untuk menunjukkan 2 kaedah berbeza untuk mencari bilangan baris yang boleh dilihat sahaja . Berikut ialah senarai produk 4 berbeza kategori . Kami akan mengetahui bilangan produk di bawah setiap kategori. Mari ikut panduan.

1. Penggunaan COUNTIF dengan SUBTOTAL untuk Mengira Data Ditapis Dengan Kriteria Menggunakan Fungsi Excel

Biasanya, fungsi SUBTOTAL tidak boleh mengendalikan kriteria yang diletakkan oleh fungsi COUNTIF . Jadi kita boleh menapis nombor kiraan menggunakan fungsi SUMPRODUCT dengan kedua-dua fungsi SUBTOTAL (melalui fungsi OFFSET ) dan kriteria .

Dalam sel E6 letakkan formula berikut:

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

Pecahan Formula:

Fungsi SUMPRODUCT mengambil tatasusunan sebagai nya input . Dalam formula ini, kami meletakkan tatasusunan input pertama sebagai kriteria dan tatasusunan input kedua mengendalikan keterlihatan .

Kriterianya ialah-

=(C5:C14=C5)

Ini menyemak nilai C5 iaitu Buah terhadap julat C5:C14 . Ia mengeluarkan tatasusunan yang ditunjukkan dalam tangkapan skrin di bawah. Memandangkan tatasusunan ini berada dalam bentuk pendaraban dalam formula, ia akhirnya bertukar menjadi tatasusunan 1's dan 0's.

{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} Sekarang, dalam bahagian kedua formula, kita ada fungsi SUBTOTAL yang mengembalikan nilai tunggal sebagai output. Tetapi kita perlu meletakkan input tatasusunan dalam fungsi SUMPRODUCT . Jadi, kita perlu menggunakan fungsi OFFSET sebagai input bagi fungsi SUBTOTAL , satu rujukan setiap baris yang mengembalikan satu hasil setiap baris. Ini memerlukan meletakkan tatasusunan yang mengandungi satu nombor setiap baris bermula dengan sifar sebagai input bagi fungsi OFFSET . Letakkan formula ini di bawah untuk memperoleh tatasusunan ini:

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

Mari letakkan formula di atas ke dalam fungsi OFFSET , iaitu:

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

Akhir sekali, fungsi SUBTOTAL mengembalikan tatasusunan 1 dan 0.

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

Kini kita boleh memahami cara bahagian kedua formula berfungsi, mari kita beralih ke langkah terakhir.

=SUMPRODUCT( criteria * visibility )

Letakkan formula ke dalam mana-mana sel kosong-

=SUMPRODUCT(D5:D14*H5:H14)

Julat D5:D14 mewakili kriteria dan julat H5:H14 mewakili keterlihatan . hasil ialah 3 iaitu nombor daripada Produk buah-buahan dalam senarai produk.

Begitu juga, kita boleh tapis dan dapatkan bilangan produk untuk setiap kategori.

Baca lebih lanjut: COUNTIF Pelbagai Julat Kriteria Sama dalam Excel

Bacaan Serupa

  • Excel COUNTIFS Tidak Berfungsi (7 Punca Penyelesaian)
  • COUNTIF lwn COUNTIF dalam Excel (4 Contoh)
  • COUNTIF Lebih Besar Daripada dan Kurang Daripada [dengan Templat Percuma]
  • COUNTIF antara Dua Nilai Sel dalam Excel (5 Contoh )

2. Excel COUNTIFS Berfungsi untuk Mengira Data Penapis dengan Kriteria dengan Menambah Lajur Pembantu

Dalam kaedah ini, pertama, kita akan tambah lajur pembantu dan kemudian gunakan fungsi SUMIFS untuk mengira bilangan produk berdasarkan kategorinya. Ikut langkah di bawah:

Langkah:

  • Dalam sel D4, tulis formula berikut
=IF(C4="Fruit",1,0)

Formula ini menyemak sama ada nilai sel C4 adalah Buah atau bukan . Jika nilai ialah buah maka ia akan menunjukkan 1 atau 0 sebaliknya.

  • Menggunakan pemegang isian, salin dan tampal rumus melalui lajur.

  • Hasilnya menunjukkan dengan jelas bahawa sel dengan Buah Kategori menunjukkan 1 dansel dengan kategori selain Buah tunjukkan 0 sebagai output.

  • Sekarang letakkan yang berikut formula dalam sel kosong (dalam sel contoh ini I7 )anda mahu menyimpan hasilnya.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")

Dalam formula ini, fungsi COUNTIFS menyemak dua kriteria dalam dua julat dan mengembalikan bilangan padanan . Dalam julat C4:C13 ia sepadan dengan Buah dan dalam julat D4:D13 ia sepadan dengan 1.

  • Dengan mengikut langkah di atas, kita boleh mengira bilangan produk yang dimiliki oleh setiap kategori dengan mudah.

Baca lebih lanjut: Cara Menggunakan Excel COUNTIF Yang Tidak Mengandungi Berbilang Kriteria

Nota

  • Fungsi SUBTOTAL menggunakan function_num sebagai hujah yang mengawal kelakuan fungsi. Bergantung pada nilai function_num fungsi SUBTOTAL boleh mengira PURATA, JUMLAH, MAX, MIN, COUNT, dll. bagi julat nilai. Di sini kami menggunakan 103 yang abaikan baris tersembunyi semasa menggunakan COUNTA

Sebagai contoh, di sini kami menyembunyikan baris 8 yang menukar bilangan produk daripada kategori sayur daripada 3 kepada 2 . Dan kami juga menyembunyikan baris 13 dan 14 yang mengandungi produk daging kategori yang menghasilkan 0.

Kesimpulan

Sekarang, kitatahu cara menggunakan fungsi COUNTIF dengan fungsi SUBTOTAL dalam Excel. Mudah-mudahan, ia akan menggalakkan anda menggunakan fungsi ini dengan lebih yakin. Sebarang soalan atau cadangan jangan lupa letakkan di dalam kotak komen di bawah.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.