02 วิธีสร้างสูตรหายอดรวมสะสม Cumulative Sum

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)

Online Excel Expert Training @ XLSiam
Scroll to Top