Thep Excel

PERCENTILE.EXC – หาเปอร์เซ็นไทล์ (Exclusive)

PERCENTILE.EXC หาค่าเปอร์เซ็นไทล์ของข้อมูล โดยไม่รวมค่าที่ 0% และ 100% (Exclusive method) เหมาะสำหรับข้อมูลที่มีการกระจายตัวแบบปกติและต้องการการประเมินที่แม่นยำยิ่งขึ้น

=PERCENTILE.EXC(array, k)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
5/10

Difficulty
4/10

Usefulness
6/10

Syntax & Arguments

=PERCENTILE.EXC(array, k)

Argument Type Required Default Description
array Range/Array Yes ช่วงข้อมูลหรืออาร์เรย์ที่ต้องการหาเปอร์เซ็นไทล์
k Number (Decimal) Yes ค่าเปอร์เซ็นไทล์ระหว่าง 0 ถึง 1 (เช่น 0.25 = 25%, 0.5 = 50%, 0.9 = 90%) โดยไม่รวมค่า 0 และ 1 พอดี

Examples

ตัวอย่างที่ 1: หาค่ามัธยฐาน (50th Percentile)
PERCENTILE.EXC(A2:A10, 0.5)
สมมติ A2:A10 = {10, 20, 30, 40, 50, 60, 70, 80, 90}
PERCENTILE.EXC ที่ 0.5 (50%) จะให้ค่ามัธยฐาน = 50
นี่คือเปอร์เซ็นไทล์ที่หารข้อมูลออกเป็นสองส่วนเท่าๆ กัน
Excel Formula:

=PERCENTILE.EXC(A2:A10, 0.5)

Result:

50

ตัวอย่างที่ 2: หาเกรด A (Top 10%)
PERCENTILE.EXC(B2:B50, 0.9)
สมมติ B2:B50 เป็นคะแนนนักเรียน 49 คน
PERCENTILE.EXC(data, 0.9) = 88.5
หมายความว่า 90% ของนักเรียนได้คะแนนต่ำกว่า 88.5 คะแนน
เหล่านี้คือนักเรียนที่มีคะแนนสูงสุด 10%
Excel Formula:

=PERCENTILE.EXC(B2:B50, 0.9)

Result:

88.5

ตัวอย่างที่ 3: หาควอร์ไทล์ Q1, Q2, Q3 สำหรับวิเคราะห์การกระจาย
PERCENTILE.EXC(C2:C100, 0.25) ← Q1 =PERCENTILE.EXC(C2:C100, 0.5) ← Q2 (Median) =PERCENTILE.EXC(C2:C100, 0.75) ← Q3
ใช้ 3 สูตรข้างต้นเพื่อแบ่งข้อมูลออกเป็น 4 ส่วนเท่าๆ กัน
Q1 (25%) = ค่าต่ำสุด 25%
Q2 (50%) = มัธยฐาน
Q3 (75%) = ค่าต่ำสุด 75%
ถ้า IQR = Q3 – Q1 จะช่วยให้ระบุค่าผิดปกติได้
Excel Formula:

=PERCENTILE.EXC(C2:C100, 0.25) ← Q1
=PERCENTILE.EXC(C2:C100, 0.5) ← Q2 (Median)
=PERCENTILE.EXC(C2:C100, 0.75) ← Q3

Result:

Q1=250, Q2=500, Q3=750

ตัวอย่างที่ 4: ตั้ง KPI ตามเปอร์เซ็นไทล์
PERCENTILE.EXC(D2:D200, 0.8)
สมมติ D2:D200 เป็นยอดขายของพนักงาน 199 คน
PERCENTILE.EXC(data, 0.8) = 850
หมายความว่า 80% ของพนักงานขายได้ต่ำกว่า 850
ใช้ 850 เป็น KPI เป้าหมายที่มีความสมจริง (ไม่ใช่อย่างสุดโต่ง)
Excel Formula:

=PERCENTILE.EXC(D2:D200, 0.8)

Result:

850

FAQs

ต่างกันระหว่าง PERCENTILE.EXC และ PERCENTILE.INC อย่างไร?

PERCENTILE.EXC ไม่ยอมรับค่า k = 0 หรือ k = 1 พอดี (ต้อง 0 < k < 1) ในขณะที่ PERCENTILE.INC ยอมรับ 0 <= k <= 1 ทั้งสองใช้วิธี interpolation ต่างกัน PERCENTILE.EXC ใช้ค่า percentile rank ที่แม่นยำกว่า ส่วน PERCENTILE.INC ใช้วิธีแบบดั้งเดิม

ใช้ PERCENTILE.EXC เวลาไหน?

ใช้เวลาต้องการความแม่นยำด้านสถิติ เช่น วิเคราะห์การกระจายตัวของข้อมูล ค้นหาค่าผิดปกติ หรือตั้ง KPI/benchmark ที่อิงตามข้อมูล ถ้าแค่ต้องการค่า 0% หรือ 100% ใช้ MIN/MAX แทน

ถ้าใส่ k = 0 หรือ k = 1 จะเกิดอะไร?

ผิดพลาด #NUM! เพราะ PERCENTILE.EXC ต้องการ 0 < k < 1 ถ้าต้องการค่าต่ำสุดหรือสูงสุด ใช้ MIN() หรือ MAX() แทน

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

Excel 2010 ขึ้นไป, Excel 365, Excel Online ทั้งหมด

ถ้าข้อมูลมีค่าซ้ำ หรือค่าติดลบ จะทำงานได้ไหม?

ได้ PERCENTILE.EXC ยอมรับค่าซ้ำ ค่าติดลบ ค่า 0 ทั้งหมด เพียงแต่ k ต้องอยู่ระหว่าง 0 ถึง 1 เท่านั้น

Resources & Related

Additional Notes

PERCENTILE.EXC คำนวณค่าเปอร์เซ็นไทล์ที่ k ของข้อมูล โดยใช้วิธี Exclusive (k อยู่ระหว่าง 0 ถึง 1 แต่ไม่รวมค่าขอบ 0 และ 1)

สำหรับข้อมูล {10, 20, 30, 40, 50, 60, 70, 80, 90}:
– PERCENTILE.EXC(data, 0.5) = 50 (มัธยฐาน)
– PERCENTILE.EXC(data, 0.9) = 82 (ค่าที่ 90% ของข้อมูลต่ำกว่า)
– PERCENTILE.EXC(data, 0.25) = 27.5 (ค่าควอร์ไทล์ที่ 1)

ที่เจ๋งคือ PERCENTILE.EXC ใช้วิธี interpolation ที่แม่นยำกว่า PERCENTILE.INC เพราะไม่ใช้ค่าต่างๆ นอกช่วง 0-1 อย่างแท้จริง ดังนั้นมันจึงเหมาะสำหรับสถิติเชิงมืออาชีพมากกว่า

ส่วนตัวผม ใช้ PERCENTILE.EXC เวลาต้องการค่า quartile หรือ decile ที่แม่นยำ เช่นตั้งค่า KPI หรือวิเคราะห์การกระจายตัวของข้อมูล 😎

Leave a Reply

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