ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

SUMPRODUCT (ฟังก์ชัน SUMPRODUCT)

ฟังก์ชัน SUMPRODUCTจะส่งกลับผลรวมของผลบวกของช่วงหรืออาร์เรย์ที่สอดคล้องกัน การดําเนินการเริ่มต้นคือการคูณ แต่ยังสามารถบวก ลบ และการหารได้

ในตัวอย่างนี้ เราจะใช้ SUMPRODUCT เพื่อส่งกลับยอดขายรวมของรายการและขนาดที่ระบุ:

ตัวอย่างของการใช้ฟังก์ชัน SUMPRODUCT เพื่อส่งกลับยอดขายรวมเมื่อมีชื่อผลิตภัณฑ์ ขนาด และมูลค่าการขายแต่ละค่า

SUMPRODUCT ตรงกับอินสแตนซ์ทั้งหมดของ Item Y/Size M และหาผลรวม ดังนั้น ตัวอย่างนี้ 21 บวก 41 เท่ากับ 62

ไวยากรณ์

เมื่อต้องการใช้การดําเนินการเริ่มต้น (การคูณ):

=SUMPRODUCT(array1, [array2], [array3], ...)

ไวยากรณ์ของฟังก์ชัน SUMPRODUCT มีอาร์กิวเมนต์ดังนี้

อาร์กิวเมนต์

คำอธิบาย

array1   

จำเป็น

อาร์กิวเมนต์อาร์เรย์แรกที่มีคอมโพเนนต์ที่คุณต้องการคูณ แล้วบวก

[array2], [array3],...    

ไม่จำเป็น

อาร์กิวเมนต์อาร์เรย์ที่ 2 ถึง 255 ที่มีคอมโพเนนต์ที่คุณต้องการคูณ แล้วบวก

เมื่อต้องการดําเนินการทางคณิตศาสตร์อื่นๆ

ใช้ SUMPRODUCT ตามปกติ แต่แทนที่เครื่องหมายจุลภาคที่แบ่งอาร์กิวเมนต์อาร์เรย์ด้วยตัวแบ่งการคณิตศาสตร์ที่คุณต้องการ (*, /, +, -) หลังจากดําเนินการทั้งหมดแล้ว ผลลัพธ์จะถูกรวมเหมือนปกติ

หมายเหตุ: ถ้าคุณใช้ตัวดําเนินการทางคณิตศาสตร์ ให้พิจารณาใส่อาร์กิวเมนต์อาร์เรย์ในวงเล็บ และใช้วงเล็บเพื่อจัดกลุ่มอาร์กิวเมนต์อาร์เรย์เพื่อควบคุมล.ก.ล.การดําเนินการทางคณิตศาสตร์

ข้อสังเกต

  • อาร์กิวเมนต์อาร์เรย์ต้องมีขนาดเดียวกัน ถ้าไม่ ฟังก์ชัน SUMPRODUCT จะ#VALUE! ค่าผิดพลาด ตัวอย่างเช่น =SUMPRODUCT(C2:C10,D2:D5) จะส่งกลับข้อผิดพลาดเนื่องจากช่วงมีขนาดไม่เหมือนกัน

  • SUMPRODUCT จะถือว่ารายการอาร์เรย์ที่ไม่ใช่ตัวเลขเหมือนกับเป็นศูนย์

  • เพื่อประสิทธิภาพที่ดีที่สุด ไม่ควรใช้ SUMPRODUCT กับการอ้างอิงคอลัมน์แบบเต็ม พิจารณา =SUMPRODUCT(A:A,B:B) ฟังก์ชันนี้จะคูณเซลล์ 1,048,576 เซลล์ในคอลัมน์ A ด้วยเซลล์ 1,048,576 เซลล์ในคอลัมน์ B ก่อนที่จะเพิ่ม 

ตัวอย่าง 1

ตัวอย่างของฟังก์ชัน SUMPRODUCT ที่ใช้ในการส่งกลับผลรวมของสินค้าที่ขายเมื่อระบุต้นทุนต่อหน่วยและปริมาณ

เมื่อต้องการสร้างสูตรโดยใช้รายการตัวอย่างของเราด้านบน ให้พิมพ์ =SUMPRODUCT(C2:C5,D2:D5) แล้วกดEnter แต่ละเซลล์ในคอลัมน์ C จะถูกคูณด้วยเซลล์ที่สอดคล้องกันในแถวเดียวกันในคอลัมน์ D และผลลัพธ์จะถูกบวก จํานวนรวมของของของงาคือ $78.97

เมื่อต้องการเขียนสูตรที่ยาวขึ้นที่ให้ผลลัพธ์แบบเดียวกัน ให้พิมพ์ =C2*D2+C3*D3+C4*D4+C5*D5 แล้วกดEnter หลังจากกด Enter ผลลัพธ์จะเหมือนกัน: $78.97 เซลล์ C2 จะถูกคูณด้วย D2 และผลลัพธ์จะถูกเพิ่มลงในผลลัพธ์ของเซลล์ C3 เวลาเซลล์ D3 และอื่นๆ

ตัวอย่าง 2

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

ตัวอย่างของฟังก์ชัน SUMPRODUCT เพื่อส่งกลับยอดขายรวมตามพนักงานขายเมื่อให้มาพร้อมกับยอดขายและค่าใช้จ่ายของแต่ละโปรแกรม

สูตรคือ: =SUMPRODUCT((Table1[Sales])+(Table1[Expenses]))*(Table1[Agent]=B8)) และส่งกลับผลรวมของยอดขายและค่าใช้จ่ายทั้งหมดของตัวแทนที่แสดงในเซลล์ B8

ตัวอย่าง 3

ในตัวอย่างนี้ เราต้องการส่งกลับผลรวมของรายการเฉพาะที่ขายโดยภูมิภาคที่ระบุ ในกรณีนี้ ขายเชอรีในภูมิภาคตะวันออกมากเท่าใด

การตรวจสอบของการใช้ SUMPRODUCT เพื่อส่งกลับผลรวมของรายการตามภูมิภาค ในกรณีนี้ จํานวนของเชอรีที่ขายได้ในภูมิภาคตะวันออก

สูตรคือ: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9) โดยก่อนอื่นคูณจํานวนของค่าที่ปรากฏของภาคตะวันออกด้วยจํานวนของการจับคู่ของเชอรี สุดท้าย จะรวมค่าของแถวที่สอดคล้องกันในคอลัมน์ ยอดขาย เมื่อต้องการดูวิธีที่ Excel คํานวณสิ่งนี้ ให้เลือกเซลล์สูตร แล้วไปที่ สูตร>ประเมินสูตร>ประเมิน

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือ ขอความช่วยเหลือใน Answers Community

ดูเพิ่มเติม

คํานวณตามเงื่อนไขในช่วงของเซลล์

ผลรวมที่ยึดตามเกณฑ์หลายเกณฑ์ด้วย SUMIFS

นับโดยยึดตามเกณฑ์หลายเกณฑ์ด้วย COUNTIFS

ค่าเฉลี่ยที่ยึดตามเกณฑ์หลายเกณฑ์ด้วย AVERAGEIFS

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×