Rumah > Topik > excel > Excel: Sumif pelbagai lajur dengan satu atau lebih kriteria

Excel: Sumif pelbagai lajur dengan satu atau lebih kriteria

Lisa Kudrow
Lepaskan: 2025-03-26 10:47:08
asal
857 orang telah melayarinya

Tutorial ini menunjukkan beberapa kaedah untuk menjumlahkan pelbagai lajur dalam Excel berdasarkan kriteria tunggal atau berganda. Summing bersyarat adalah mudah apabila nilai berada dalam lajur tunggal, tetapi meringkaskan pelbagai lajur memberikan cabaran kerana Sumif dan Sumifs memerlukan julat bersaiz yang sama. Tutorial ini menawarkan penyelesaian.

Merumuskan pelbagai lajur dengan satu kriteria

Pertimbangkan jadual jualan bulanan dengan pelbagai penyertaan untuk produk yang sama:

Excel: Sumif pelbagai lajur dengan satu atau lebih kriteria

Untuk mencari jumlah jualan untuk item tertentu, pendekatan naif seperti =SUMIF(A2:A10, "apples", C2:E10) gagal kerana julat jumlahnya salah ditafsirkan.

Kaedah 1: Lajur Pembantu

Penyelesaian yang paling mudah adalah untuk menambah lajur pembantu (contohnya, lajur f) menjumlahkan jualan setiap baris: =SUM(C2:E2) . Kemudian, gunakan =SUMIF(A2:A10, I1, F2:F10) di mana i1 mengandungi item yang dikehendaki. Ini berfungsi kerana jumlah jumlah dan kriteria kini sama dengan saiz.

Excel: Sumif pelbagai lajur dengan satu atau lebih kriteria

Kaedah 2: Formula Sumif berganda

Jumlah hasil formula SUMIF individu untuk setiap lajur:

=SUM(SUMIF(A2:A10,H1,C2:C10), SUMIF(A2:A10,H1,D2:D10), SUMIF(A2:A10,H1,E2:E10))

atau

=SUMIF(A2:A10, H1, C2:C10) SUMIF(A2:A10, H1, D2:D10) SUMIF(A2:A10, H1, E2:E10)

Ini menjadi rumit dengan banyak lajur.

Excel: Sumif pelbagai lajur dengan satu atau lebih kriteria

Kaedah 3: Formula Array

Gunakan formula array: =SUM((C2:E10)*(--(A2:A10=H1))) . Dalam versi Excel yang lebih lama (pra-365/2021), tekan CTRL Shift Enter. Ini mendarabkan data jualan dengan pelbagai 1s dan 0s berdasarkan kriteria, hanya menjumlahkan nilai -nilai yang relevan.

Excel: Sumif pelbagai lajur dengan satu atau lebih kriteria

Kaedah 4: Formula Sumproduct

Alternatif yang lebih mudah ialah fungsi sumproduct: =SUMPRODUCT((C2:E10) * (A2:A10=H1)) . Ini mengelakkan keperluan untuk kemasukan formula array.

Excel: Sumif pelbagai lajur dengan satu atau lebih kriteria

Merumuskan pelbagai lajur dengan pelbagai kriteria

Kaedah di atas meliputi pelbagai kriteria.

Kaedah 1: Formula Sumifs Pelbagai

Gunakan pelbagai sumifs, satu untuk setiap lajur:

=SUMIFS(C2:C10, A2:A10, H1, B2:B10, H2) SUMIFS(D2:D10, A2:A10, H1, B2:B10, H2) SUMIFS(E2:E10, A2:A10, H1, B2:B10, H2)

Excel: Sumif pelbagai lajur dengan satu atau lebih kriteria

Kaedah 2: Formula Array (pelbagai kriteria)

Panjangkan formula array untuk memasukkan kriteria tambahan:

=SUM((C2:E10) * (--(A2:A10=H1)) * (--(B2:B10=H2)))

Ingat CTRL Shift Enter untuk versi Excel yang lebih lama.

Excel: Sumif pelbagai lajur dengan satu atau lebih kriteria

Kaedah 3: Formula Sumproduct (pelbagai kriteria)

Fungsi sumproduct memudahkan ini:

=SUMPRODUCT((C2:E10) * (A2:A10=H1) * (B2:B10=H2))

Excel: Sumif pelbagai lajur dengan satu atau lebih kriteria

Tutorial ini menyediakan pelbagai penyelesaian untuk penjumlahan bersyarat yang cekap dalam Excel, memenuhi versi Excel yang berbeza dan kerumitan data. Buku kerja amalan tersedia untuk dimuat turun.

Atas ialah kandungan terperinci Excel: Sumif pelbagai lajur dengan satu atau lebih kriteria. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan