SUMPRODUCT

สวัสดีครับทุกท่าน บทความประจำสัปดาห์นี้เรามารู้จักสูตร SUMPRODUCT ใน Excel กันครับ ซึ่งเป็นสูตรสำคัญที่ในไปใช้ร่วมกับสูตรอื่นๆหรือนำไปประยุกต์ไปแก้ไขปัญหาอื่นๆได้อีกมากมาย เรามารู้จักวิธีการใช้งานกันได้จากบทความนี้ครับ

โครงสร้างสูตร SUMPRODUCT

SUMPRODUCT(Array1, [Array2],…)

โดยสูตร SUMPRODUCT นั้นเป็นการนำข้อมูลหลายชุดมาคูณกันในแต่ละบรรทัดแล้วนำมารวมกันให้ได้ผลรวมครับ มาดูตัวอย่างไปพร้อมๆกันดีกว่าครับ

โดยตัวอย่างนี้เราจะมีรายการสินค้า, จำนวน และราคาครับ ซึ่งถ้าเราอยากจะหาผลรวมทั้งหมดว่าราคาเท่าไหร่ ก็สามารถใช้สูตร SUMPRODUCT ได้ทันทีเลยครับ

โดยเราสามารถเขียนสูตรได้เป็น =SUMPRODUCT(C3:C8,D3:D8) ก็ได้ผลรวมคือ 917 ทันทีครับ โดยจะเป็นการนำ จำนวน * กับราคาของแต่ละรายการก่อนแล้วทำการรวมได้ 917 นั่นเองครับ เข้าใจได้ไม่ยากใช่ไหมครับ

แล้วบอกว่าสูตรนี้จริงๆประยุกต์ไปใช้เรื่องอื่นๆได้ ผมยกตัวอย่างง่ายๆก่อนนะครับจะได้เห็นภาพกัน

โดยเราจะมีข้อมูล 4 รายการนี้ แล้วอยากได้ผลรวมเฉพาะ A นอกจะใช้ SUMIF หรือ SUMIFS คำนวนได้ตรงๆ แต่ตัวอย่างนี้อยากให้เข้าใจว่า SUMPRODUCT สามารถประยุกต์นำมาใช้ได้เช่นกัน

โดยเราจะเขียนสูตรได้เป็น {=SUMPRODUCT(–(B2:B5=”A”),C2:C5)} ครับ ดูสูตรแล้วบางคนอาจจะสงสัยว่า — คืออะไร แล้วทำไมต้องใส่ ผมขออธิบายส่วนนี้ก่อนนะครับ

สมมุติผมเขียนตรงๆไปเลยโดยการลากช่อง E2:B5 ก่อนแล้วพิมพ์สูตร =B2:B5=”A” แล้วกดตอนท้ายด้วย CRTL+SHIFT+ENTER แล้วจะเห็นว่า แต่ละช่องนั้นจะได้เป็น {TRUE,FALSE,FALSE,TRUE} ซึ่งช่องไหนเป็น A ก็จะได้ TRUE นั่นเองครับ

แต่สูตร SUMPRODUCT นั้นไม่สามารถเอา TRUE,FALSE ไปคูณกับตัวเลขได้ครับ เลยต้องใส่ — เพื่อจะให้เป็นแปลงจากค่า TRUE ให้เป็น 1 และ FALSE ให้เป็น 0 นั่นเองครับ เป็นเทคนิคเพื่อแปลงแล้วนำไปใช้ต่อนั่นเองครับ

ฉะนั้นเวลาเอาแต่ละบรรทัดมาคูณ บรรทัดไหนที่ไม่ใช่ A ก็จะได้เป็น 0 ทำให้จะได้ค่าเฉพาะ A เท่านั้นครับ

เวลาเราเจอโจทย์ที่ต้องคูณกันหลายๆอย่างแล้วมารวมกันทีหลังเช่น หาปริมาตรของแท้งน้ำโดยใช้ กว้าง*ยาว*สูง ก็อย่าลืมลองนำสูตรนี้มาใช้ดูนะครับ หากมีคำถามหรือข้อสงสัยในส่วนไหน สามารถพูดคุยกันได้ที่เพจ Ping2Share นะครับ แล้วพบกันใหม่ในบทความถัดไปครับ สวัสดีครับ

No Comments

Leave a Comment