วิธีใช้ฟังก์ชัน Excel DSUM (4 ตัวอย่างที่เหมาะสม)

  • แบ่งปันสิ่งนี้
Hugh West

สารบัญ

ฟังก์ชัน

Excel DSUM เป็นฟังก์ชันรวม ฐานข้อมูล ฟังก์ชัน DSUM จะคำนวณผลรวมของฟิลด์ที่ระบุตามเกณฑ์ที่ระบุ ต้องใช้อาร์กิวเมนต์บังคับสามรายการ: ช่วง , ฟิลด์ และ เกณฑ์ .

ในบทความนี้ คุณจะได้เรียนรู้วิธีใช้ฟังก์ชัน DSUM พร้อมตัวอย่างที่เหมาะสม

ดาวน์โหลด Excel Workbook

การใช้ Excel DSUM Function.xlsm

ฟังก์ชัน Excel DSUM: ไวยากรณ์และอาร์กิวเมนต์

⦽ วัตถุประสงค์ของฟังก์ชัน:

ฟังก์ชัน DSUM จะคำนวณผลรวมของ ฟิลด์ ที่ระบุโดยการจับคู่ เกณฑ์ ที่ระบุจาก ช่วง ที่กำหนด<3

⦽ ไวยากรณ์:

DSUM (database, field, criteria)

⦽ คำอธิบายอาร์กิวเมนต์:

<16 ช่วง
อาร์กิวเมนต์ จำเป็น/ไม่บังคับ คำอธิบาย
ต้องระบุ ช่วงของเซลล์ที่เก็บรายการทั้งหมด
ฟิลด์ จำเป็น ระบุคอลัมน์ที่จะคำนวณหาผลรวม
เกณฑ์ จำเป็น ช่วงของเซลล์ที่กำหนดเงื่อนไขเฉพาะ

⦽ สิ่งที่ใช้เป็นเกณฑ์ได้:

DSUM เสนอเกณฑ์หลายประเภทเพื่อกรองข้อมูลจากช่วง ประเภทเกณฑ์ที่ใช้มากที่สุดบางประเภทคือ

17>
เกณฑ์ ประเภท เอาต์พุต
“ ราคาต่อหน่วย” สตริง แถวตรงกับ“ ราคาหน่วย”
คุก* ไวลด์การ์ด
แถวเริ่มต้นด้วย “Cook”
*ies Wildcard แถวลงท้ายด้วย “ies”
120 จำนวน เท่ากับ 120
>120 การเปรียบเทียบ มากกว่า 120
< 120 การเปรียบเทียบ มากกว่าหรือเท่ากับ 120
120 การเปรียบเทียบ ไม่เท่ากัน 120 <17
การเปรียบเทียบ เท่ากับอาร์กิวเมนต์ของ B7 <17

⦽ ส่งคืนพารามิเตอร์:

ฟังก์ชัน DSUM คืนค่าผลรวม

⦽ นำไปใช้กับ:

Microsoft Excel รุ่น 2000 ถึง Office 365, Excelเวอร์ชัน 2011 สำหรับ Mac และเป็นต้นไป

4 ตัวอย่างที่เหมาะสมในการใช้ฟังก์ชัน DSUM ของ Excel

ตัวอย่าง 1: DSUM ใช้เป็นฟังก์ชัน

เช่นเดียวกับฟังก์ชันอื่นๆ DSUM เป็นฟังก์ชันของ Excel และทำงานในลักษณะดังกล่าว คุณต้องประกาศอาร์กิวเมนต์ตามคำสั่งของไวยากรณ์

วางสูตรต่อไปนี้ในเซลล์ว่างใดๆ (เช่น G5:H5 ) เพื่อคำนวณ ผลรวมของฟิลด์ ราคาต่อหน่วย

=DSUM(B8:H19,"Unit Price",B5:C6)

ภายในสูตร

B8:H19; เป็นช่วง

“ราคาต่อหน่วย”; เป็นฟิลด์ที่ระบุซึ่งคุณคำนวณผลรวม

B5:C6; ช่วงที่มีเกณฑ์เฉพาะอยู่

กด ENTER จากนั้นมูลค่าที่ประเมินจะปรากฏขึ้น

