Bagaimana saya bisa menghitung subtotal untuk sel yang difilter yang memenuhi kriteria tertentu?

2

Saya mencoba membuat subtotal untuk rentang yang tidak termasuk baris yang tidak memiliki harga grosir. Saya memiliki serangkaian produk, harga, dan unit yang memiliki subtotal menurut merek, meskipun subtotal merek adalah a sumdan bukan a subtotalkarena totalnya perlu ditampilkan terlepas dari apa yang pengguna pilih untuk disaring. Baris subtotal ini tidak memiliki harga grosir.

Berikut adalah rumus sumif yang saya gunakan untuk menghitung total di area ringkasan di atas rentang:

=SUMIF(B5:B12, "", D5:D12)

Saya perlu memiliki formula subtotal yang berfungsi dengan cara yang sama. Apakah ada persamaan dengan rumus sumif untuk subtotal? Atau mungkin fungsi lembar kerja yang bisa saya gunakan?

Saya harus bisa melakukan ini tanpa menggunakan VBA.

Subtotal salah

Jon Crowell
sumber

Jawaban:

3

Anda dapat melakukan subtotal bersyarat tanpa VBA. Coba rumus ini:

=SUMPRODUCT(SUBTOTAL(9,OFFSET(units,ROW(units)-ROW(D4),0,1)),--(wholesale=""))

Di mana
units mengacu D4:D12pada tangkapan layar Anda, dengan D4sebagai header
wholesalemengacu B4:B12pada tangkapan layar Anda

Contoh - Formula yang berfungsi di sel D2:

masukkan deskripsi gambar di sini

Ellesa
sumber
Sempurna! Saya harap Anda mendapatkan banyak cheesecake blueberry hari ini. Senang saya bisa membantu dengan bagian Excel dan pemecahan masalah.
Jon Crowell
Np! Dan selamat datang di Superuser! :)
Ellesa
1
+1 - Anda juga bisa menggunakan SUBTOTAL dengan 9 alih-alih 3 maka Anda tidak harus menyertakan unit pada akhir SUMPRODUCT ......
barry houdini
@barryhoudini Facepalmed sendiri di sana. Tangkapan bagus. : D
Ellesa
Menemukan solusi serupa berkali-kali di seluruh Internet, tetapi ini adalah satu-satunya yang paling tidak sebagian menjelaskan apa yang terjadi dalam formula dengan menetapkan nama ke rentang.
Palec