Sum แปลว่าบวก Product แปลว่าอะไร
คำว่า Product ไม่ได้แปลว่าผลิตภัณฑ์ แต่เป็นภาษาคณิตศาสตร์แปลว่า คูณ
ดังนั้น SumProduct แปลว่า ผลรวมของผลคูณ
โครงสร้าง (Syntax) ของสูตรนี้
=SUMPRODUCT(array1, [array2], [array3], …)
คำว่า array หมายถึง อะไรก็ตามที่มีตั้งแต่ 2 เซลล์หรือ 2 ค่าขึ้นไป
ส่วนที่อยู่ในวงเล็บ [ ] เช่น [array2], [array3], นั้นแสดงว่า ไม่จำเป็นต้องใส่ลงไปในสูตรก็ได้ถือว่าเป็น Optional โดยอย่างน้อยสูตรนี้ต้องมี array1 ใส่ไว้ แต่อย่างไรก็ตามหากต้องการหาผลรวมของผลคูณ ต้องมี array1 กับ array2 เช่น ในภาพแรก
=SUMPRODUCT(C2:C10,D2:D5)
ขั้นแรกสูตรนี้จะนำแต่ละเซลล์ใน C2:C10 มาคูณกับแต่ละเซลล์ใน D2:D5 ตามลำดับ
C2*D2
C3*D3
C4*D4
C5*D5
จากนั้นจึงนำผลคูณที่ได้ทั้งหมดมารวมกันเป็นคำตอบ
สูตรนี้จึงช่วยลัดหาคำตอบไม่ต้องเสียเวลาไปสร้างสูตรคูณกันทีละขั้นแล้วค่อยเอามาบวกรวมกันทีหลัง ซึ่งเปลืองสูตรเปลืองเซลล์หลายเซลล์กว่าจะทำงานครบวงจร
ข้อแม้สำคัญที่ทำให้สูตรนี้ทำงานได้ ถ้าไม่สังเกตให้ดีจะถูกมองข้ามไปตลอดอยู่ตรงเครื่องหมาย comma ซึ่ง Excel มีข้อแม้สำคัญว่า The array arguments must have the same dimensions.
ถ้าใส่เครื่องหมาย comma ,,, เมื่อไหร่ เมื่อนั้นพื้นที่ตารางที่ใส่ไว้ในสูตรนี้(หรือสูตรอื่นๆที่ทำงานคล้ายกัน) ต้องมีขนาดหรือมิติเท่ากันเสมอ โดยหารู้ไม่ว่าสามารถใช้เครื่องหมายคูณ * ใส่แทนได้ด้วย
จากเดิม
=SUMPRODUCT(Cost,Quantity)
แก้เป็น
=SUMPRODUCT(Cost*Quantity)
พอใช้เครื่องหมายคูณ สูตร SumProduct จะกลายเป็นสูตรที่ทำงานได้แบบพิสดารทันที
… โปรดติดตามตอนต่อไป