
Formula generik
=IF(F5="all",SUM(D:D),SUMIF(C:C,A1,D:D))
Ringkasan
Untuk mengaktifkan dropdown dengan pilihan "semua", anda boleh menggunakan pengesahan data untuk senarai dropdown, dan formula berdasarkan fungsi IF, SUM, dan SUMIF untuk mengira jumlah bersyarat. Dalam contoh yang ditunjukkan formula di G5 adalah:
=IF(F5="all",SUM(qty),SUMIF(color,F5,qty))
di mana "warna" (C5: C15) dan "qty" (D5: D15) dinamakan julat.
Contohnya
Apabila F5 dipilih, dropdown berikut muncul:
Apabila pengguna membuat pilihan, jumlah yang betul dikembalikan.
Penjelasan
Lungsur turun disiapkan dengan peraturan pengesahan data sederhana berdasarkan "senarai":
Red,Blue,Green,All
Julat yang dinamakan "warna" (C5: C15) dan "qty" (D5: D15) hanya untuk kemudahan.
Rumus dalam G5 melakukan jumlah bersyarat berdasarkan pilihan dropdown semasa di F5. Fungsi terluar adalah pernyataan IF, yang memeriksa apakah pilihannya "semua":
=IF(F5="all",SUM(qty)
Sekiranya demikian, formula mengembalikan jumlah lajur kuantiti sebagai hasil akhir.
Sekiranya F5 adalah nilai kecuali "semua" (iaitu "merah", "biru", atau "hijau"), ujian logik mengembalikan PALSU dan JIKA mengarahkan formula ke fungsi SUMIF:
SUMIF(color,F5,qty)
SUMIF mengira jumlah bersyarat berdasarkan nilai dalam F5 dan mengembalikan hasilnya.