จากภาพนี้ ถ้าต้องการยอดรวมของเซลล์สีเหลือง เพื่อหา Grand Total จะใช้สูตรอะไรดีครับ
👉 จะจับเซลล์มาบวกกัน C23 : =C5+C10+C14+C20 แบบนี้ก็ได้ แต่ถ้ารายงานมีเซลล์สีเหลืองนับสิบๆเซลล์ล่ะ ก็ต้องเสียเวลามองจับทุกเซลล์ มาบวกกันใช่ไหม
👉 บางคนก็หันไปใช้ SumIF โดยใช้คำว่า Total ที่กำกับไว้ชี้บอกตำแหน่งรายการก็ทำได้
=SUMIF(B5:B20, B5, C5:C20)
🧐 คิดเผื่อต่อไปอีก แต่ถ้าวันหนึ่งหัวหน้าสั่งให้แบ่งรายการหายอดรวมแยกประเภทย่อยให้มากกว่านี้อีกล่ะ แถมไม่ได้ใส่คำว่า Total กำกับไว้ด้วย สูตร SumIF หรือที่จับมาบวกกันก็ต้องแก้ใหม่กันอีก
👉 แทนที่จะใช้สูตรบวกกันแบบที่ว่ามา ต้องเริ่มต้นจากการเลือกใช้สูตร SubTotal หายอดรวมแต่ละประเภทไว้ตั้งแต่แรก เผื่อไว้แบบนี้
C5 : =SUBTOTAL(9,C3:C4)
C10 : =SUBTOTAL(9,C7:C9)
C14 : =SUBTOTAL(9,C12:C13)
C20 : =SUBTOTAL(9,C16:C19)
เลข 9 ในวงเล็บนั้น มีความหมายว่าให้สูตรนี้ทำหน้าที่แบบสูตร Sum
จากนั้นเมื่อต้องการหา Grand Total ยอดรวมทั้งหมดก็ให้ใช้สูตร SubTotal เหมือนกันตามนี้
C22 : =SUBTOTAL(9,C3:C20)
🤩 แม้ว่าพื้นที่อ้างอิง C3:C20 จะมียอดรวมแต่ละประเภทอยู่ด้วยก็ตาม สูตร SubTotal จะละเลยไม่นำเซลล์ที่มี SubTotal อยู่ก่อนมาคำนวณซ้ำอีก
Excel รุ่นอะรูก็ไม่ไร้ มีสูตร Aggregate ทำงานแบบ SubTotal ได้ด้วยแถมมีลูกเล่นหาอะไรๆได้พิสดารกว่าได้อีก แต่ยังไงๆก็ขอแนะนำให้ใช้ SubTotal นี่แหละครับ ใช้กับ Excel ได้ทุกรุ่น
ทุกครั้งที่สร้างงาน ก่อนจะคิดใช้สูตรอะไรก็ต้องคิดเผื่อไว้เสมอว่า อีกหน่อยโครงสร้างตารางอาจไม่เหมือนเดิม ผู้ใช้งานอาจใช้ Excel รุ่นใดก็ตาม เราต้องไม่เสียเวลาไปแก้หรือสร้างสูตรใหม่อีกเลย