RANK.AVG จัดลำดับตัวเลขในช่วงข้อมูล โดยถ้ามีค่าซ้ำกันจะคืนค่าลำดับเฉลี่ย เหมาะสำหรับการจัดอันดับทางสถิติที่ต้องการความเป็นธรรม
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number | Number | ตัวเลขที่ต้องการหาลำดับ |
| ref | Range/Array | ช่วงข้อมูลตัวเลขที่ใช้เปรียบเทียบ (ค่าที่ไม่ใช่ตัวเลขจะถูกข้าม) |
| [order]ไม่บังคับ | Number | 0 หรือละไว้ = มากไปน้อย (ค่ามากได้ลำดับ 1), 1 หรือค่าอื่น = น้อยไปมาก (ค่าน้อยได้ลำดับ 1) |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
RANK.AVG จัดลำดับตัวเลขในช่วงข้อมูล โดยถ้ามีค่าซ้ำกันจะคืนค่าลำดับเฉลี่ย เช่น ถ้าค่าซ้ำอยู่ลำดับ 2 และ 3 จะได้ 2.5 ทั้งคู่ เหมาะสำหรับการจัดอันดับทางสถิติที่ต้องการความเป็นธรรมเมื่อมีค่าเท่ากัน ใช้คู่กับ RANK.EQ RANK PERCENTRANK.INC
เมื่อมีผู้เข้าแข่งขันได้คะแนนเท่ากัน RANK.AVG ให้ลำดับเฉลี่ยแทนการข้ามลำดับ
ใช้ในการคำนวณ Spearman correlation หรือการทดสอบทางสถิติที่ต้องการ average rank
ใช้ order=1 สำหรับจัดอันดับเวลา (ค่าน้อย = เร็วกว่า = ดีกว่า)
85 มี 2 ตัว อยู่ลำดับ 2 และ 3 ดังนั้นได้ลำดับเฉลี่ย (2+3)/2 = 2.5
95 มีค่าสูงสุดและไม่ซ้ำ จึงได้ลำดับ 1 (เหมือน RANK.EQ)
order=1 จัดจากน้อยไปมาก 65 น้อยที่สุดจึงได้ลำดับ 1
RANK.EQ คืนค่า 2 (ลำดับที่ดีที่สุด) แต่ RANK.AVG คืน 2.5 (เฉลี่ย)
80 มี 3 ตัว อยู่ลำดับ 2, 3, 4 ดังนั้นเฉลี่ย (2+3+4)/3 = 3
จัดลำดับคะแนนแต่ละคนเทียบกับคะแนนทั้งหมดใน Table Students
RANK.EQ คืนค่าลำดับที่ดีที่สุด (เช่น 2, 2, 4) แต่ RANK.AVG คืนค่าเฉลี่ย (2.5, 2.5, 4) เมื่อมีค่าซ้ำ
ใช้เมื่อต้องการความเป็นธรรม เช่น การแข่งขันที่มีคะแนนเท่ากัน หรือการวิเคราะห์ทางสถิติที่ต้องการ average rank
ไม่ต่างกัน order=0 และไม่ใส่ (default) จะจัดลำดับจากมากไปน้อย (ค่ามากได้ลำดับดี)
จะได้ #N/A error เพราะหาค่าที่ต้องการจัดลำดับไม่พบในช่วงอ้างอิง
Excel 2010 ขึ้นไป เป็นฟังก์ชันที่มาแทน RANK (ยังคงใช้งานได้เพื่อความเข้ากันได้)
ฟังก์ชันที่ผู้เขียนโยงไว้กับ RANK.AVG จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
LARGE คืนค่าตัวเลขที่มากที่สุดในลำดับที่ k จากช่วงข้อมูล (array) ถ้า k=1 จะได้ค่าเดียวกับ MAX ถ้า k=n จะได้ค่าที่น้อยที่สุด (MIN) ใช้สำหรับจัดอันดับข้อมูลหรือดึงค่า Top N ออกมาวิเคราะห์
ฟังก์ชันที่หาว่าค่าใดค่าหนึ่งอยู่ที่อันดับเปอร์เซ็นไทล์เท่าไหร่ โดยขอบเขตเป็น 0 ถึง 1 (ไม่รวมขอบเขต)
PERCENTRANK.INC หาว่าค่าที่ระบุอยู่ที่ตำแหน่งเปอร์เซ็นไทล์ไหน (0-100%) โดยรวม 0% และ 100% ได้
RANK.EQ จัดลำดับตัวเลขในช่วงข้อมูล โดยถ้ามีค่าซ้ำกันจะคืนค่าลำดับที่ดีที่สุดเหมือนกัน เหมาะสำหรับการจัดอันดับการแข่งขัน ยอดขาย หรือคะแนน
SMALL คืนค่าตัวเลขที่น้อยที่สุดในลำดับที่ k จากช่วงข้อมูล (array) ถ้า k=1 จะได้ค่าเดียวกับ MIN ถ้า k=n จะได้ค่าที่มากที่สุด (MAX) ใช้สำหรับจัดอันดับข้อมูลหรือดึงค่า Bottom N ออกมาวิเคราะห์
RANK จัดลำดับตัวเลขเทียบกับรายการข้อมูล คืนค่าอันดับ (1=สูงสุด/ต่ำสุด) เป็นเวอร์ชันเก่าที่ถูกแทนที่ด้วย RANK.EQ และ RANK.AVG แนะนำให้ใช้ RANK.EQ แทนในไฟล์ใหม่ เหมาะสำหรับจัดอันดับยอดขาย คะแนน หรือประสิทธิภาพ
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่