Rumus Excel: Jumlahkan jika sel mengandungi teks dalam sel lain -

Formula generik

=SUMIF(range,"*"&A1&"*",sum_range)

Ringkasan

Sebagai jumlah jika sel mengandungi teks tertentu di sel lain, anda boleh menggunakan fungsi SUMIF dengan wildcard dan gabungan. Dalam contoh yang ditunjukkan, sel G6 mengandungi formula ini:

=SUMIF(C5:C11,"*"&F6&"*",D5:D11)

Rumus ini menjumlahkan jumlah item di lajur C yang mengandungi "hoodie", di mana sahaja di dalam sel.

Penjelasan

Fungsi SUMIF menyokong wildcard. Tanda bintang (*) bermaksud "sifar atau lebih aksara", sementara tanda tanya (?) Bermaksud "mana-mana satu watak".

Kad liar membolehkan anda membuat kriteria seperti "bermula dengan", "diakhiri dengan", "mengandungi 3 aksara" dan sebagainya.

Jadi, sebagai contoh, anda boleh menggunakan "* hat *" untuk memadankan teks "hat" di mana sahaja di dalam sel, atau "a *" untuk memadankan nilai yang dimulai dengan huruf "a".

Dalam kes ini, kami ingin memadankan teks di F6. Kami tidak dapat menulis kriteria seperti "* F6 *" kerana hanya akan sesuai dengan teks harfiah "F6".

Sebaliknya, kita perlu menggunakan pengendali gabungan (&) untuk bergabung dengan rujukan F6 ke tanda bintang (*):

"*"&F6&"*"

Apabila Excel menilai argumen ini di dalam fungsi SUMIF, ia akan "melihat" "* hoodie *" sebagai kriteria:

=SUMIF(C5:C11,"*hoodie*",D5:D11)

SUMIF kemudian mengembalikan jumlah item yang mengandungi "hoodie", iaitu $ 27.00 dalam contoh yang ditunjukkan.

Perhatikan bahawa SUMIF tidak peka huruf besar kecil.

Alternatif dengan SUMIFS

Anda juga boleh menggunakan fungsi SUMIFS. SUMIFS dapat menangani pelbagai kriteria, dan urutan argumennya berbeza dengan SUMIF. Formula SUMIFS yang setara adalah:

=SUMIFS(D5:D11,C5:C11,"*"&F6&"*")

Perhatikan julat jumlah selalu mendahului fungsi SUMIFS.

Lihat halaman ini untuk senarai wildcard yang ada.

Artikel menarik...