---
title: WEIBULL.DIST – คำนวณการแจกแจงแบบ Weibull
url: https://www.thepexcel.com/functions/excel/statistical/weibull-dist/
type: function-explainer
program: Excel
syntax: "=WEIBULL.DIST(x, alpha, beta, cumulative)"
date: 2025-12-02
updated: 2026-05-31
scores:
  popularity: 5
  difficulty: 4
  usefulness: 6
---

# WEIBULL.DIST – คำนวณการแจกแจงแบบ Weibull

> WEIBULL.DIST ใช้คำนวณความน่าจะเป็นของการแจกแจงแบบ Weibull สำหรับการวิเคราะห์ความเสี่ยงและอายุการใช้ง

## คำอธิบาย

WEIBULL.DIST ใช้คำนวณความน่าจะเป็นของการแจกแจงแบบ Weibull สำหรับการวิเคราะห์ความเสี่ยงและอายุการใช้งานของอุปกรณ์

## Syntax

```excel
=WEIBULL.DIST(x, alpha, beta, cumulative)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| x | Yes | Number |  | ค่าข้อมูล ณ จุดที่ต้องการประเมิน (ต้องมากกว่าหรือเท่ากับ 0) |
| alpha | Yes | Number |  | พารามิเตอร์รูปร่าง (shape parameter) ของการแจกแจง ต้องมากกว่า 0 - ค่ามากขึ้นทำให้การแจกแจงแบน ค่าน้อยลงทำให้แหลมชัด |
| beta | Yes | Number |  | พารามิเตอร์สเกล (scale parameter) ของการแจกแจง ต้องมากกว่า 0 - ควบคุมการยืดหรือหดตัวของการแจกแจง |
| cumulative | Yes | Boolean |  | TRUE = ส่งกลับ cumulative distribution function (CDF) \| FALSE = ส่งกลับ probability density function (PDF) |

## ตัวอย่าง

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

```excel
=WEIBULL.DIST(105, 20, 100, TRUE)
```

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

คำนวณความน่าจะเป็นสะสมที่อุปกรณ์จะล้มเหลวภายในเวลา 105 ชั่วโมง โดยมี alpha=20 (รูปร่าง) และ beta=100 (สเกล) ผลลัพธ์ 0.93 หมายความว่า มีความน่าจะเป็น 93% ที่อุปกรณ์จะล้มเหลวในเวลาไม่เกิน 105 ชั่วโมง

### 2. การใช้ความหนาแน่นของความน่าจะเป็น (PDF)

```excel
=WEIBULL.DIST(105, 20, 100, FALSE)
```

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

คำนวณความหนาแน่นของความน่าจะเป็น (ไม่ใช่สะสม) ที่จุด x=105 ผลลัพธ์ 0.0356 แสดงความสูงของเส้นโค้งการแจกแจงที่จุดนั้น ใช้เมื่อต้องการวิเคราะห์อัตราความล้มเหลวชั่วขณะ

### 3. การแจกแจงแบบเลขชี้กำลัง (Exponential Distribution)

```excel
=WEIBULL.DIST(50, 1, 100, TRUE)
```

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

เมื่อ alpha=1 WEIBULL.DIST จะเหมือนกับการแจกแจงแบบเลขชี้กำลัง (exponential) ซึ่งใช้สำหรับกรณีที่อัตราความล้มเหลวคงที่ ผลลัพธ์ 0.39 หมายความว่า มีความน่าจะเป็น 39% ที่ความล้มเหลวจะเกิดขึ้นภายใน 50 ชั่วโมง

### 4. การเปรียบเทียบกับค่า beta ที่ต่างกัน

```excel
=WEIBULL.DIST(105, 20, 150, TRUE)
```

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

เมื่อเพิ่ม beta จาก 100 เป็น 150 (เพิ่มสเกล) การแจกแจงจะเว้ากว่าเดิม ทำให้ความน่าจะเป็นสะสมที่จุด 105 ลดลงเป็น 0.61 เพราะอุปกรณ์มีอายุการใช้งานที่คาดหวังสูงขึ้น

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

- หากต้องเปรียบเทียบการแจกแจง Weibull หลายแบบ ให้สร้างตารางสำหรับค่า x ต่างๆ (เช่น 0, 10, 20, ... 100) แล้วคำนวณ WEIBULL.DIST สำหรับแต่ละชุด alpha/beta และเขียนกราฟเพื่อเห็นความแตกต่างในรูปร่างของการแจกแจง

- เมื่อต้องหาความน่าจะเป็นของช่วง (เช่น ล้มเหลวระหว่าง 50-100 ชั่วโมง) ให้ใช้ =WEIBULL.DIST(100, a, b, TRUE) - WEIBULL.DIST(50, a, b, TRUE) นี่คือ P(50 < X <= 100)

- ลองค่า alpha ต่างๆ เพื่อดูว่ารูปร่างของการแจกแจงเปลี่ยนแปลงไป: alpha  1 = อัตราเพิ่มขึ้น (wear-out)

- ใช้ WEIBULL.DIST ร่วมกับ PERCENTILE หรือ QUARTILE เพื่อหาจุดเปอร์เซ็นไทล์ เช่น จะกี่ชั่วโมงก่อนที่ 50% ล้มเหลว ให้หา x ที่ WEIBULL.DIST(x, alpha, beta, TRUE) = 0.5

- สำหรับการวิเคราะห์ความเสี่ยง ให้ใช้ beta เป็นค่า mean-time-to-failure (MTTF) ที่ประมาณการ จากนั้นทดลองหาค่า alpha จากข้อมูลประวัติศาสตร์เพื่อให้เข้ากับรูปแบบความล้มเหลวที่แท้จริง

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

**Q: ต่างกันยังไงระหว่าง cumulative TRUE กับ FALSE?**

cumulative=TRUE ส่งกลับ CDF (ความน่าจะเป็นสะสม) คือความน่าจะเป็นที่ค่า x จะน้อยกว่าหรือเท่ากับค่าที่ระบุ | cumulative=FALSE ส่งกลับ PDF (ความหนาแน่น) คือความสูงของเส้นโค้งที่จุด x ใช้ CDF เมื่อต้องการความน่าจะเป็นรวม ใช้ PDF เมื่อต้องการวิเคราะห์อัตราในช่วงนั้นๆ

**Q: alpha และ beta มีความหมายอย่างไร?**

alpha (shape parameter) ควบคุมรูปร่างของการแจกแจง - alpha < 1 ให้รูปโค้งลง, alpha = 1 เป็นเลขชี้กำลัง, alpha > 1 ให้รูปโค้งขึ้น | beta (scale parameter) ควบคุมการยืดหรือหดของการแจกแจง - beta สูงขึ้นหมายถึงค่าทั่วไปสูงขึ้น (อายุการใช้งานที่คาดหวังสูงขึ้น)

**Q: ใช้ WEIBULL.DIST เมื่อไหร่?**

ใช้เมื่อวิเคราะห์เวลาจนกระทั่งเกิดความล้มเหลว (time-to-failure) เช่น อัตราความล้มเหลวของชิ้นส่วน ความแข็งแรงของวัสดุ เวลารอของลูกค้า ระยะเวลาการฉุกเฉิน โดยทั่วไปใช้ในวิศวกรรมความเชื่อถือได้ (reliability engineering) และการควบคุมคุณภาพ

**Q: ถ้า x < 0 หรือ alpha/beta**

ฟังก์ชันจะส่งกลับข้อผิดพลาด #NUM! ต้องแน่ใจว่า x >= 0 และ alpha > 0 และ beta > 0 มิฉะนั้นสูตรจะไม่ถูกต้อง

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

WEIBULL.DIST พร้อมใช้งาน ใน Excel 2016 และหลังจากนั้น รวมถึง Excel for Microsoft 365 และ Excel for the web

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

- false
- true
- [WEIBULL – หาค่า Weibull (เก่า)](https://www.thepexcel.com/functions/excel/compatibility/weibull/)
- [EXPON.DIST – คำนวณการแจกแจงแบบ Exponential](https://www.thepexcel.com/functions/excel/statistical/expon-dist/)

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

- [Official Microsoft Documentation](https://support.microsoft.com/en-us/office/weibull-dist-function-4e783c39-9325-49be-bbc9-a83ef82b45db) _(official)_
- [ExcelJet - WEIBULL.DIST](https://exceljet.net/functions/weibull) _(guide)_

---

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