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

ฟังก์ชัน 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 หรือ ขอความช่วยเหลือใน Answers Community

ดูเพิ่มเติม

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

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

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

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

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

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

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

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ

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

×