---
title: PROB – คำนวณความน่าจะเป็นจากชุดข้อมูล
url: https://www.thepexcel.com/functions/excel/statistical/prob/
type: function-explainer
program: Excel
syntax: "=PROB(x_range, prob_range, lower_limit, [upper_limit])"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 4
  usefulness: 6
---

# PROB – คำนวณความน่าจะเป็นจากชุดข้อมูล

> PROB คำนวณความน่าจะเป็นที่ค่าสุ่มจะตกอยู่ในช่วงที่คุณระบุ โดยใช้ชุดค่าและความน่าจะเป็นของแต่ละค่า

## คำอธิบาย

PROB คำนวณความน่าจะเป็นที่ค่าสุ่มจะตกอยู่ในช่วงที่คุณระบุ โดยใช้ชุดค่าและความน่าจะเป็นของแต่ละค่า

## Syntax

```excel
=PROB(x_range, prob_range, lower_limit, [upper_limit])
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| x_range | Yes | Range/Array |  | ช่วงหรือรายการค่า X ที่เป็นไปได้ (เช่น ผลลัพธ์ที่เป็นไปได้ทั้งหมด) |
| prob_range | Yes | Range/Array |  | ช่วงหรือรายการความน่าจะเป็นที่สอดคล้องกับแต่ละค่า X ผลรวมควรเท่ากับ 1 |
| lower_limit | Yes | Number |  | ขอบเขตล่าง - ค่าต่ำสุดของช่วงที่ต้องการ |
| upper_limit | No | Number | equals lower_limit | ขอบเขตบน - ค่าสูงสุดของช่วง ถ้าละไว้ PROB จะหาความน่าจะเป็นของค่า lower_limit เพียงค่าเดียว |

## ตัวอย่าง

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

```excel
=PROB(A2:A5, B2:B5, 2, 3)
```

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

สมมติ A2:A5={1,2,3,4} และ B2:B5={0.2, 0.3, 0.2, 0.3}
PROB จะรวมความน่าจะเป็นของค่า 2 และ 3 = 0.3 + 0.2 = 0.5 (50%)

### 2. ตัวอย่างจริง: ความน่าจะเป็นของกำไร

```excel
=PROB(C2:C6, D2:D6, 1000, 2000)
```

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

คุณมี 5 สถานการณ์ธุรกิจ (C2:C6) และความน่าจะเป็นของแต่ละสถานการณ์ (D2:D6)
สูตรนี้คำนวณความน่าจะเป็นที่กำไรจะอยู่ระหว่าง 1,000 ถึง 2,000 บาท

### 3. ตัวอย่างค่าเดียว: ความน่าจะเป็นของผลลัพธ์เฉพาะ

```excel
=PROB(Scores, Probabilities, 85)
```

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

เมื่อบอกแค่ lower_limit โดยไม่มี upper_limit ฟังก์ชันจะหาความน่าจะเป็นของค่า 85 ตรงๆ (25%)

### 4. ตัวอย่างเพิ่มเติม: ความน่าจะเป็นหลายช่วง

```excel
=PROB(E2:E10, F2:F10, 5, 10) + PROB(E2:E10, F2:F10, 15, 20)
```

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

รวมความน่าจะเป็นของช่วง 5-10 กับช่วง 15-20 โดยใช้ PROB สองครั้ง ผลลัพธ์คือ 62%

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

- ใช้ Named Ranges เพื่อให้สูตรอ่านได้ชัดเจน เช่น =PROB(Outcomes, Probabilities, 5, 10) แทน =PROB(A2:A10, B2:B10, 5, 10)

- ตรวจสอบผลรวมของ prob_range เสมอ ใช้ =SUM(prob_range) ต้องเท่ากับ 1

- ถ้าต้องการหาความน่าจะเป็นที่มากกว่าค่าใดค่าหนึ่ง ให้ตั้ง upper_limit เป็นค่าสูงสุด เช่น =PROB(..., 100, 999999)

- รวม PROB หลายครั้งถ้าต้องการหาความน่าจะเป็นของหลายช่วง เช่น =PROB(..., 5, 10) + PROB(..., 15, 20)

- ใช้ PROB กับสถานการณ์ Real World เช่น การประมาณการขายจากข้อมูลประวัติ หรือความเสี่ยงโครงการ

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

**Q: ผลรวมของ prob_range ต้องเท่ากับ 1 หรือไม่?**

ใช่ ควรเท่ากับ 1 (หรือ 100%) เพราะแสดงถึงความน่าจะเป็นทั้งหมด ถ้าไม่ PROB อาจให้ผลลัพธ์ที่ไม่ถูกต้อง

**Q: ความยาวของ x_range และ prob_range ต้องเท่ากันหรือไม่?**

ใช่ ต้องเท่ากันเพราะแต่ละค่า X ต้องมีความน่าจะเป็นที่สอดคล้องกัน

**Q: ถ้า lower_limit มากกว่า upper_limit จะเกิดอะไรขึ้น?**

PROB จะส่งคืน #NUM! error เพราะช่วงไม่ถูกต้อง

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

PROB ใช้ได้กับ Excel 2007 ขึ้นไป รวมถึง Excel 365

**Q: จะใช้ PROB กับการแจกแจง Normal หรือ Poisson ได้ไหม?**

ไม่ใช่โดยตรง PROB ใช้กับข้อมูลแยกส่วน (discrete) ที่คุณมีค่าและความน่าจะเป็นแล้ว สำหรับการแจกแจงแบบต่อเนื่อง ให้ใช้ NORM.DIST หรือ POISSON.DIST

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

- [CRITBINOM – ค่าวิกฤตของการแจกแจงทวินาม](https://www.thepexcel.com/functions/excel/compatibility/critbinom/)
- [BINOM.DIST – หาค่า Binomial Distribution](https://www.thepexcel.com/functions/excel/statistical/binom-dist/)
- [POISSON.DIST – หาค่าการแจกแจงแบบปัวซอง](https://www.thepexcel.com/functions/excel/statistical/poisson-dist/)
- hypergeom-dist
- [NEGBINOMDIST – การแจกแจงทวินามลบ (รุ่นเก่า)](https://www.thepexcel.com/functions/excel/compatibility/negbinomdist/)

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

- [Official Microsoft Documentation](https://support.microsoft.com/en-us/office/prob-function-9ac30561-c81c-4259-8253-34f0a238fc49) _(official)_
- [Excel Help - PROB](https://support.microsoft.com/en-us/office/statistical-functions-reference-624472c0-e1e3-40af-b355-65f4b0546fdfc) _(official)_

---

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