ฟังก์ชัน SUMIFS ซึ่งเป็นหนึ่งในฟังก์ชันทางคณิตศาสตร์และตรีโกณฑ์ จะรวมอาร์กิวเมนต์ทั้งหมดที่ตรงกับเกณฑ์หลายเกณฑ์ ตัวอย่างเช่น คุณจะใช้ SUMIFS เพื่อหาผลรวมของจํานวนร้านค้าปลีกในประเทศที่ (1) อาศัยอยู่ในรหัสไปรษณีย์เดียวและ (2) ที่มีกําไรเกินค่าดอลลาร์ที่ระบุ
ไวยากรณ์
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
-
=SUMIFS(A2:A9,B2:B9,"=A*",C2:C9,"มโน")
-
=SUMIFS(A2:A9,B2:B9,"<>กล้วย",C2:C9,"มโน")
ชื่ออาร์กิวเมนต์ |
คำอธิบาย |
---|---|
Sum_range (จำเป็น) |
ช่วงของเซลล์ที่ต้องการหาผลรวม |
Criteria_range1 (จำเป็น) |
ช่วงที่จะถูกทดสอบจะใช้ Criteria1 Criteria_range1 และ Criteria1 จะตั้งค่าคู่การค้นหาโดยที่ช่วงถูกค้นหาตามเกณฑ์ที่ระบุ เมื่อพบรายการในช่วง ค่าที่สอดคล้องกันใน Sum_range จะถูกเพิ่ม |
(จำเป็น) Criteria1 |
เกณฑ์ที่กําหนดว่าเซลล์ใดใน Criteria_range1 จะถูกเพิ่ม ตัวอย่างเช่น สามารถใส่เกณฑ์เป็น 32, ">32", B4, "apples" หรือ "32" |
Criteria_range2, criteria2, … (ระบุหรือไม่ก็ได้) |
ช่วงเพิ่มเติมและเกณฑ์ที่เกี่ยวข้อง คุณสามารถใส่คู่ของช่วง/เกณฑ์ได้สูงสุด 127 คู่ |
ตัวอย่าง
เมื่อต้องการใช้ตัวอย่างเหล่านี้ใน Excel ให้ลากเพื่อเลือกข้อมูลในตาราง คลิกขวาที่ส่วนที่เลือก แล้วเลือก คัดลอก ในเวิร์กชีตใหม่ ให้คลิกขวาที่เซลล์ A1 แล้วเลือก ตรงกับการจัดรูปแบบปลายทาง ภายใต้ ตัวเลือกการวาง
ปริมาณที่ขายได้ |
ผลิตภัณฑ์ |
พนักงานขาย |
---|---|---|
5 |
Apples |
Tom |
4 |
Apples |
Sarah |
15 |
Artichokes |
Tom |
3 |
Artichokes |
Sarah |
22 |
Bananas |
Tom |
1.2 |
Bananas |
Sarah |
10 |
Carrots |
Tom |
33 |
Carrots |
Sarah |
สูตร |
คำอธิบาย |
|
=SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "Tom") |
บวกจํานวนผลิตภัณฑ์ที่ขึ้นต้นด้วย A และขายโดย Tom โดยจะใช้อักขระตัวแทน * ใน Criteria1, "=A*" เพื่อค้นหาชื่อผลิตภัณฑ์ที่ตรงกันใน Criteria_range1 B2:B9 และค้นหาชื่อ "Tom" ใน Criteria_range2 C2:C9 จากนั้นจะบวกตัวเลขใน Sum_range A2:A9 ที่ตรงกับทั้งสองเงื่อนไข ผลลัพธ์คือ 20 |
|
=SUMIFS(A2:A9, B2:B9, "<>Bananas", C2:C9, "Tom") |
เพิ่มจํานวนผลิตภัณฑ์ที่ไม่ใช่กล้วย และขายโดย Tom ไม่รวมกล้วยโดยใช้ <> ใน Criteria1, "<>Bananas" และค้นหาชื่อ "Tom" ใน Criteria_range2 C2:C9 จากนั้นจะบวกตัวเลขใน Sum_range A2:A9 ที่ตรงกับทั้งสองเงื่อนไข ผลลัพธ์คือ 30 |
ปัญหาทั่วไป
ปัญหา |
คำอธิบาย |
---|---|
0 (ศูนย์) จะแสดงแทนผลลัพธ์ที่คาดไว้ |
ตรวจสอบให้แน่ใจว่า Criteria1,2 อยู่ในเครื่องหมายอัญประกาศ ถ้าคุณทำการทดสอบสำหรับค่าข้อความ เช่นเดียวกับชื่อของบุคคล |
ผลลัพธ์ไม่ถูกต้องเมื่อ Sum_range มีค่า TRUE หรือ FALSE |
ค่า True และ False สำหรับ Sum_range จะถูกประเมินต่างกัน ซึ่งอาจทำให้เกิดผลลัพธ์ที่ไม่คาดคิดเมื่อค่าเหล่านั้นถูกเพิ่ม เซลล์ใน Sum_range ที่มีค่าเป็น TRUE จะประเมินเป็น 1 เซลล์ที่มีค่าเป็น FALSE จะประเมินเป็น 0 (ศูนย์) |
หลักปฏิบัติที่ดีที่สุด
ให้ทำสิ่งนี้ |
คำอธิบาย |
---|---|
ใช้อักขระตัวแทน |
การใช้อักขระตัวแทน เช่น เครื่องหมายคำถาม (?) และดอกจัน (*) ใน criteria1,2 จะช่วยให้คุณค้นหาผลลัพธ์ที่คล้ายกันบางส่วน เครื่องหมายคําถามตรงกับอักขระตัวเดียวใดๆ เครื่องหมายดอกจันใช้แทนอักขระหลายตัว ถ้าคุณต้องการค้นหาเครื่องหมายคําถามหรือดอกจันจริงๆ ให้พิมพ์เครื่องหมายตัวหนอน (~) ไว้หน้าเครื่องหมายคําถาม ตัวอย่างเช่น =SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "To?") จะเพิ่มอินสแตนซ์ทั้งหมดมีชื่อที่ขึ้นต้นด้วย "To" และสิ้นสุดด้วยอักษรตัวสุดท้ายที่สามารถแตกต่างกันได้ |
ทำความเข้าใจความแตกต่างระหว่าง SUMIF และ SUMIFS |
ลําดับของอาร์กิวเมนต์จะแตกต่างกันระหว่าง SUMIFS กับ SUMIF โดยเฉพาะอย่างยิ่ง อาร์กิวเมนต์ sum_range เป็นอาร์กิวเมนต์แรกใน SUMIFS แต่เป็นอาร์กิวเมนต์ที่สามใน SUMIF นี่คือแหล่งปัญหาทั่วไปที่ใช้ฟังก์ชันเหล่านี้ ถ้าคุณกำลังคัดลอกและแก้ไขฟังก์ชันที่คล้ายกัน ตรวจสอบให้แน่ใจว่าคุณใส่อาร์กิวเมนต์ตามลำดับที่ถูกต้อง |
ใช้จำนวนแถวและคอลัมน์เท่ากันสำหรับช่วงอาร์กิวเมนต์ |
Criteria_range ต้องมีจำนวนแถวและคอลัมน์เท่ากับอาร์กิวเมนต์ Sum_range |
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน
ดูเพิ่มเติม
ฟังก์ชัน SUMIF จะบวกเฉพาะค่าที่ตรงกับเกณฑ์เดียวเท่านั้น
ฟังก์ชัน COUNTIF จะนับเฉพาะค่าที่ตรงกับเกณฑ์เพียงเกณฑ์เดียวเท่านั้น
ฟังก์ชัน COUNTIFS จะนับเฉพาะค่าที่ตรงกับเกณฑ์หลายเกณฑ์
ฟังก์ชัน IFS (Microsoft 365, Excel 2016 และใหม่กว่า)
วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้
ฟังก์ชันทางคณิตศาสตร์และตรีโกณมิติ