ฟังก์ชัน 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,"<>Bananas",C2:C9,"Tom")
| ชื่ออาร์กิวเมนต์ | คำอธิบาย |
|---|---|
| Sum_range (จำเป็น) | ช่วงของเซลล์ที่ต้องการหาผลรวม |
| Criteria_range1 (จำเป็น) | ช่วงที่ทดสอบโดยใช้ Criteria1 Criteria_range1 และ Criteria1 จะตั้งค่าการค้นหาแบบคู่ซึ่งช่วงจะถูกค้นหาสําหรับเกณฑ์ที่เฉพาะเจาะจง เมื่อพบรายการในช่วง ค่าที่เกี่ยวข้องของรายการ เหล่านั้นใน Sum_range จะถูกเพิ่ม |
| (จำเป็น) Criteria1 | เกณฑ์ที่กําหนดว่าเซลล์ใดใน Criteria_range1 จะถูกเพิ่ม ตัวอย่างเช่น เกณฑ์สามารถใส่เป็น 32, ">32", B4, "แอปเปิล" หรือ "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 ซึ่งจะละเว้น Bananas โดยใช้ <> ใน 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 หรือรับการสนับสนุนใน ชุมชนได้เสมอ