---
title: NORMINV – ค้นหาค่าผกผันของการแจกแจงปกติ
url: https://www.thepexcel.com/functions/excel/statistical/norminv/
type: function-explainer
program: Excel
syntax: "=NORMINV(probability, mean, standard_dev)"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 4
  usefulness: 6
---

# NORMINV – ค้นหาค่าผกผันของการแจกแจงปกติ

> NORMINV หาค่า x ที่ตรงกับความน่าจะเป็นในการแจกแจงปกติ (Normal Distribution) เหมือนการย้อนกลับจากความ

## คำอธิบาย

NORMINV หาค่า x ที่ตรงกับความน่าจะเป็นในการแจกแจงปกติ (Normal Distribution) เหมือนการย้อนกลับจากความน่าจะเป็นไปหาค่าข้อมูล

## Syntax

```excel
=NORMINV(probability, mean, standard_dev)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| probability | Yes | Number |  | ความน่าจะเป็นที่ต้องการ (ต้องเป็นค่าระหว่าง 0 กับ 1) |
| mean | Yes | Number |  | ค่าเฉลี่ยเลขคณิต (ศูนย์กลาง) ของการแจกแจงปกติ |
| standard_dev | Yes | Number |  | ค่าเบี่ยงเบนมาตรฐาน (ความกว้างของการแจกแจง) ต้องเป็นค่าบวก |

## ตัวอย่าง

### 1. ตัวอย่างพื้นฐาน - หาค่าตามความน่าจะเป็น

```excel
=NORMINV(0.908789, 40, 1.5)
```

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

ถ้ามีการแจกแจงปกติที่มีค่าเฉลี่ย 40 และส่วนเบี่ยงเบน 1.5 ค่า x ที่มีความน่าจะเป็นสะสม 90.88% คือ 42 โดยประมาณ

### 2. ตัวอย่างจริง - การตั้งราคา

```excel
=NORMINV(0.9, 100, 15)
```

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

ในการขายสินค้า ราคาเฉลี่ยคือ 100 บาท ส่วนเบี่ยงเบนมาตรฐาน 15 บาท หากต้องการให้ 90% ของสินค้าขายราคา X บาทลง ต้องตั้งราคาที่ 119.23 บาท

### 3. ตัวอย่างการหาค่า Confidence Interval

```excel
=NORMINV(0.025, 500, 50)
```

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

สำหรับการสร้าง 95% confidence interval ค่าขอบล่างที่ 2.5% คือ 402 โดยประมาณ (paired with =NORMINV(0.975, 500, 50) สำหรับขอบบน)

### 4. ตัวอย่างกับเซลล์อ้างอิง

```excel
=NORMINV(A2, B2, C2)
```

**ผลลัพธ์:** `ขึ้นอยู่กับค่าใน A2, B2, C2`

ถ้า A2=0.95, B2=170, C2=10 ผลลัพธ์จะเป็น 186.45 (ค่าความสูง ที่ 95% ประชากร)

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

- ใช้ NORM.INV แทน NORMINV ในเวอร์ชัน Excel ใหม่ๆ เพราะมีความแม่นยำสูงกว่า

- สำหรับการสร้าง confidence interval 95% ให้ใช้ NORMINV(0.025, mean, std) และ NORMINV(0.975, mean, std)

- ใช้ NORMINV กับ NORMSDIST ในโครงการที่ต้องการค้นหากลับไปมา เช่น NORMINV(NORMSDIST(x), ...) ควรคืนค่า x เดิม

- ระบุ probability ด้วยเศษส่วนทศนิยม เช่น 0.95 แทน 95% จะป้องกันข้อผิดพลาด

- ถ้าต้องการตัดแต่งจำนวนตัวเลขทศนิยม ใช้ ROUND(NORMINV(...), 2) เพื่อปัดเศษ

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

**Q: ความแตกต่างระหว่าง NORMINV และ NORM.INV คืออะไร?**

NORMINV เป็นฟังก์ชันเก่า NORM.INV เป็นเวอร์ชันใหม่ที่มีความแม่นยำดีกว่า Microsoft แนะนำให้ใช้ NORM.INV ในเวอร์ชัน Excel ใหม่ๆ เพราะ NORMINV อาจถูกยกเลิกได้

**Q: ถ้า probability น้อยกว่า 0 หรือมากกว่า 1 จะเกิดอะไร?**

Excel จะแสดง #NUM! error เพราะความน่าจะเป็นต้องอยู่ระหว่าง 0 กับ 1 เสมอ

**Q: standard_dev ต้องเป็นค่าบวกหรือไม่?**

ใช่ standard_dev ต้องเป็นค่าบวก ถ้าเป็นศูนย์หรือลบ Excel จะแสดง #NUM! error

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

NORMINV ใช้ได้กับ Excel ทั้งหมด แต่มันเป็นฟังก์ชันเก่า ใช้ได้ใน Excel 2007 ขึ้นไป แนะนำให้ใช้ NORM.INV ในเวอร์ชัน Excel 2010 ขึ้นไป

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

- [NORM.INV – หาค่าผกผันของการแจกแจงปกติ](https://www.thepexcel.com/functions/excel/statistical/norm-inv/)
- [NORM.DIST – คำนวณค่าการแจกแจงปกติ](https://www.thepexcel.com/functions/excel/statistical/norm-dist/)
- [NORMSINV – หาค่า Inverse Standard Normal (เก่า)](https://www.thepexcel.com/functions/excel/compatibility/normsinv/)
- [STANDARDIZE – แปลงค่าให้เป็น Z-Score](https://www.thepexcel.com/functions/excel/statistical/standardize/)
- [MIN – ฟังก์ชันหาค่าต่ำสุด](https://www.thepexcel.com/functions/excel/statistical/min/)

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

- [Microsoft Official Documentation](https://support.microsoft.com/en-us/office/norminv-function-87981ab8-2de0-4cb0-b1aa-e21d4cb879b8) _(official)_
- [NORMINV vs NORM.INV Comparison](https://support.microsoft.com/en-us/office/norm-inv-function-54b30935-dfc6-4493-acda-eb989d468fb5) _(official)_

---

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