DMIN ค้นหาค่าต่ำสุดจากคอลัมน์ในฐานข้อมูลที่ตรงตามเงื่อนไขที่กำหนด เหมาะสำหรับการวิเคราะห์ข้อมูลแบบมีเงื่อนไข
=DMIN(database, field, criteria)
=DMIN(database, field, criteria)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| database | Range | Yes | ช่วงข้อมูลฐาน รวมแถวหัวข้อ (header row) และข้อมูลทั้งหมด เช่น A1:F100 | |
| field | Text or Number | Yes | ชื่อของคอลัมน์ที่ต้องการค้นหาค่าต่ำสุด ระบุเป็นข้อความในเครื่องหมายอัญประลัษณ์ (เช่น “Price”) หรือเลขลำดับคอลัมน์ (1 สำหรับคอลัมน์แรก) | |
| criteria | Range | Yes | ช่วงเงื่อนไข ต้องมีแถวหัวข้อที่ตรงกับคอลัมน์ใน database และเงื่อนไขด้านล่าง เช่น H1:I2 สำหรับหนึ่งเงื่อนไข |
DMIN(A1:D100, "Price", H1:I2)=DMIN(A1:D100, "Price", H1:I2)
150.75
DMIN(Staff, "Performance_Score", DeptCriteria)=DMIN(Staff, "Performance_Score", DeptCriteria)
45
DMIN(Projects, "Cost", StatusCriteria)=DMIN(Projects, "Cost", StatusCriteria)
25000
DMIN(Products, "Price", MultiCriteria)=DMIN(Products, "Price", MultiCriteria)
89.50
DMIN ใช้เงื่อนไข criteria range ที่มีแถวหัวข้อ ในขณะที่ MINIFS ใช้เงื่อนไขแบบคู่ (criteria_range/criteria) ไปตามลำดับ DMIN ยืดหยุ่นกว่าสำหรับเงื่อนไข OR หรือ AND ที่ซับซ้อน ส่วน MINIFS ง่ายกว่าสำหรับเงื่อนไขง่าย ๆ DMIN ทำงานในเวอร์ชันเก่าทั้งหมด MINIFS จำกัดเฉพาะ Excel 2016 ขึ้นไป
ตั้งค่าเงื่อนไขในแถวเดียวกัน (row) ในช่วง criteria ตัวอย่าง: H1:I2 มี Category=”A” ในคอลัมน์ H และ Stock>10 ในคอลัมน์ I แถวที่ 2 ดังนั้น =DMIN(Data, “Price”, H1:I2) จะหาราคาต่ำสุดที่ตรงทั้งสองเงื่อนไข
ตั้งค่าเงื่อนไขในแถวต่างกัน (different rows) ในช่วง criteria ตัวอย่าง: H1:H3 มี H1=”Category” H2=”A” H3=”B” ผลลัพธ์จะหาค่าต่ำสุดที่ Category=”A” OR Category=”B”
DMIN จะส่งค่า error #VALUE! ถ้าไม่พบข้อมูลที่ตรงเงื่อนไข ใช้ IFERROR() เพื่อจัดการกับสถานการณ์นี้ เช่น =IFERROR(DMIN(…), “No match”)
DMIN ใช้ได้กับทั้งตัวเลขและข้อความ การเปรียบเทียบจะขึ้นอยู่กับประเภทข้อมูล ตัวเลขจะหาค่าต่ำสุดตามลำดับตัวเลข ข้อความจะหาค่าต่ำสุดตามลำดับตัวอักษร (A ต่อ Z)
DMIN เป็นฟังก์ชันฐานข้อมูล (Database Function) ที่ค้นหาค่าต่ำสุดจากคอลัมน์ที่เลือก โดยใช้เงื่อนไขที่กำหนดเองในการกรองข้อมูล
ฟังก์ชันนี้มีประโยชน์เมื่อต้องการค้นหาค่าต่ำสุดของกลุ่มข้อมูลที่เฉพาะเจาะจง เช่น ราคาต่ำสุดของสินค้าชนิดหนึ่ง คะแนนต่ำสุดของแต่ละแผนก หรือต้นทุนต่ำสุดของโครงการ โดยไม่ต้องใช้ MINIFS หรือ array formulas
จุดแข็งของ DMIN คือใช้หลักการ criteria range ที่ยืดหยุ่น และทำงานได้ดีกับข้อมูลขนาดใหญ่ ซึ่งสำคัญสำหรับงานวิเคราะห์ข้อมูลแบบ old-school หรือเมื่อต้องการเงื่อนไข AND/OR ที่ซับซ้อน