Rumus Excel: Jumlahkan jika sama dengan x atau y -

Daftar Isi

Ringkasan

Untuk menjumlahkan angka berdasarkan sel lain yang sama dengan satu nilai atau lainnya (baik x atau y), Anda bisa menggunakan fungsi SUMIF. Dalam contoh acara, kami menjumlahkan semua penjualan baik dari wilayah Barat ATAU Utara. Rumus di sel H6 adalah:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Dimana wilayah (C5: C30) dan jumlah (E5: E30) diberi nama rentang.

Penjelasan

Dalam contoh yang ditunjukkan, kami ingin menjumlahkan jumlah untuk wilayah Barat dan Utara. Dengan kata lain, kami menginginkan jumlah total untuk wilayah di mana wilayah Barat atau Utara. Dalam contoh yang diperlihatkan, rumus di H6 menggunakan SUMIFS dua kali:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

SUMIF pertama menjumlahkan penjualan di Barat, dan SUMIF kedua menjumlahkan penjualan di Utara. Rumus lalu menambahkan kedua nilai ini bersama-sama dan mengembalikan total.

SUMIF dengan konstanta array

Solusi yang lebih elegan adalah memberikan fungsi SUMIF lebih dari satu nilai untuk kriteria, menggunakan konstanta array. Untuk melakukan ini, buat SUMIF normal, tetapi paketkan kriteria dalam sintaks array - tanda kurung kurawal, dengan masing-masing item dipisahkan dengan koma. Terakhir, bungkus seluruh fungsi SUMIF dalam fungsi SUM. Ini diperlukan karena SUMIF akan mengembalikan satu hasil untuk setiap item dalam larik kriteria dan hasil ini perlu ditambahkan bersama-sama:

Rumus di sel H7 adalah:

=SUM(SUMIF(region,("West","North"),amount))

Kriteria sebagai acuan

Jika Anda ingin memberikan kriteria sebagai rentang (referensi), Anda harus memasukkan sebagai rumus array dengan control + shift + enter:

(=SUM(SUMIF(region,criteria,amount)))

di mana kriteria adalah rentang seperti A1: A2.

SUMPRODUCT alternatif

Anda juga dapat menggunakan SUMPRODUCT untuk menjumlahkan sel dengan logika OR. Rumus di sel H8 adalah:

=SUMPRODUCT(amount *((region="West") + (region="North")))

Ini juga bisa ditulis sebagai:

=SUMPRODUCT(amount*(region=("West","North")))

SUMPRODUCT tidak secepat SUMIF, tetapi perbedaan kecepatan tidak terlihat dengan kumpulan data yang lebih kecil.

Artikel yang menarik...