SUMIF Di Beberapa Lembar di Excel (3 Metode)

  • Bagikan Ini
Hugh West

Jika Anda memiliki data di beberapa sheet, Anda mungkin perlu mengetahui beberapa teknik untuk menggunakan SUMIF Dalam artikel ini, saya akan memperkenalkan Anda pada tiga metode yang dengannya Anda akan dapat menggunakan SUMIF di beberapa lembar di Excel.

Katakanlah, dalam lembar data kami, kami memiliki penjualan triwulanan oleh salesman yang berbeda di lembar yang berbeda. Sekarang kami ingin menghitung penjualan tahunan dari salesman yang berbeda. Untuk itu, kami harus menjumlahkan penjualan kuartal yang berbeda dari setiap salesman.

Unduh Buku Kerja Praktik

SUMIF di Beberapa Lembar.xlsm

Tiga Metode untuk Menggunakan Sumif di Beberapa Lembar

Metode 1: Menggunakan Fungsi SUMIF untuk Tiap Lembar

Satu cara untuk membuat kalkulasi adalah dengan menggunakan fungsi SUMIF Misalkan, kita ingin menghitung penjualan tahunan dari setiap salesman dalam sebuah sheet bernama Ringkasan Penjualan. Ketikkan rumus berikut di sel C5,

=SUMIF('Kuartal 1'!B5:B9,'Ringkasan Penjualan'!B5,'Kuartal 1'!C5:C9)+SUMIF('Kuartal 2'!B5:B9,'Ringkasan Penjualan'!B5,'Kuartal 2'!C5:C9)+SUMIF('Kuartal 3'!B5:B9,'Ringkasan Penjualan'!B5,'Kuartal 3'!C5:C9)

Di sini, 'Kuartal 1′!B5:B9' = Rentang dalam lembaran Kuartal 1 di mana kriteria akan dicocokkan

'Ringkasan Penjualan'! = Kriteria

'Kuartal 1′!C5:C9' = Rentang dalam lembaran Kuartal 1 dari mana nilai untuk penjumlahan akan diambil.

Dengan cara yang sama, SUMIF digunakan untuk semua lembaran.

Setelah menekan MASUK, Anda akan mendapatkan penjumlahan dari penjualan tiga kuartal Mark di sel C5.

Seret penjualan C5 ke akhir dataset Anda dan Anda akan mendapatkan penjualan tahunan dari semua salesman.

Baca Lebih Lanjut: SUMIF untuk Beberapa Kriteria di Lembar Berbeda di Excel (3 Metode)

Metode 2: Menggunakan SUMPRODUCT SUMIF dan Fungsi INDIRECT

Tanpa mengulangi SUMIF beberapa kali, Anda bisa menggunakan fungsi SUMPRODUCT , yang SUMIF fungsi, dan fungsi INDIRECT sama sekali untuk mendapatkan hasil yang sama. Pertama, kita akan memasukkan nama sheet ( Triwulan 1, Triwulan 2, Triwulan 3) di lembar di mana kita akan membuat perhitungan untuk penjualan tahunan.

Setelah itu, Ketikkan rumus berikut di sel C5,

=SUMPRODUCT(SUMIF(INDIRECT("'"&$E$5:$E$7&"'!$B$5:$B$9"),B5,INDIRECT("'"&$E$5:$E$7&"'!$C$5:$C$9"))))

Di sini, $E$5:$E$7 mengacu pada lembaran yang berbeda untuk nilai penjualan triwulanan.

B$5: $B$9 = rentang pencarian untuk kriteria

B5 adalah kriteria ( Mark)

$C$5:$C$9 = rentang untuk nilai jika kriteria cocok.

Setelah menekan MASUK, Anda akan mendapatkan penjumlahan dari penjualan tiga kuartal Mark di sel C5.

Seret penjualan C5 ke akhir dataset Anda dan Anda akan mendapatkan penjualan tahunan dari semua salesman.

Bacaan Serupa

  • SUMIF dengan Beberapa Kriteria (5 Contoh Paling Mudah)
  • Fungsi SUMIF Excel untuk Beberapa Kriteria (3 Metode + Bonus)
  • Cara Menggabungkan Excel SUMIF &; VLOOKUP Di Beberapa Lembar

Metode 3: Menggunakan VBA untuk Menjumlahkan di Beberapa Lembar

Jika Anda memiliki banyak lembar, dua metode di atas bisa sangat memakan waktu dan rumit. Untuk membuat kalkulasi lebih cepat, Anda bisa menggunakan bantuan Aplikasi Visual Basic (VBA) dan membuat formula khusus.

Pers pertama ALT+F11 untuk membuka VBA klik kanan pada nama sheet dan pilih Sisipkan> Modul.

Jendela kode akan muncul.

Salin dan tempelkan kode berikut ini di jendela ini,

 Function SUMIFOS(lookup_value As Range, ParamArray cellranges() As Variant) Dim i As Integer, rng1 As Variant, temp As Single, a As Boolean Dim rng2 As Variant, value As Variant, j As Single If (UBound(cellranges) + 1) Mod 2 0 Then Exit Function End If For i = LBound(cellranges) To UBound(cellranges) Step 2 If cellranges(i).Rows.Count cellranges(i + 1).Rows.Count Then End If Ifcellranges(i).Columns.Count 1 Then Exit Function End If rng1 = cellranges(i).value rng2 = cellranges(i + 1).value For j = LBound(rng1) To UBound(rng1) For Each value In lookup_value If UCase(rng1(j, 1)) = UCase(value) Then a = True Next value If a = True Then temp = temp + rng2(j, 1) a = False Next j Next i SUMIFOS = temp EndFungsi 

Setelah itu tutup jendela VBA dan ketikkan rumus berikut di sel C5,

=SUMIFOS(B5,'Kuartal 1'!B5:B9,'Kuartal 1'!C5:C9,'Kuartal 2'!B5:B9,'Kuartal 2'!C5:C9,'Kuartal 3'!B5:B9,'Kuartal 3'!C5:C9)

Di sini, SUMIFOS adalah fungsi kustom, B5 adalah nilai pencarian, Kuartal 1′!C5:C9 adalah rentang untuk nilai dalam lembar bernama Kuartal 1 dan Kuartal 1′!B5:B9 adalah rentang untuk kriteria dalam lembar bernama Kuartal 1. Anda bisa menyisipkan nilai dari lembar sebanyak yang Anda inginkan dalam rumus ini.

Setelah menekan MASUK, Anda akan mendapatkan penjumlahan dari penjualan tiga kuartal Mark di sel C5.

Seret penjualan C5 ke akhir dataset Anda dan Anda akan mendapatkan penjualan tahunan dari semua salesman.

Baca Juga: SUMIF Multiple Ranges [6 Cara Berguna]

Kesimpulan

Menggunakan metode pertama sangat tidak nyaman untuk jumlah lembar yang sangat banyak karena akan menghabiskan banyak waktu. Anda bisa menggunakan metode 1 jika Anda hanya memiliki beberapa lembar. Tetapi metode 2 dan 3 akan efisien untuk jumlah lembar yang sangat banyak.

Jika Anda menghadapi masalah saat menggunakan salah satu metode untuk menerapkan SUMIF di beberapa lembar, silakan tinggalkan komentar.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.