PERCENTRANK.INC หาว่าค่าที่ระบุอยู่ที่ตำแหน่งเปอร์เซ็นไทล์ไหน (0-100%) โดยรวม 0% และ 100% ได้
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| array | Range/Array | ช่วงข้อมูลหรืออาร์เรย์ที่ต้องการหาอันดับ (ต้องมีอย่างน้อย 2 ค่า) |
| x | Number | ค่าที่ต้องการหาอันดับเปอร์เซ็นไทล์ (ไม่จำเป็นต้องเป็นค่าในชุดข้อมูล) |
| [significance]ไม่บังคับ | Number | จำนวนตำแหน่งทศนิยมสำหรับการแสดงผล (ค่าเริ่มต้น = 3) |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
PERCENTRANK.INC (Inclusive) คือฟังก์ชันที่ใช้หาอันดับเปอร์เซ็นไทล์ของค่าที่ระบุในชุดข้อมูล ตัวอย่างเช่น ถ้านักเรียนได้คะแนน 75 คะแนน และอันดับเปอร์เซ็นไทล์เป็น 0.6 แสดงว่านักเรียนคนนี้ได้คะแนนดีกว่า 60% ของห้อง
สิ่งที่สำคัญคือ Inclusive หมายความว่า ค่าต่ำสุดจะเป็น 0% และค่าสูงสุดจะเป็น 100% เสมอ ต่างจาก PERCENTRANK.EXC ที่ไม่สามารถมีค่าเป็น 0% หรือ 100% ได้
ส่วนตัวผมชอบใช้ฟังก์ชันนี้สำหรับการประเมินผลการสอบ การวิเคราะห์การขายสินค้า หรือเปรียบเทียบผลงานของพนักงาน เพราะมันบอกเราว่าคนๆ นั้นดีขึ้นหรือแย่กว่ากลุ่มเท่าไหร่ 😎
คะแนน 75 อยู่ที่ Percentile 50% (ตำแหน่งกลาง) ของชุดข้อมูล หมายความว่า 50% ของนักเรียนได้คะแนนน้อยกว่า 75
ค่าต่ำสุดได้อันดับ 0% (0) เสมอ และค่าสูงสุดได้อันดับ 100% (1) เสมอ นี่คือลักษณะของ Inclusive mode
พนักงานคนนี้ขายได้มากกว่า 66.7% ของพนักงานทั้งหมด ซึ่งถือว่าอยู่ในกลุ่มดีกว่าปกติ
ผลลัพธ์ 0.5 แสดงแค่ 2 ตำแหน่งทศนิยม (ค่าเดิมก็คือ 0.5 อยู่แล้ว)
PERCENTRANK.INC (Inclusive) คืนค่าตั้งแต่ 0 ถึง 1 โดยค่าต่ำสุดเป็น 0 และค่าสูงสุดเป็น 1 ส่วน PERCENTRANK.EXC (Exclusive) คืนค่าระหว่าง 0 และ 1 แต่ไม่รวม 0 และ 1 เอง ใช้ excel 2010 ขึ้นไป แนะนำให้ใช้ PERCENTRANK.INC มากกว่า
ฟังก์ชันจะคำนวณค่าประมาณโดยใช้ Linear interpolation ตัวอย่างเช่น ถ้าชุดข้อมูลคือ {10, 20, 30} และ x = 25 ฟังก์ชันจะคืนค่าประมาณ 0.667 ไม่จำเป็นต้องเป็นค่าในชุดข้อมูล
PERCENTRANK.INC มีอยู่ใน Excel 2010 และเวอร์ชันใหม่กว่า รวมถึง Excel 365, Excel 2016, Excel 2019, Excel 2021
ฟังก์ชันจะนับค่าซ้ำแต่ละตัว แต่จะคำนวณอันดับเปอร์เซ็นไทล์อย่างถูกต้อง ตัวอย่างเช่น {10, 20, 20, 30} ค่า 20 จะได้อันดับประมาณ 0.5
0.5 (หรือ 50%) หมายความว่าค่านั้นอยู่ที่จุดกลาง (Median) ของชุดข้อมูล 50% ของข้อมูลต่ำกว่าค่านี้ และ 50% สูงกว่าค่านี้
ฟังก์ชันที่ผู้เขียนโยงไว้กับ PERCENTRANK.INC จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
MAX คืนค่าสูงสุดจากชุดข้อมูลที่มี Data Type เป็นตัวเลข เพิกเฉยเซลล์ว่าง ข้อความ และค่า Logic โดยอัตโนมัติ ทำให้ไม่ต้องกังวลว่าจะมีข้อมูลประเภทอื่นปนอยู่ในช่วง เหมาะสำหรับหาค่าสูงสุดเช่น คะแนนสูงสุด ยอดขายสูงสุด หรือวันที่ล่าสุด และยังใช้เทคนิค Clamp (จำกัดค่า) โดยการใส่ 0 เป็น argument แรกเพื่อบังคับให้ค่าลบกลายเป็น 0 ได้อีกด้วย
MIN คืนค่าต่ำสุดจากชุดข้อมูลที่มี Data Type เป็นตัวเลข เพิกเฉยเซลล์ว่าง ข้อความ และค่า Logic โดยอัตโนมัติ ซึ่งทำให้ไม่ต้องกลัวว่าจะมีข้อมูลปนมารบกวนผลลัพธ์ ใช้ได้กับตัวเลขทั่วไป วันที่ (ค่าน้อยสุด = วันเก่าสุด) และระยะเวลา สามารถใช้ร่วมกับ MATCH เพื่อหาตำแหน่ง หรือใช้ร่วมกับ MAX เพื่อจำกัดค่าอยู่ในช่วงที่กำหนด
PERCENTILE.EXC หาค่าเปอร์เซ็นไทล์ของข้อมูล โดยไม่รวมค่าที่ 0% และ 100% (Exclusive method) เหมาะสำหรับข้อมูลที่มีการกระจายตัวแบบปกติและต้องการการประเมินที่แม่นยำยิ่งขึ้น
หาค่าเปอร์เซ็นไทล์ที่ k (แบบ Inclusive: 0 ≤ k ≤ 1) ซึ่งรวมค่าขอบ 0% และ 100% ในการคำนวณ
ฟังก์ชันที่หาว่าค่าใดค่าหนึ่งอยู่ที่อันดับเปอร์เซ็นไทล์เท่าไหร่ โดยขอบเขตเป็น 0 ถึง 1 (ไม่รวมขอบเขต)
RANK.AVG จัดลำดับตัวเลขในช่วงข้อมูล โดยถ้ามีค่าซ้ำกันจะคืนค่าลำดับเฉลี่ย เหมาะสำหรับการจัดอันดับทางสถิติที่ต้องการความเป็นธรรม
RANK.EQ จัดลำดับตัวเลขในช่วงข้อมูล โดยถ้ามีค่าซ้ำกันจะคืนค่าลำดับที่ดีที่สุดเหมือนกัน เหมาะสำหรับการจัดอันดับการแข่งขัน ยอดขาย หรือคะแนน
คำนวณค่าเปอร์เซ็นไทล์ที่ k ของชุดข้อมูล เช่น P90 หรือ P50 เหมาะสำหรับวิเคราะห์การกระจายตัวของข้อมูลและกำหนดเกณฑ์มาตรฐาน
PERCENTRANK เป็นฟังก์ชันชื่อเก่า (legacy) สำหรับคำนวณอันดับแบบเปอร์เซ็นต์ของค่าหนึ่งภายในชุดข้อมูล โดยคืนค่าอยู่ระหว่าง 0 ถึง 1 ปัจจุบันแนะนำให้ใช้ PERCENTRANK.INC หรือ PERCENTRANK.EXC แทนเพื่อความชัดเจนและรองรับเวอร์ชันใหม่
RANK จัดลำดับตัวเลขเทียบกับรายการข้อมูล คืนค่าอันดับ (1=สูงสุด/ต่ำสุด) เป็นเวอร์ชันเก่าที่ถูกแทนที่ด้วย RANK.EQ และ RANK.AVG แนะนำให้ใช้ RANK.EQ แทนในไฟล์ใหม่ เหมาะสำหรับจัดอันดับยอดขาย คะแนน หรือประสิทธิภาพ
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่