Thep Excel

DPRODUCTหาผลคูณจากฐานข้อมูลตามเงื่อนไข

ฟังก์ชันที่คูณค่าในคอลัมน์ของฐานข้อมูลเมื่อตรงตามเงื่อนไขที่กำหนด เป็นเครื่องมือสำหรับคำนวณผลคูณแบบมีเงื่อนไขในข้อมูลขนาดใหญ่

fx
=DPRODUCT(database, field, criteria)

ความนิยม3/10
ความยาก5/10
ประโยชน์4/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
database Range ช่วงข้อมูลฐานข้อมูล โดยแถวแรกต้องเป็นหัวข้อคอลัมน์ (Headers)
field Number/Text คอลัมน์ที่ต้องการหาผลคูณ สามารถระบุเป็นหมายเลขตำแหน่งคอลัมน์ (1, 2, 3…) หรือชื่อคอลัมน์ในเครื่องหมายอัญประลัษณ์ (“Unit Cost”)
criteria Range ช่วงเกณฑ์ที่ใช้ในการกรองข้อมูล แถวแรกต้องเป็นหัวข้อคอลัมน์ที่ตรงกับฐานข้อมูล และแถวถัดไปเป็นค่าหรือเงื่อนไขที่ต้องการ

Additional Notes

DPRODUCT เป็นฟังก์ชันฐานข้อมูล (Database Function) ที่ช่วยคูณค่าในคอลัมน์ของฐานข้อมูลที่ตรงตามเงื่อนไขที่คุณกำหนด

จะมีประโยชน์มากเมื่อคุณต้องการหาผลคูณของข้อมูลที่ผ่านการกรองตามเกณฑ์บางอย่าง เช่น ผลคูณของปริมาณสินค้าสำหรับสาขาเฉพาะ หรือผลคูณของปัจจัยการเติบโตของเดือนใดเดือนหนึ่ง

ตัวเงื่อนไข (Criteria) ในฟังก์ชนี สามารถใช้ได้แบบ AND (ทั้งหมดต้องจริง) และ OR (อย่างน้อยหนึ่งต้องจริง) ซึ่งช่วยให้คุณสามารถกรองข้อมูลได้ยืดหยุ่นตามความต้องการ

Examples

หาผลคูณจากเงื่อนไขเดียวDPRODUCT(A4:D8, "Unit Cost", A1:B2)

จากตารางข้อมูลในช่วง A4:D8 หาผลคูณของค่า Unit Cost ที่ตรงกับเงื่อนไขในช่วง A1:B2 ผลลัพธ์คือ 14.95

fx
=DPRODUCT(A4:D8, "Unit Cost", A1:B2)

ผลลัพธ์14.95
คูณปริมาณสินค้าตามเงื่อนไขDPRODUCT(A4:D8, "Quantity", A1:A2)

นำค่า Quantity จากทุกแถวที่ตรงกับเงื่อนไขในช่วง A1:A2 มาคูณกัน ผลลัพธ์เท่ากับ 180 (อาจมาจากการคูณ 10 × 18 = 180)

fx
=DPRODUCT(A4:D8, "Quantity", A1:A2)

ผลลัพธ์180
คูณค่าใช้งานทั้งหมดด้วย Named RangeDPRODUCT(orders, "Total Cost", criteria_range)

ใช้ Named Range 'orders' แทนการพิมพ์ช่วงข้อมูล จะได้ผลคูณของ Total Cost ที่ตรงกับเงื่อนไขในช่วง criteria_range ผลลัพธ์คือ 19,455.93

fx
=DPRODUCT(orders, "Total Cost", criteria_range)

ผลลัพธ์19455.93
หาผลคูณของค่าเฉพาะด้วยเงื่อนไขหลายเกณฑ์DPRODUCT(Sales!A1:E100, 3, CriteriaRange)

ใช้ตำแหน่งคอลัมน์ (3) แทนชื่อเพื่อระบุคอลัมน์ที่ 3 ในช่วง Sales!A1:E100 และนำมาคูณเมื่อตรงกับเงื่อนไขหลายอย่าง

