รวมค่าตามเงื่อนไขหลายเงื่อนไข

นำไปใช้กับ
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

สมมติว่าคุณต้องการรวมค่าด้วยเงื่อนไขมากกว่าหนึ่งเงื่อนไข เช่น ผลรวมของยอดขายผลิตภัณฑ์ในภูมิภาคที่ระบุ กรณีนี้เป็นกรณีที่ดีสําหรับการใช้ ฟังก์ชัน SUMIFS ในสูตร

ลองดูที่ตัวอย่างนี้ซึ่งเรามีสองเงื่อนไข คือ เราต้องการผลรวมของยอดขาย เนื้อสัตว์ (จากคอลัมน์ C) ในภูมิภาค ทางภาคใต้ (จากคอลัมน์ A)

ข้อมูลในเวิร์กชีต Excel

ต่อไปนี้คือสูตรที่คุณสามารถใช้เพื่อแก้ไขปัญหานี้:

=SUMIFS(D2:D11,A2:A11,”ภาคใต้”,C2:C11,”เนื้อสัตว์”)

ผลลัพธ์คือค่า 14,719

ลองมาดูแต่ละส่วนของสูตรให้ละเอียดยิ่งขึ้น

= SUMIFS เป็นสูตรทางคณิตศาสตร์ มันคํานวณตัวเลข ซึ่งในกรณีนี้อยู่ในคอลัมน์ D ขั้นตอนแรกคือการระบุตําแหน่งของตัวเลข ดังนี้

=SUMIFS(D2:D11,

กล่าวคือ คุณต้องการให้สูตรหาผลรวมของตัวเลขในคอลัมน์นั้นถ้าตรงตามเงื่อนไข ช่วงเซลล์นั้นคือ อาร์กิวเมนต์ แรกในสูตรนี้ ซึ่งเป็นข้อมูลชิ้นแรกที่ฟังก์ชันต้องการเป็นค่าป้อนเข้า

ต่อไป คุณต้องการหาข้อมูลที่ตรงกับสองเงื่อนไข ดังนั้นคุณจึงใส่เงื่อนไขแรกโดยการระบุตําแหน่งที่ตั้งของข้อมูล (A2:A11) และเงื่อนไขสําหรับฟังก์ชัน ซึ่งก็คือ "ภาคใต้" สังเกตเครื่องหมายจุลภาคระหว่างอาร์กิวเมนต์ต่างๆ

=SUMIFS(D2:D11,A2:A11,”ภาคใต้”,

เครื่องหมายอัญประกาศรอบ "ภาคใต้" ระบุว่าข้อความนี้เป็นข้อมูล

ขั้นสุดท้าย ให้คุณใส่อาร์กิวเมนต์สําหรับเงื่อนไขที่สองของคุณ นั่นคือ ช่วงของเซลล์ (C2:C11) ที่มีคําว่า "เนื้อสัตว์" และคําคํานั้นเอง (ภายในเครื่องหมายอัญประกาศ) เพื่อให้ Excel ใช้เทียบได้ ปิดสูตรด้วยวงเล็บปิด ) แล้วกด Enter ผลลัพธ์อีกครั้งคือ 14,719

=SUMIFS(D2:D11,A2:A11,”ภาคใต้”,C2:C11,”เนื้อสัตว์”)

ขณะที่คุณพิมพ์ฟังก์ชัน SUMIFS ใน Excel ถ้าคุณจําอาร์กิวเมนต์ไม่ได้ คุณก็จะพร้อมให้ความช่วยเหลือแล้ว หลังจากที่คุณพิมพ์ = SUMIFS( การทําให้สูตรสมบูรณ์อัตโนมัติจะปรากฏขึ้นใต้สูตรพร้อมกับรายการของอาร์กิวเมนต์ในลําดับที่ถูกต้อง

เมื่อดูรูปของการทําให้สูตรสมบูรณ์อัตโนมัติและรายการอาร์กิวเมนต์ ในตัวอย่างของเรา sum_rangeคือ D2:D11 ซึ่งเป็นคอลัมน์ของตัวเลขที่คุณต้องการหาผลรวม criteria_range1คือ A2 A11 คือคอลัมน์ของข้อมูลที่มี criteria1 "ภาคใต้" อยู่

การใช้การทำให้สูตรสมบูรณ์อัตโนมัติเพื่อใส่ฟังก์ชัน SUMIFS

ขณะที่คุณพิมพ์ อาร์กิวเมนต์ที่เหลือจะปรากฏในการทำให้สูตรสมบูรณ์อัตโนมัติ (ไม่ได้แสดงไว้ในที่นี้) criteria _ range 2 คือ C2:C11 เป็นคอลัมน์ของข้อมูลที่มี criteria2 คือ "เนื้อสัตว์" อยู่

ถ้าคุณเลือก SUMIFS ในการทําให้สูตรสมบูรณ์อัตโนมัติ บทความจะเปิดขึ้นเพื่อแสดงวิธีใช้เพิ่มเติม

คุณควรลองทำดู

ถ้าคุณต้องการทดลองใช้ฟังก์ชัน SUMIFS ต่อไปนี้เป็นข้อมูลตัวอย่างและสูตรที่ใช้ฟังก์ชันดังกล่าว

คุณสามารถทํางานกับข้อมูลตัวอย่างและสูตรได้ที่นี่ ในเวิร์กบุ๊ก Excel สำหรับเว็บนี้ เปลี่ยนค่าและสูตร หรือเพิ่มค่าและสูตรของคุณเอง รวมถึงดูการเปลี่ยนแปลงผลลัพธ์ในทันที

คัดลอกเซลล์ทั้งหมดในตารางด้านล่าง และวางลงในเซลล์ A1 ในเวิร์กชีตใหม่ใน Excel คุณอาจต้องการปรับความกว้างคอลัมน์เพื่อให้เห็นสูตรได้ดีขึ้น

ภูมิภาค พนักงานขาย ชนิด ยอดขาย
ภาคใต้ กิตติ เครื่องดื่ม 3571
ภาคตะวันตก วิโรจน์ ผลิตภัณฑ์นม 3338
ภาคตะวันออก ธิติ เครื่องดื่ม 5122
ภาคเหนือ ธิติ ผลิตภัณฑ์นม 6239
ภาคใต้ สิทธิชัย พืชผัก 8677
ภาคใต้ วิโรจน์ เนื้อสัตว์ 450
ภาคใต้ วิโรจน์ เนื้อสัตว์ 7673
ภาคตะวันออก ธิติ พืชผัก 664
ภาคเหนือ วิโรจน์ พืชผัก 1500
ภาคใต้ สิทธิชัย เนื้อสัตว์ 6596
สูตร คำอธิบาย ผลลัพธ์
=SUMIFS(D2:D11,A2:A11,"ภาคใต้", C2:C11,"เนื้อสัตว์") ผลรวมของยอดขายเนื้อสัตว์
คอลัมน์ C ทางทิศใต้
พื้นที่ในคอลัมน์ A
14719

หมายเหตุ

  • ต้องการตัวอย่างเพิ่มเติมหรือไม่ คุณจะพบข้อมูลเพิ่มเติมได้ในบทความเกี่ยวกับฟังก์ชัน SUMIFS
  • ถ้าคุณต้องการสร้างค่าผลรวมสำหรับช่วงเพียงหนึ่งช่วงโดยใช้ค่าที่อยู่ในอีกช่วงหนึ่ง ให้ใช้ ฟังก์ชัน SUMIF