ตามสูตร เรากำหนดสองเกณฑ์

⏩ ผลรวม ราคาต่อหน่วย ของ รหัสคำสั่งซื้อ มากกว่า 10021 .

⏩ ผลรวม ราคาต่อหน่วย ของ จำนวน ขายได้มากกว่าหรือเท่ากับ 120 .

ฟังก์ชัน DSUM ประเมิน $3.74 มันรวมรายการที่น่าพอใจ (เช่น $1.87 และ $1.87 ) และผลลัพธ์เป็น ( $1.87+$1.87 ) $3.74 .

คุณสามารถใช้เกณฑ์ที่แตกต่างกันขึ้นอยู่กับประเภทข้อมูลของคุณ และฟังก์ชัน DSUM ก็ทำงานได้ดี

ตัวอย่างที่ 2: DSUM คำนวณผลรวมทั้งหมด (เกณฑ์เดียว) <23

คล้ายกับฟังก์ชัน SUM ฟังก์ชัน DSUM สามารถคำนวณผลรวมทั้งหมดของฟิลด์ใดก็ได้ (เช่น คอลัมน์ใดก็ได้ ) ในกรณีนี้ เราคำนวณ ราคารวม ของผลิตภัณฑ์ที่ขายทั้งหมดจากชุดข้อมูล

เขียนสูตรด้านล่างในเซลล์ใดก็ได้ (เช่น G5 :H5 ).

=DSUM(B8:H19,"Total Price",B5:C6)

ในสูตร,

B8:H19; ระบุช่วง

“ราคารวม”; ระบุฟิลด์ที่ระบุซึ่งคุณคำนวณผลรวม

B5:C6; หมายถึงช่วงที่มีเกณฑ์เฉพาะอยู่

กด ENTER หลังจากนั้น มูลค่าผลรวมทั้งหมดจะปรากฏขึ้น

สูตรใช้เกณฑ์เพียงเกณฑ์เดียว

⏩ หากต้องการรวม ราคารวม ของ รหัสคำสั่งซื้อ เท่ากับ ถึงหรือน้อยกว่า 10017 นั่นหมายถึงรายการทั้งหมดในชุดข้อมูล

ค่าผลลัพธ์ของสูตรคือ $2033.01 เป็นผลรวมรายการทั้งหมดในคอลัมน์ ราคารวม คุณสามารถใช้ส่วนหัวอื่นเป็นฟิลด์เพื่อหาผลรวมทั้งหมด

ตัวอย่างที่ 3: DSUM คำนวณผลรวม (หลายเกณฑ์)

จากตัวอย่างก่อนหน้า (เช่น ตัวอย่างที่ 2 ) เราเรียนรู้ว่าฟังก์ชัน DSUM ทำงานคล้ายกับฟังก์ชัน SUM แต่ถ้าเราต้องการรวมฟิลด์เฉพาะที่ตรงตามเงื่อนไขหลายข้อล่ะ

ในสถานการณ์นี้ เรากำหนดเกณฑ์สี่เกณฑ์ในช่วง (เช่น B5:E6 ) และ DSUM ผลรวมของฟิลด์ ราคารวม ซึ่งมี

รหัสคำสั่งซื้อ เท่ากับหรือมากกว่า 10017

⏩ภูมิภาค ตะวันออก

⏩ตำแหน่งใน คุกกี้ หมวดหมู่

⏩ ระบุเป็น รากลูกศร ผลิตภัณฑ์

เขียนสูตรต่อไปนี้ในเซลล์ใดก็ได้ ( เช่น G5:H5 ).

=DSUM(B8:H19,"Total Price",B5:E6)

การอ้างอิงประกาศอาร์กิวเมนต์เดียวกันกับในตัวอย่างก่อนหน้า เกณฑ์ทั้งหมดอยู่ในช่วง B8:H19 ตามที่เราเห็น

สูตรจะจับคู่ทุกฟิลด์ที่ระบุกับเกณฑ์และเลื่อนไปทางขวาเพื่อจับคู่รายการที่เหมาะสมในที่สุด

กด ENTER ค่ารวมปรากฏขึ้น

ในที่สุดสูตรจะตรงกับ 3 รายการที่เป็นไปตามเงื่อนไขที่กำหนดและส่งกลับค่า $695.42 .

