Thep Excel

BETAINV – หาค่าผกผันของการแจกแจง Beta

ฟังก์ชัน BETAINV ค้นหาค่าผกผันของฟังก์ชันการแจกแจงความน่าจะเป็น Beta แบบสะสม ใช้ในการวิเคราะห์ความน่าจะเป็นและการวางแผนโครงการ

=BETAINV(probability, alpha, beta, [A], [B])

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
2/10

Difficulty
3/10

Usefulness
2/10

Syntax & Arguments

=BETAINV(probability, alpha, beta, [A], [B])

Argument Type Required Default Description
probability Number Yes ความน่าจะเป็นที่เกี่ยวข้องกับการแจกแจง Beta ต้องอยู่ระหว่าง 0 (เฉพาะ) ถึง 1 (รวม)
alpha Number Yes พารามิเตอร์แรกของการแจกแจง ต้องมากกว่า 0 มักใช้กำหนดรูปร่างของการแจกแจง
beta Number Yes พารามิเตอร์ที่สองของการแจกแจง ต้องมากกว่า 0 มักใช้กำหนดรูปร่างของการแจกแจง
A Number Optional 0 ขอบเขตล่างของช่วง x ค่าเริ่มต้นคือ 0
B Number Optional 1 ขอบเขตบนของช่วง x ค่าเริ่มต้นคือ 1

Examples

การแจกแจง Beta มาตรฐาน (0 ถึง 1)
BETAINV(0.5, 2, 2)
ค้นหาค่า x ที่ทำให้ BETADIST(x, 2, 2, TRUE) = 0.5 ในช่วง 0-1 ผลลัพธ์คือ 0.5 เพราะการแจกแจง Beta ที่มี alpha=2, beta=2 นั้นสมมาตร
Excel Formula:

=BETAINV(0.5, 2, 2)

Result:

0.5

การแจกแจง Beta ที่ไม่สมมาตร
BETAINV(0.9, 8, 10)
ค้นหาค่าที่ 90 เปอร์เซนไทล์ของการแจกแจง Beta ที่มี alpha=8, beta=10 ผลลัพธ์ประมาณ 0.686 คือค่าที่มี 90% ของข้อมูลน้อยกว่า
Excel Formula:

=BETAINV(0.9, 8, 10)

Result:

0.686471

ระบุช่วง A และ B (เช่น 1 ถึง 3)
BETAINV(0.685470581, 8, 10, 1, 3)
เมื่อระบุขอบเขตล่าง (1) และขอบเขตบน (3) ฟังก์ชันจะแมปผลลัพธ์ไปยังช่วงนั้น ผลลัพธ์ 2 อยู่ตรงกลางระหว่าง 1 ถึง 3
Excel Formula:

=BETAINV(0.685470581, 8, 10, 1, 3)

Result:

2

ระบุช่วง A และ B (เช่น 5 ถึง 10)
BETAINV(0.75, 8, 9, 5, 10)
ค้นหาค่าที่ 75 เปอร์เซนไทล์ในช่วง 5-10 แทนที่จะเป็น 0-1 ขอบเขตที่ระบุช่วยให้ใช้งานได้ในบริบทจริง เช่น การวางแผนเวลาโครงการ
Excel Formula:

=BETAINV(0.75, 8, 9, 5, 10)

Result:

7.761240005

FAQs

BETAINV กับ BETA.INV มีความแตกต่างกันไหม?

BETAINV เป็นฟังก์ชันเก่า BETA.INV เป็นเวอร์ชันใหม่ที่มีความแม่นยำสูงขึ้น ผลลัพธ์ควรเหมือนกันในกรณีส่วนใหญ่ แต่ BETA.INV ได้รับการปรับปรุงสำหรับคำนวณที่ซับซ้อนมากขึ้น ถ้าใช้ Excel เวอร์ชันใหม่ ให้ใช้ BETA.INV แทน

ผลลัพธ์เป็น #NUM! ต้องทำไง?

ข้อผิดพลาด #NUM! เกิดจากสาเหตุเหล่านี้: (1) probability ≤ 0 หรือ > 1 (2) alpha ≤ 0 หรือ beta ≤ 0 (3) A >= B ช่วย debug ด้วยการตรวจสอบทุกอาร์กิวเมนต์ให้เป็นบวกและ probability ในช่วง 0-1

ตัวแปร alpha และ beta คืออะไร?

alpha และ beta เป็นพารามิเตอร์ที่ควบคุมรูปร่างของการแจกแจง Beta ค่าต่างกันจะให้รูปร่างต่างกัน: alpha=beta=1 ให้การแจกแจงสม่ำเสมอ, alpha=2, beta=2 ให้การแจกแจงสมมาตรโค้งบน, alpha>beta ให้การแจกแจงเอียงไปทางขวา

ทำไมต้องใช้ A และ B?

A และ B ปรับช่วงของการแจกแจงจาก 0-1 เป็นช่วงใดก็ได้ เช่น ถ้าพยายามโมเดลเวลาโครงการ 5-10 วัน ให้ตั้ง A=5, B=10 ถ้าไม่ระบุ มันจะใช้ช่วง 0-1 ตามค่าเริ่มต้น

ใช้ BETAINV ทำไม ไม่ใช้ BETADIST แทน?

BETADIST คำนวณจากค่า x ไปยังความน่าจะเป็น (Forward) BETAINV ทำในทางตรงข้าม จากความน่าจะเป็นไปยังค่า x (Inverse) ใช้ BETAINV เมื่อต้องหาค่าขีดเกณฑ์หรือเปอร์เซนไทล์ของการแจกแจง

Resources & Related

Additional Notes

BETAINV เป็นฟังก์ชันสถิติที่หาค่า x ซึ่งทำให้ BETADIST(x,…) เท่ากับความน่าจะเป็นที่ระบุ

ฟังก์ชันนี้เก่าแล้ว Microsoft แนะนำให้ใช้ BETA.INV แทน แต่ BETAINV ยังคงใช้ได้สำหรับความเข้ากันได้กับไฟล์เก่า

Tips: ถ้ามีความสง่าสงหากับการแจกแจง Beta และต้องการหาค่าผกผัน BETAINV ช่วยได้จริง โดยใช้วิธีค้นหาแบบวนซ้ำ 100 ครั้ง 😎

Leave a Reply

Your email address will not be published. Required fields are marked *