fx
=DPRODUCT(Sales!A1:E100, 3, CriteriaRange)

ผลลัพธ์ผลคูณของคอลัมน์ที่ 3

FAQs

ผลต่างระหว่าง DPRODUCT กับ PRODUCT คืออะไร+

PRODUCT คูณค่าทั้งหมดในช่วงที่ระบุ ส่วน DPRODUCT คูณเฉพาะค่าที่ตรงกับเงื่อนไข ถ้าต้องการกรองข้อมูลก่อนคูณ ให้ใช้ DPRODUCT

ใช้เลขหมายตำแหน่งคอลัมน์แทนชื่อคอลัมน์ได้ไหม+

ได้ เช่น =DPRODUCT(A4:D8, 3, A1:B2) จะใช้คอลัมน์ที่ 3 (คอลัมน์ C) ในการคูณแทนการพิมพ์ชื่อคอลัมน์

ถ้าตรงเงื่อนไขมีค่าศูนย์จะเกิดอะไรขึ้น+

ผลคูณจะเป็นศูนย์ เพราะการคูณจำนวนใดก็ได้ด้วยศูนย์ย่อมได้ผลลัพธ์เป็นศูนย์

จะใช้เงื่อนไขสองแบบพร้อมกันได้ไหม (AND กับ OR)+

ได้ แต่ต้องวางหัวข้อและเงื่อนไขในตำแหน่งที่ถูกต้อง หากตั้งเงื่อนไขในแถวเดียวกันใช้ AND และแถวต่างกันใช้ OR

ถ้าไม่มีแถวไหนตรงเงื่อนไขจะได้ผลลัพธ์อะไร+

จะได้ผลลัพธ์เป็น 1 (เอกลักษณ์การคูณ) เพราะการคูณจำนวนใดก็ได้ด้วย 1 ไม่เปลี่ยนค่า

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ DPRODUCT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้DPRODUCTDatabase
Database (5)
DAVERAGE

หาค่าเฉลี่ยของข้อมูลในตารางแบบฐานข้อมูล (มีหัวคอลัมน์) โดยกรองด้วยตารางเงื่อนไขแยกต่างหาก แล้วคืนค่าเฉลี่ยเฉพาะแถวที่ผ่านเงื่อนไขนั้น

DCOUNT

นับจำนวนเซลล์ที่เป็น "ตัวเลข" เท่านั้นในคอลัมน์ที่ระบุของตารางแบบฐานข้อมูล โดยนับเฉพาะแถวที่ผ่านตารางเงื่อนไขที่กำหนดไว้แยกต่างหาก

DMAX

DMAX หาค่าสูงสุดจากคอลัมน์ในฐานข้อมูลที่ตรงกับเงื่อนไขที่กำหนด โดยต้องใช้กับหลายเงื่อนไขที่ซับซ้อน

DMIN

DMIN ค้นหาค่าต่ำสุดจากคอลัมน์ในฐานข้อมูลที่ตรงตามเงื่อนไขที่กำหนด เหมาะสำหรับการวิเคราะห์ข้อมูลแบบมีเงื่อนไข

DSUM

DSUM ใช้หาผลรวมจากคอลัมน์ในฐานข้อมูลที่ตรงตามเงื่อนไขที่กำหนดไว้

Math and trigonometry (2)
PRODUCT

PRODUCT คูณตัวเลขทั้งหมดในช่วงข้อมูลหรือรายการอาร์กิวเมนต์ แทนที่จะต้องพิมพ์ A1*A2*A3*A4 ให้ใช้ =PRODUCT(A1:A4) เท่านั้น

ฟังก์ชัน SUMPRODUCT ใน Excel

คูณข้อมูลจากหลายช่วงแล้วรวมผลลัพธ์ รองรับเงื่อนไขซับซ้อนและการคำนวณมีเงื่อนไข

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่