---
title: DMIN – หาค่าต่ำสุดจากฐานข้อมูล
url: https://www.thepexcel.com/functions/excel/database/dmin/
type: function-explainer
program: Excel
syntax: "=DMIN(database, field, criteria)"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 3
  difficulty: 5
  usefulness: 4
---

# DMIN – หาค่าต่ำสุดจากฐานข้อมูล

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

## คำอธิบาย

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

## Syntax

```excel
=DMIN(database, field, criteria)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| database | Yes | Range |  | ช่วงข้อมูลฐาน รวมแถวหัวข้อ (header row) และข้อมูลทั้งหมด เช่น A1:F100 |
| field | Yes | Text or Number |  | ชื่อของคอลัมน์ที่ต้องการค้นหาค่าต่ำสุด ระบุเป็นข้อความในเครื่องหมายอัญประลัษณ์ (เช่น "Price") หรือเลขลำดับคอลัมน์ (1 สำหรับคอลัมน์แรก) |
| criteria | Yes | Range |  | ช่วงเงื่อนไข ต้องมีแถวหัวข้อที่ตรงกับคอลัมน์ใน database และเงื่อนไขด้านล่าง เช่น H1:I2 สำหรับหนึ่งเงื่อนไข |

## ตัวอย่าง

### 1. หาราคาต่ำสุดของผลิตภัณฑ์แต่ละประเภท

```excel
=DMIN(A1:D100, "Price", H1:I2)
```

**ผลลัพธ์:** `150.75`

ฐานข้อมูล: A1:D100 (มีคอลัมน์ Product, Category, Price, Stock) เงื่อนไข: Category = "Book" ผลลัพธ์: ราคาต่ำสุดของหนังสือ = 150.75 บาท

### 2. หาคะแนนต่ำสุดของพนักงานแต่ละแผนก

```excel
=DMIN(Staff, "Performance_Score", DeptCriteria)
```

**ผลลัพธ์:** `45`

ฐานข้อมูล: Staff (ชื่อ, แผนก, คะแนน) เงื่อนไข: Department = "HR" ผลลัพธ์: คะแนนต่ำสุดของแผนก HR = 45 คะแนน

### 3. หาต้นทุนต่ำสุดของโครงการที่สถานะ 'ดำเนินการ'

```excel
=DMIN(Projects, "Cost", StatusCriteria)
```

**ผลลัพธ์:** `25000`

ฐานข้อมูล: Projects (ชื่อ, สถานะ, ต้นทุน) เงื่อนไข: Status = "Active" ผลลัพธ์: ต้นทุนต่ำสุดของโครงการที่กำลังดำเนินการ = 25,000 บาท

### 4. เงื่อนไข AND - หาราคาต่ำสุดของสินค้าในหมวด A และมีสต็อก > 10

```excel
=DMIN(Products, "Price", MultiCriteria)
```

**ผลลัพธ์:** `89.50`

เงื่อนไข: Category = "A" AND Stock > 10 (ตั้งค่าในแถวเดียวกันในช่วง criteria) ผลลัพธ์: ราคาต่ำสุด = 89.50 บาท

## หมายเหตุเพิ่มเติม

- ใช้ named range สำหรับเขตข้อมูลเพื่อให้สูตรอ่านง่ายขึ้น เช่น =DMIN(ProductData, "Price", PriceCriteria)

- สำหรับเงื่อนไขลายด้ายซับซ้อน (complex conditions) ให้รวมเงื่อนไข AND ในแถวเดียวกัน และ OR ในแถวต่างกัน

- เมื่อข้อมูลมีการอัพเดตบ่อย ให้ใช้เขตข้อมูลแบบ dynamic (สูตร OFFSET, INDEX, หรือ Table) เพื่อ DMIN จะรับข้อมูลใหม่โดยอัตโนมัติ

- ระวัง spaces และ special characters ในชื่อคอลัมน์ เสมอตรวจสอบว่าตัวที่ใช้ใน DMIN ตรงกับหัวข้อทุกตัว

- ถ้าต้องการหลีกเลี่ยงข้อมูล null หรือศูนย์ ใช้เงื่อนไขเพิ่มเติม เช่น Price > 0 ในเขตข้อมูลเงื่อนไข

## คำถามที่พบบ่อย

**Q: DMIN กับ MINIFS มีความแตกต่างอย่างไร**

DMIN ใช้เงื่อนไข criteria range ที่มีแถวหัวข้อ ในขณะที่ MINIFS ใช้เงื่อนไขแบบคู่ (criteria_range/criteria) ไปตามลำดับ DMIN ยืดหยุ่นกว่าสำหรับเงื่อนไข OR หรือ AND ที่ซับซ้อน ส่วน MINIFS ง่ายกว่าสำหรับเงื่อนไขง่าย ๆ DMIN ทำงานในเวอร์ชันเก่าทั้งหมด MINIFS จำกัดเฉพาะ Excel 2016 ขึ้นไป

**Q: จะตั้งค่าเงื่อนไข AND ได้อย่างไร**

ตั้งค่าเงื่อนไขในแถวเดียวกัน (row) ในช่วง criteria ตัวอย่าง: H1:I2 มี Category="A" ในคอลัมน์ H และ Stock>10 ในคอลัมน์ I แถวที่ 2 ดังนั้น =DMIN(Data, "Price", H1:I2) จะหาราคาต่ำสุดที่ตรงทั้งสองเงื่อนไข

**Q: จะตั้งค่าเงื่อนไข OR ได้อย่างไร**

ตั้งค่าเงื่อนไขในแถวต่างกัน (different rows) ในช่วง criteria ตัวอย่าง: H1:H3 มี H1="Category" H2="A" H3="B" ผลลัพธ์จะหาค่าต่ำสุดที่ Category="A" OR Category="B"

**Q: เมื่อไม่พบข้อมูลที่ตรงเงื่อนไข DMIN จะส่งค่าอะไร**

DMIN จะส่งค่า error #VALUE! ถ้าไม่พบข้อมูลที่ตรงเงื่อนไข ใช้ IFERROR() เพื่อจัดการกับสถานการณ์นี้ เช่น =IFERROR(DMIN(...), "No match")

**Q: เขตข้อมูล (field) ต้องเป็นตัวเลขหรือสามารถเป็นข้อความได้บ้าง**

DMIN ใช้ได้กับทั้งตัวเลขและข้อความ การเปรียบเทียบจะขึ้นอยู่กับประเภทข้อมูล ตัวเลขจะหาค่าต่ำสุดตามลำดับตัวเลข ข้อความจะหาค่าต่ำสุดตามลำดับตัวอักษร (A ต่อ Z)

## ฟังก์ชันที่เกี่ยวข้อง

- [MIN – ฟังก์ชันหาค่าต่ำสุด](https://www.thepexcel.com/functions/excel/statistical/min/)
- [MINIFS – หาค่าต่ำสุดแบบมีเงื่อนไข](https://www.thepexcel.com/functions/excel/statistical/minifs/)

## แหล่งข้อมูลเพิ่มเติม

- [Microsoft Support - DMIN Function](https://support.microsoft.com/en-us/office/dmin-function-4ae6f1d9-1f26-40f1-a783-6dc3680192a3) _(official)_
- [Microsoft Learn - Database Functions](https://learn.microsoft.com/en-us/office/client-developer/excel/database-functions) _(official)_
- [Excel Database Function Guide](https://support.microsoft.com/en-us/office/database-functions-reference-2f843d70-d11f-4bb5-98b5-90335e2611a2) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/database/dmin/](https://www.thepexcel.com/functions/excel/database/dmin/)_
