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:
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.
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.
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.
Kaedah 4: Formula Sumproduct
Alternatif yang lebih mudah ialah fungsi sumproduct: =SUMPRODUCT((C2:E10) * (A2:A10=H1))
. Ini mengelakkan keperluan untuk kemasukan formula array.
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)
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.
Kaedah 3: Formula Sumproduct (pelbagai kriteria)
Fungsi sumproduct memudahkan ini:
=SUMPRODUCT((C2:E10) * (A2:A10=H1) * (B2:B10=H2))
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!