TLDR สรุปสั้นๆ
DSUM หาผลรวมข้อมูลที่ตรงตามเงื่อนไขในฐานข้อมูล ช่วยเพิ่มความยืดหยุ่นในการประมวลผลข้อมูลที่ซับซ้อนได้เป็นอย่างดี
คำอธิบาย
ใน Excel, DSUM ใช้สำหรับหาผลรวมของตัวเลขในฐานข้อมูลที่ตรงตามเงื่อนไขที่กำหนดไว้ โดยมีลักษณะเหมาะสมสำหรับการประมวลผลข้อมูลที่ซับซ้อนและการคัดกรองข้อมูลโดยใช้เงื่อนไขที่กำหนดไว้ล่วงหน้า
มีครั้งแรกในเวอร์ชันไหน
2003 หรือ Version ก่อนหน้า
รูปแบบคำสั่ง (Syntax)
DSUM(database, field, criteria)
Arguments
-
database (Required – Range)
ช่วงของเซลล์ที่ประกอบด้วยรายการหรือฐานข้อมูล ซึ่งแถวของข้อมูลที่เกี่ยวข้องคือ ‘records’ และคอลัมน์ของข้อมูลคือ ‘fields’ แถวแรกของรายการจะต้องมีป้ายสำหรับคอลัมน์แต่ละอัน -
field (Required – String/Number)
กำหนดคอลัมน์ที่ใช้ในฟังก์ชัน โดยใช้ชื่อคอลัมน์ในเครื่องหมายจุดคู่ เช่น “Age” หรือ “Yield” หรือตัวเลขที่แสดงตำแหน่งของคอลัมน์ภายในรายการ เช่น 1 สำหรับคอลัมน์แรก -
criteria (Required – Range)
ช่วงของเซลล์ที่ประกอบด้วยเงื่อนไขที่คุณกำหนด ต้องมีอย่างน้อยหนึ่งป้ายกำกับคอลัมน์และหนึ่งเซลล์ที่แถวล่างของป้ายกำกับคอลัมน์เพื่อกำหนดเงื่อนไขของคอลัมน์นั้น ๆ
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: หาผลรวมของกำไรจากแอปเปิล (บรรทัดที่ 6, 9, และ 11)=DSUM(A5:E11,"Profit",A1:A2)
Result:$225 -
Formula:
Description: หาผลรวมของกำไรจากแอปเปิลที่มีความสูงอยู่ระหว่าง 10 ถึง 16 ฟุต และลูกแพร์ทั้งหมด (บรรทัดที่ 7, 9, และ 10)=DSUM(A5:E11,"Profit", A1:F3)
Result:$248 -
Formula:
Description: หาผลรวมของ Sales สำหรับสินค้าที่ระบุในเงื่อนไข F1:F2=DSUM(A1:D100, "Sales", F1:F2)
Result:เป็นผลรวมตัวเลข -
Formula:
Description: หาผลรวมของ Sales สำหรับสินค้าและผู้ขายที่ระบุในเงื่อนไข F1:G2=DSUM(A1:D100, "Sales", F1:G2)
Result:เป็นผลรวมตัวเลข -
Formula:
Description: หาผลรวมของ Sales ที่มีค่ามากกว่าค่าที่อยู่ในเซลล์อื่น=DSUM(A1:D100, "Sales", F1:G2)
Result:เป็นผลรวมตัวเลข
Tips & Tricks
การใช้ DSUM จะดีมากถ้าคุณใช้งานกับช่วงข้อมูลที่มันอัพเดทได้อัตโนมัติ เช่นการตั้งชื่อช่วง (Named Ranges)แบบไดนามิกเพื่อให้ฟังก์ชัน DSUM สามารถยึดตามช่องข้อมูลที่อัพเดทเมื่อเพิ่มหรือลบข้อมูลได้อัตโนมัติ
ข้อควรระวัง (Cautions)
DSUM ไม่เคารพตัวกรอง: ฟังก์ชันนี้จะหาผลรวมของขอบเขตฐานข้อมูลทั้งหมดโดยไม่สนใจว่าตอนนี้เรากำลังเห็นข้อมูลอะไรอยู่ การใช้เครื่องหมายว่าง (`?` หรือ `*`) ควรระวังเพราะอาจจะไปเก็บข้อมูลที่ไม่ต้องการ
ฟังก์ชันที่เกี่ยวข้อง
References
- DSUM Function – Microsoft
- Excel DSUM Function – ExcelJet
- How to Use the DSUM Function – The Bricks
- DSUM Function in Excel – LiveFlow
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply