Saya telah menemukan solusi ini untuk menggabungkan formula sumif dan subtotal tetapi saya tidak memahaminya ..
Menggabungkan SUMIF () dan SUBTOTAL () untuk Subtotal Dinamis
Adakah yang bisa menawarkan penjelasan tentang cara rangkaian fungsi ini bekerja bersama sehingga dapat dipahami oleh pengguna yang tidak berpengalaman lainnya (seperti saya)? Solusi ini jelas memecahkan pertanyaan tetapi sangat sulit untuk beradaptasi untuk dataset yang berbeda, tanpa wawasan lebih lanjut. (Saya lebih suka tidak mengirim pertanyaan spesifik saya sendiri karena jika saya lakukan, orang berikutnya dengan permintaan ini akan memiliki masalah yang sama!)
Terima kasih!
microsoft-excel
Alex S
sumber
sumber
Jawaban:
Sumproduct
- mengalikan satu array dengan array lainnya dan menambahkannya bersama-sama.Subtotal
- memberi Anda subtotal operasi tertentu pada rentang - inilah argumennya . 109 = jumlahOffset
- mengambil referensi dan menggunakan offset untuk referensi sel yang diimbangi darinya.row
- memberi Anda nomor baris referensiThe
--
notasi dasarnya memaksa [benar] dan [palsu] untuk kembali [1] dan [0] untuk array. Ketika Anda beroperasi pada benar atau salah, mereka menjadi numerik, jadi di sini Anda beroperasi dan kemudian membalikkan tanda itu. Anda malah bisa*1
Jadi, jika saya membaca ini dengan benar:
Apakah itu membantu?
sumber
=SUMPRODUCT(SUBTOTAL(109,OFFSET($AF$6,ROW($AF$6:$AF$91)-ROW($B$6),,1)),--($B$6:$B$91=$B$95))
jika saya ingin menghitung jumlah nilai yang terlihat (tidak difilter) dalam sel AF6: AF91, selama nilai dalam baris yang sesuai dalam rentang B6: B91 cocok dengan B95. Apakah itu terlihat benar?$B$6
harusAF6