Thep Excel

PERCENTRANK.INCหาอันดับเปอร์เซ็นไทล์ (Inclusive)

PERCENTRANK.INC หาว่าค่าที่ระบุอยู่ที่ตำแหน่งเปอร์เซ็นไทล์ไหน (0-100%) โดยรวม 0% และ 100% ได้

fx
=PERCENTRANK.INC(array, x, [significance])

ความนิยม5/10
ความยาก4/10
ประโยชน์6/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
array Range/Array ช่วงข้อมูลหรืออาร์เรย์ที่ต้องการหาอันดับ (ต้องมีอย่างน้อย 2 ค่า)
x Number ค่าที่ต้องการหาอันดับเปอร์เซ็นไทล์ (ไม่จำเป็นต้องเป็นค่าในชุดข้อมูล)
[significance]ไม่บังคับ Number จำนวนตำแหน่งทศนิยมสำหรับการแสดงผล (ค่าเริ่มต้น = 3)

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

Additional Notes

PERCENTRANK.INC (Inclusive) คือฟังก์ชันที่ใช้หาอันดับเปอร์เซ็นไทล์ของค่าที่ระบุในชุดข้อมูล ตัวอย่างเช่น ถ้านักเรียนได้คะแนน 75 คะแนน และอันดับเปอร์เซ็นไทล์เป็น 0.6 แสดงว่านักเรียนคนนี้ได้คะแนนดีกว่า 60% ของห้อง

สิ่งที่สำคัญคือ Inclusive หมายความว่า ค่าต่ำสุดจะเป็น 0% และค่าสูงสุดจะเป็น 100% เสมอ ต่างจาก PERCENTRANK.EXC ที่ไม่สามารถมีค่าเป็น 0% หรือ 100% ได้

ส่วนตัวผมชอบใช้ฟังก์ชันนี้สำหรับการประเมินผลการสอบ การวิเคราะห์การขายสินค้า หรือเปรียบเทียบผลงานของพนักงาน เพราะมันบอกเราว่าคนๆ นั้นดีขึ้นหรือแย่กว่ากลุ่มเท่าไหร่ 😎

Examples

ตัวอย่างพื้นฐาน: หาอันดับเปอร์เซ็นไทล์ของคะแนนPERCENTRANK.INC(A1:A5, 75)

คะแนน 75 อยู่ที่ Percentile 50% (ตำแหน่งกลาง) ของชุดข้อมูล หมายความว่า 50% ของนักเรียนได้คะแนนน้อยกว่า 75

fx
=PERCENTRANK.INC(A1:A5, 75)

ผลลัพธ์0.5
ตัวอย่างที่ 2: ตรวจสอบค่าต่ำสุดและสูงสุดPERCENTRANK.INC(A1:A5, MIN(A1:A5)) และ =PERCENTRANK.INC(A1:A5, MAX(A1:A5))

ค่าต่ำสุดได้อันดับ 0% (0) เสมอ และค่าสูงสุดได้อันดับ 100% (1) เสมอ นี่คือลักษณะของ Inclusive mode

fx
=PERCENTRANK.INC(A1:A5, MIN(A1:A5)) และ =PERCENTRANK.INC(A1:A5, MAX(A1:A5))

ผลลัพธ์0 และ 1
ตัวอย่างที่ 3: ประยุกต์ใช้กับการวิเคราะห์ยอดขายPERCENTRANK.INC(B2:B11, 75000)

พนักงานคนนี้ขายได้มากกว่า 66.7% ของพนักงานทั้งหมด ซึ่งถือว่าอยู่ในกลุ่มดีกว่าปกติ

fx
=PERCENTRANK.INC(B2:B11, 75000)

ผลลัพธ์0.667
ตัวอย่างที่ 4: ใช้ significance เพื่อปรับตำแหน่งทศนิยมPERCENTRANK.INC(A1:A5, 75, 2)

ผลลัพธ์ 0.5 แสดงแค่ 2 ตำแหน่งทศนิยม (ค่าเดิมก็คือ 0.5 อยู่แล้ว)

fx
=PERCENTRANK.INC(A1:A5, 75, 2)

ผลลัพธ์0.5

FAQs

ความแตกต่างระหว่าง PERCENTRANK.INC และ PERCENTRANK.EXC คืออะไร?+

PERCENTRANK.INC (Inclusive) คืนค่าตั้งแต่ 0 ถึง 1 โดยค่าต่ำสุดเป็น 0 และค่าสูงสุดเป็น 1 ส่วน PERCENTRANK.EXC (Exclusive) คืนค่าระหว่าง 0 และ 1 แต่ไม่รวม 0 และ 1 เอง ใช้ excel 2010 ขึ้นไป แนะนำให้ใช้ PERCENTRANK.INC มากกว่า

ถ้าค่า x ไม่อยู่ในชุดข้อมูล จะเกิดอะไรขึ้น?+

ฟังก์ชันจะคำนวณค่าประมาณโดยใช้ Linear interpolation ตัวอย่างเช่น ถ้าชุดข้อมูลคือ {10, 20, 30} และ x = 25 ฟังก์ชันจะคืนค่าประมาณ 0.667 ไม่จำเป็นต้องเป็นค่าในชุดข้อมูล

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