หากเราตรวจสอบค่าผลลัพธ์กับรายการที่ตรงกัน ค่าที่ดูเหมือนจะเหมือนกัน ( $318.28 + $303.02 + $74.12 ) $695.42 .

ตัวอย่างที่ 4: DSUM ที่ใช้ในมาโคร VBA

เรายังสามารถใช้ DSUM ฟังก์ชันในโค้ด VBA Macro ตามรูปแบบฟังก์ชันมาโคร DSUM เราสามารถเลียนแบบตัวอย่างก่อนหน้าของบทความนี้

สมมติว่าเราต้องการผลรวมของ ราคารวม ของทุกรายการใน ชุดข้อมูล

กด ALT+F11 พร้อมกัน สักครู่ หน้าต่าง Microsoft Visual Basic จะเปิดขึ้น ใน Microsoft Visual Window เลือก แทรก > เลือก โมดูล .

ใน โมดูล วางโค้ด Maco ต่อไปนี้ จากนั้นกด F5 เพื่อเรียกใช้ไฟล์code.

9352

ในโค้ด มาโคร

“F5:G5” ; ระบุว่าค่าผลลัพธ์จะอยู่ที่ใด

กลับไปที่แผ่นงาน และคุณจะเห็นผลรวมของรายการ ราคารวม ในเซลล์ F5:G5 .

แยกความแตกต่างของ SUMIF, SUMIFS และ DSUM:

ลักษณะต่างๆ SUMIF SUMIFS DSUM
ไวยากรณ์ SUMIF(ช่วง เกณฑ์ [sum_range]) SUMIFS(sum_range,
ฐานข้อมูล ฟังก์ชันเงื่อนไข ฟังก์ชันเงื่อนไข ฟังก์ชันฐานข้อมูล การสร้างรูปแบบ ไม่จำเป็นต้องมีรูปแบบเฉพาะ ไม่จำเป็นต้องมีรูปแบบเฉพาะ ต้องใช้ป้ายชื่อฟิลด์จึงจะทำงานได้ <12 กำหนดเกณฑ์ สามารถแทรกเกณฑ์เดียวภายในหรือภายนอกสูตร สามารถแทรกหลายเกณฑ์ได้ทั้งภายในและภายนอก e สูตรและดูยุ่ง แต่มีความยืดหยุ่น มีการกำหนดเกณฑ์ภายนอกหรือภายในสูตรและดูสะอาดตา การจัดการหลายเกณฑ์ในตำแหน่งเดียวกัน

ไม่เกี่ยวข้อง

ไม่สามารถจัดการหลายเกณฑ์ในตำแหน่งเดียวกัน จัดการได้อย่างง่ายดาย ความเข้าใจ เปรียบเทียบแล้วเข้าใจง่ายกว่าฟังก์ชัน SUMIFS เข้าใจและนำไปใช้ได้ยากกว่า ได้อย่างง่ายดาย เข้าใจ เกณฑ์การสร้างที่ซับซ้อน การสร้างเกณฑ์ที่ซับซ้อนแบบกำหนดเองนั้นยาก ตะวันออกมากในการสร้างเกณฑ์ที่ซับซ้อนแบบกำหนดเอง เกณฑ์ที่ซับซ้อนแบบกำหนดเองที่สร้างได้ยาก

⧭ สิ่งที่ควรทราบขณะใช้ DSUM

🔼 ช่วงเกณฑ์สามารถ อยู่ที่ใดก็ได้ในแผ่นงาน อย่างไรก็ตาม ไม่ควรวางช่วงของเกณฑ์ในตำแหน่งต่างๆ เช่น ทับซ้อนกับชุดข้อมูล และต่ำกว่าชุดข้อมูล

🔼 หาก DSUM ต้องดำเนินการกับชุดข้อมูลทั้งหมด ให้เว้นบรรทัดว่างไว้ ด้านล่างส่วนหัวของช่วงเกณฑ์

🔼 สามารถใช้ช่วงเกณฑ์ใดก็ได้หากประกอบด้วยช่องคอลัมน์อย่างน้อยหนึ่งช่องและเงื่อนไขหนึ่งข้อ

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง