Back to: Applying Excel in Product Summary and Invoice
Download ตัวอย่างได้จาก https://drive.google.com/file/d/1E6oR2V1ghp16sEDAka_Q0v73dZWDmPgD/view?usp=sharing
ปกติเวลาสร้างสูตรหายอดสะสม จะสร้างสูตรง่ายๆว่า ยอดสะสม = ยอดสะสมก่อนหน้า + ยอดใหม่ ใช่ไหมครับ สูตรนี้ง่ายดีแต่ไม่สามารถนำไปดัดแปลงใช้กับสูตร SumIF แบบสะสมได้โดยตรง
แทนที่จะใช้สูตรบวกต่อกันไปเรื่อยๆ ให้เปลี่ยนไปใช้สูตร Sum แบบสะสม โดยใช้เครื่องหมาย $ ช่วยล้อคตำแหน่งเซลล์แรกในตารางไว้แบบนี้
=SUM(D$5:D5)
พอ copy ลากต่อลงมาสูตรก็จะปรับตัวเองขยายพื้นที่อ้างอิงออกมาเป็น
=SUM(D$5:D6)
=SUM(D$5:D7)
=SUM(D$5:D8)
=SUM(D$5:D9)
จากนั้นเมื่อต้องการแยกแยะยอดรวมสะสมตามรายชื่อสินค้า ให้ใช้หลักการเดียวกันนี้ดัดแปลงมาใช้กับสูตร SumIF
=SUMIF($C$5:$C5,$C5,D$5:D5)
$C$5:$C5 เป็นพื้นที่ตารางเก็บชื่อสินค้า
$C5 เป็นชื่อสินค้าที่ใช้เป็นเงื่อนไข
D$5:D5 เป็นพื้นที่ตารางยอดรับสินค้า
พอ copy ลากต่อลงมาสูตรก็จะปรับตัวเองขยายพื้นที่
=SUMIF($C$5:$C6,$C6,D$5:D6)
=SUMIF($C$5:$C7,$C7,D$5:D7)
=SUMIF($C$5:$C8,$C8,D$5:D8)
=SUMIF($C$5:$C9,$C9,D$5:D9)