PERCENTRANK.INC มีอยู่ใน Excel 2010 และเวอร์ชันใหม่กว่า รวมถึง Excel 365, Excel 2016, Excel 2019, Excel 2021

ถ้าชุดข้อมูลมีค่าซ้ำกัน จะเกิดอะไรขึ้น?+

ฟังก์ชันจะนับค่าซ้ำแต่ละตัว แต่จะคำนวณอันดับเปอร์เซ็นไทล์อย่างถูกต้อง ตัวอย่างเช่น {10, 20, 20, 30} ค่า 20 จะได้อันดับประมาณ 0.5

ผลลัพธ์ 0.5 หมายความว่าอะไร?+

0.5 (หรือ 50%) หมายความว่าค่านั้นอยู่ที่จุดกลาง (Median) ของชุดข้อมูล 50% ของข้อมูลต่ำกว่าค่านี้ และ 50% สูงกว่าค่านี้

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ PERCENTRANK.INC จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้PERCENTRANK.INCStatistical
Statistical (7)
MAX

MAX คืนค่าสูงสุดจากชุดข้อมูลที่มี Data Type เป็นตัวเลข เพิกเฉยเซลล์ว่าง ข้อความ และค่า Logic โดยอัตโนมัติ ทำให้ไม่ต้องกังวลว่าจะมีข้อมูลประเภทอื่นปนอยู่ในช่วง เหมาะสำหรับหาค่าสูงสุดเช่น คะแนนสูงสุด ยอดขายสูงสุด หรือวันที่ล่าสุด และยังใช้เทคนิค Clamp (จำกัดค่า) โดยการใส่ 0 เป็น argument แรกเพื่อบังคับให้ค่าลบกลายเป็น 0 ได้อีกด้วย

MIN

MIN คืนค่าต่ำสุดจากชุดข้อมูลที่มี Data Type เป็นตัวเลข เพิกเฉยเซลล์ว่าง ข้อความ และค่า Logic โดยอัตโนมัติ ซึ่งทำให้ไม่ต้องกลัวว่าจะมีข้อมูลปนมารบกวนผลลัพธ์ ใช้ได้กับตัวเลขทั่วไป วันที่ (ค่าน้อยสุด = วันเก่าสุด) และระยะเวลา สามารถใช้ร่วมกับ MATCH เพื่อหาตำแหน่ง หรือใช้ร่วมกับ MAX เพื่อจำกัดค่าอยู่ในช่วงที่กำหนด

PERCENTILE.EXC

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

PERCENTILE.INC

หาค่าเปอร์เซ็นไทล์ที่ k (แบบ Inclusive: 0 ≤ k ≤ 1) ซึ่งรวมค่าขอบ 0% และ 100% ในการคำนวณ

PERCENTRANK.EXC

ฟังก์ชันที่หาว่าค่าใดค่าหนึ่งอยู่ที่อันดับเปอร์เซ็นไทล์เท่าไหร่ โดยขอบเขตเป็น 0 ถึง 1 (ไม่รวมขอบเขต)

RANK.AVG

RANK.AVG จัดลำดับตัวเลขในช่วงข้อมูล โดยถ้ามีค่าซ้ำกันจะคืนค่าลำดับเฉลี่ย เหมาะสำหรับการจัดอันดับทางสถิติที่ต้องการความเป็นธรรม

RANK.EQ

RANK.EQ จัดลำดับตัวเลขในช่วงข้อมูล โดยถ้ามีค่าซ้ำกันจะคืนค่าลำดับที่ดีที่สุดเหมือนกัน เหมาะสำหรับการจัดอันดับการแข่งขัน ยอดขาย หรือคะแนน

Compatibility (3)
PERCENTILE

คำนวณค่าเปอร์เซ็นไทล์ที่ k ของชุดข้อมูล เช่น P90 หรือ P50 เหมาะสำหรับวิเคราะห์การกระจายตัวของข้อมูลและกำหนดเกณฑ์มาตรฐาน

PERCENTRANK

PERCENTRANK เป็นฟังก์ชันชื่อเก่า (legacy) สำหรับคำนวณอันดับแบบเปอร์เซ็นต์ของค่าหนึ่งภายในชุดข้อมูล โดยคืนค่าอยู่ระหว่าง 0 ถึง 1 ปัจจุบันแนะนำให้ใช้ PERCENTRANK.INC หรือ PERCENTRANK.EXC แทนเพื่อความชัดเจนและรองรับเวอร์ชันใหม่

RANK

RANK จัดลำดับตัวเลขเทียบกับรายการข้อมูล คืนค่าอันดับ (1=สูงสุด/ต่ำสุด) เป็นเวอร์ชันเก่าที่ถูกแทนที่ด้วย RANK.EQ และ RANK.AVG แนะนำให้ใช้ RANK.EQ แทนในไฟล์ใหม่ เหมาะสำหรับจัดอันดับยอดขาย คะแนน หรือประสิทธิภาพ

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่