---
title: MINIFS – หาค่าต่ำสุดแบบมีเงื่อนไข
url: https://www.thepexcel.com/functions/excel/statistical/minifs/
type: function-explainer
program: Excel
syntax: "=MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 4
  usefulness: 6
---

# MINIFS – หาค่าต่ำสุดแบบมีเงื่อนไข

> MINIFS ช่วยหาค่าต่ำสุดของข้อมูลที่ตรงตามเงื่อนไขที่กำหนด เหมือนการใช้ MIN แต่มีความสามารถในการกรองข้

## คำอธิบาย

MINIFS ช่วยหาค่าต่ำสุดของข้อมูลที่ตรงตามเงื่อนไขที่กำหนด เหมือนการใช้ MIN แต่มีความสามารถในการกรองข้อมูลก่อน

## Syntax

```excel
=MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| min_range | Yes | Range |  | ช่วงเซลล์ที่จะหาค่าต่ำสุด ต้องมีขนาดและรูปร่างเดียวกับ criteria_range ทั้งหมด |
| criteria_range1 | Yes | Range |  | ช่วงเซลล์ที่จะตรวจสอบเงื่อนไขแรก |
| criteria1 | Yes | Number, text, expression, or date |  | เงื่อนไขที่ 1 สามารถใช้ตัวเลข ข้อความ นิพจน์ (เช่น ">100") หรือวันที่ |
| criteria_range2 | No | Range |  | ช่วงเซลล์ที่จะตรวจสอบเงื่อนไขที่ 2 (ไม่บังคับ) |
| criteria2 | No | Number, text, expression, or date |  | เงื่อนไขที่ 2 (ไม่บังคับ) สามารถเพิ่มได้สูงสุด 126 pairs |

## ตัวอย่าง

### 1. หาราคาต่ำสุดของสินค้าแต่ละหมวด

```excel
=MINIFS(C2:C100, B2:B100, "Food")
```

**ผลลัพธ์:** `ราคาสินค้า Food ต่ำสุด`

ค้นหาในช่วง C2:C100 (ราคา) โดยเงื่อนไขคือ B2:B100 (หมวดหมู่) ต้องเป็น "Food" ส่งค่าต่ำสุดออกมา

### 2. หลายเงื่อนไขพร้อมกัน

```excel
=MINIFS(E2:E50, B2:B50, "John", D2:D50, 1)
```

**ผลลัพธ์:** `เวลาน้อยสุดของ John ในรอบที่ 1`

หาค่าต่ำสุดจาก E2:E50 (เวลา) โดยเงื่อนไขที่ 1 คือชื่อ = "John" และเงื่อนไขที่ 2 คือรอบ = 1 ต้องตรงทั้งคู่

### 3. กับตัวดำเนินการเปรียบเทียบ

```excel
=MINIFS(A2:A50, A2:A50, ">0")
```

**ผลลัพธ์:** `ค่าบวกต่ำสุด`

หาค่าต่ำสุดจากช่วง A2:A50 แต่เลือกเฉพาะค่าที่ > 0 เท่านั้น (ไม่รวมศูนย์หรือค่าลบ)

### 4. ร่วมกับ Logical Operators

```excel
=MINIFS(C2:C100, B2:B100, "Electronics", C2:C100, "<1000")
```

**ผลลัพธ์:** `สินค้า Electronics ที่มีราคาต่ำสุดและ < 1000`

หาค่าต่ำสุดจากช่วน C2:C100 ที่ตรงทั้งสองเงื่อนไข: หมวดเป็น "Electronics" และราคา < 1000

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

- ใช้ Table References (Sales[Price]) แทน A1:A10 จะ auto-expand เมื่อมีข้อมูลใหม่

- MINIFS รองรับตัวดำเนินการ: =, , , = และ wildcards ใน text

- หากต้องการ OR logic ให้ใช้ MINIFS หลายตัวแล้ว MIN: =MIN(MINIFS(...), MINIFS(...))

- อย่าลืมว่า MINIFS ตัดค่า blank ออกอัตโนมัติ ไม่เหมือน MIN

- สำหรับข้อมูล date criteria ใช้ DATE() function หรือ ">= DATE(2024,1,1)"

- MINIFS มี complement คือ MAXIFS ใช้สำหรับหาค่าสูงสุด (reverse logic)

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

**Q: MINIFS ใช้ได้กับ Excel เวอร์ชันไหนบ้าง?**

MINIFS เป็นฟังก์ชันใหม่พอสมควรใน Excel 2019, Excel for Microsoft 365 และ Excel 2021 ขึ้นไป ถ้าใช้ Excel 2016 หรือเก่ากว่า ต้องใช้ array formula หรือ AGGREGATE แทน

**Q: ทำไม MINIFS return #VALUE! error?**

ส่วนใหญ่เกิดจากขนาดของ min_range และ criteria_range ไม่เท่ากัน เช่น min_range คือ A1:A10 แต่ criteria_range1 คือ B1:B11 จะเกิด error ตรวจสอบให้แน่ใจว่าทั้งหมดมีจำนวนแถวเท่ากัน

**Q: MINIFS รองรับเงื่อนไข OR ได้หรือ?**

ไม่ MINIFS ใช้ AND logic เท่านั้น ถ้าต้องการ OR logic (เช่น Category = "Food" OR Category = "Drink") ต้องใช้ array formula หรือแยกเป็น MINIFS สองตัวแล้วหา MIN กลับมา

**Q: ต่างกันยังไงระหว่าง MINIFS กับ MIN?**

MIN หาค่าต่ำสุดของทั้งช่วง MINIFS หาค่าต่ำสุดเฉพาะ rows ที่ตรงเงื่อนไข ถ้าไม่มีเงื่อนไข MIN ถูกกว่า แต่ถ้ามีเงื่อนไขต้องใช้ MINIFS

**Q: สามารถใช้ Table References ได้ไหม?**

ได้ MINIFS รองรับ Table References เช่น =MINIFS(Sales[Price], Sales[Category], "Food") ซึ่งทำให้เมื่อ add rows ใหม่ formula จะ expand อัตโนมัติ

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

- [PRICE – คำนวณราคาพันธบัตร](https://www.thepexcel.com/functions/excel/financial/price/)
- [ROUND – ปัดเศษตัวเลข (มาตรฐาน)](https://www.thepexcel.com/functions/excel/math-and-trigonometry/round/)
- [TIME – สร้างเวลา (Time Serial)](https://www.thepexcel.com/functions/excel/date-and-time/time/)
- [MIN – ฟังก์ชันหาค่าต่ำสุด](https://www.thepexcel.com/functions/excel/statistical/min/)
- [IFS – ทดสอบหลายเงื่อนไขแบบมีลำดับความสำคัญ](https://www.thepexcel.com/functions/excel/logical/ifs/)

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

- [Microsoft Official Documentation](https://support.microsoft.com/en-us/office/minifs-function-6ca1ddaa-079b-4e74-80cc-72eef32e6599) _(official)_
- [Microsoft Learn - MINIFS](https://learn.microsoft.com/en-us/office/vba/api/excel.minifs) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/statistical/minifs/](https://www.thepexcel.com/functions/excel/statistical/minifs/)_
