---
title: HYPGEOM.DIST – หาความน่าจะเป็นของการแจกแจงแบบไฮเพอร์จีโอเมทริก
url: https://www.thepexcel.com/functions/excel/statistical/hypgeom-dist/
type: function-explainer
program: Excel
syntax: "=HYPGEOM.DIST(sample_s, number_sample, population_s, number_pop, cumulative)"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 4
  usefulness: 6
---

# HYPGEOM.DIST – หาความน่าจะเป็นของการแจกแจงแบบไฮเพอร์จีโอเมทริก

> HYPGEOM.DIST หาความน่าจะเป็นของการแจกแจงแบบไฮเพอร์จีโอเมทริก ใช้สำหรับสถานการณ์การสุ่มตัวอย่างจากประ

## คำอธิบาย

HYPGEOM.DIST หาความน่าจะเป็นของการแจกแจงแบบไฮเพอร์จีโอเมทริก ใช้สำหรับสถานการณ์การสุ่มตัวอย่างจากประชากรจำกัดโดยไม่มีการใส่คืน

## Syntax

```excel
=HYPGEOM.DIST(sample_s, number_sample, population_s, number_pop, cumulative)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| sample_s | Yes | Number |  | จำนวนความสำเร็จที่พบในตัวอย่าง (เช่น ของเสียที่พบ บัตรที่ถูกรางวัล) |
| number_sample | Yes | Number |  | ขนาดตัวอย่างทั้งหมดที่สุ่มมา (จำนวนรายการที่ตรวจสอบ) |
| population_s | Yes | Number |  | จำนวนความสำเร็จที่มีในประชากรทั้งหมด (รวมของเสีย รวมบัตรถูกรางวัล) |
| number_pop | Yes | Number |  | ขนาดประชากรทั้งหมด (จำนวนรายการทั้งหมด) |
| cumulative | Yes | Boolean |  | TRUE = ฟังก์ชันการแจกแจงสะสม (ความน่าจะเป็นสูงสุด) FALSE = ฟังก์ชันมวลความน่าจะเป็น (ความน่าจะเป็นที่แน่นอน) |

## ตัวอย่าง

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

```excel
=HYPGEOM.DIST(1, 4, 20, 60, FALSE)
```

**ผลลัพธ์:** `0.0049 หรือ 0.49%`

ถ้าประชากรมี 60 รายการ มี 20 รายการที่เรื่องสนใจ (เช่น ของเสีย) เราสุ่มมา 4 รายการ โอกาสที่เราจะพบเสีย **พอดี 1 รายการ** คือ 0.49%

### 2. หาความน่าจะเป็นสะสม (Cumulative)

```excel
=HYPGEOM.DIST(1, 4, 20, 60, TRUE)
```

**ผลลัพธ์:** `0.005 หรือ 0.5%`

ใช้ TRUE เพื่อหาโอกาสที่จะพบเสีย **ไม่เกิน 1 รายการ** (0 หรือ 1 รายการ) จากการสุ่ม 4 รายการ

### 3. การตรวจสอบคุณภาพสินค้า

```excel
=HYPGEOM.DIST(3, 10, 8, 200, FALSE)
```

**ผลลัพธ์:** `0.00167 หรือ 0.167%`

โรงงานผลิตสินค้า 200 ชิ้น มี 8 ชิ้นที่มีข้อบกพร่อง ตรวจสุ่ม 10 ชิ้น อยากรู้โอกาสที่จะเจอข้อบกพร่อง **พอดี 3 ชิ้น** = 0.167%

### 4. ตัวอย่างจริง - ตรวจสอบลอต (Lot Inspection)

```excel
=HYPGEOM.DIST(0, 15, 5, 150, TRUE)
```

**ผลลัพธ์:** `0.225 หรือ 22.5%`

ลอตสินค้าทั้งหมด 150 ชิ้น มี 5 ชิ้นที่อาจชำรุด ตรวจสุ่มตัวอย่าง 15 ชิ้น อยากรู้โอกาสที่จะไม่พบสินค้าชำรุดเลย (0 ชิ้น) = 22.5% ถ้าต่ำกว่านี้ อาจต้องตรวจเพิ่มเติม

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

- ใช้ IF เพื่อป้องกัน #NUM! error - ตรวจสอบให้ sample_s <= population_s และ number_sample  10,000) HYPGEOM.DIST จะใกล้เคียงกับ BINOM.DIST ในเรื่องของผลลัพธ์

- ผสมกับ IFERROR() เพื่อแสดงข้อความเตือนเมื่อข้อมูลผิด เช่น =IFERROR(HYPGEOM.DIST(...),"ตรวจสอบข้อมูล")

- ใช้ Array Formula ถ้าต้องคำนวณความน่าจะเป็นหลายตัวพร้อมกัน =HYPGEOM.DIST({1;2;3}, B2, C2, D2, FALSE)

- ในการตรวจสอบคุณภาพ ถ้า cumulative=TRUE ผลลัพธ์จะลดลงเรื่อยๆ (เพราะเพิ่มเติมกรณี 0, 1, 2, ... ตามลำดับ)

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

**Q: HYPGEOM.DIST กับ BINOM.DIST ต่างกันตรงไหน?**

BINOM.DIST ใช้ประชากรใหญ่หรือไม่มีที่สิ้นสุด (แต่ละครั้งโอกาสเท่าเดิม) HYPGEOM.DIST ใช้ประชากรจำกัด โดยแต่ละครั้งสุ่มโอกาสจะเปลี่ยนเพราะไม่ใส่คืน ตัวอย่างเช่น หยิบสลากจากปลอง vs โยนเหรียญซ้ำๆ

**Q: เมื่อไหร่ต้องใช้ FALSE (PMF) และเมื่อไหร่ใช้ TRUE (CDF)?**

ใช้ FALSE เวลาอยากรู้ความน่าจะเป็น **พอดี** เท่าไร (เช่น ได้เสีย 3 ชิ้น พอดี) ใช้ TRUE เวลาอยากรู้ความน่าจะเป็น **ไม่เกิน** หรือ **สูงสุด** เท่าไร (เช่น ไม่เกิน 3 ชิ้น)

**Q: ข้อมูลที่ป้อนไม่ใช่จำนวนเต็มจะไงครับ?**

ฟังก์ชันจะตัดทศนิยมออกให้อัตโนมัติ (เช่น 4.9 จะกลายเป็น 4) ดังนั้นใส่เศษส่วนหรือทศนิยมได้ แต่ผลลัพธ์จะประมาณ

**Q: เอา HYPGEOM.DIST ไปใช้อะไรได้บ้าง?**

ตรวจสอบคุณภาพสินค้า (Quality Control) | ทดสอบสมมติฐาน | วิเคราะห์เลือกตัวอย่าง | เกมไพ่ (คำนวณโอกาส) | การสำรวจความคิดเห็น | ตรวจสอบความหลากหลายในกลุ่มตัวอย่าง

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

- [BINOM.DIST – หาค่า Binomial Distribution](https://www.thepexcel.com/functions/excel/statistical/binom-dist/)
- false
- true

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

- [Microsoft Office Support - HYPGEOM.DIST](https://support.microsoft.com/en-us/office/hypgeom-dist-function-6dbd547f-1d12-4b1f-8ae5-b0d9e3d22fbf) _(official)_
- [ExcelJet - HYPGEOM.DIST Function](https://exceljet.net/excel-functions/excel-hypgeom-dist-function) _(guide)_

---

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