TLDR สรุปสั้นๆ

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

คำอธิบาย

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

มีครั้งแรกในเวอร์ชันไหน

2010

รูปแบบคำสั่ง (Syntax)

RANK.EQ(number, ref, [order])

Arguments

  • number (Required – Number)
    จำนวนที่ต้องการหาอันดับ เป็นค่าที่อยู่ในชุดข้อมูล
  • ref (Required – Range)
    ช่วงเซลล์หรืออาเรย์ของตัวเลขที่ต้องการใช้ในการจัดอันดับ เซลล์ที่ไม่ใช่ตัวเลขจะถูกมองข้าม
  • order (Optional – Number)
    ค่าที่ระบุว่าจัดอันดับจากน้อยไปมากหรือจากมากไปน้อย 0 หรือปล่อยว่างไว้จะจัดจากมากไปน้อย ค่าที่ไม่ใช่ศูนย์จะจัดจากน้อยไปมาก

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =RANK.EQ(A2, A2:A6, 1)
    Description: หาอันดับของค่า 7 ในช่วง A2:A6 โดยจัดจากน้อยไปมาก
    Result:5 (เพราะ 7 ในรายชื่อนั้นอยู่ตำแหน่งที่ 5 เมื่อเรียงจากน้อยไปมาก)
  • Formula:
    =RANK.EQ(A6, A2:A6)
    Description: หาอันดับของค่า 2 ในช่วง A2:A6 โดยไม่ได้ระบุ order ซึ่งจะจัดอันดับจากมากไปน้อยโดยอัตโนมัติ
    Result:4 (เพราะ 2 อยู่ในตำแหน่งที่ 4 เมื่อจัดจากมากไปน้อย)
  • Formula:
    =RANK.EQ(A3, A2:A6, 1)
    Description: หาอันดับของค่า 3.5 ในช่วง A2:A6 โดยจัดจากน้อยไปมาก
    Result:3 (เพราะ 3.5 อยู่ในตำแหน่งที่ 3 เมื่อเรียงจากน้อยไปมาก)
  • Formula:
    =IF(A2>70, RANK.EQ(A2, $A$2:$A$10, 0), "N/A")
    Description: จัดอันดับเฉพาะค่าที่มากกว่า 70 ถ้าไม่ถึงให้แสดง N/A
    Result:ตามค่าของ A2 ถ้าเกิน 70 จะแสดงอันดับตามลำดับจากมากไปน้อย ถ้าไม่จะแสดง N/A
  • Formula:
    =AVERAGE(FILTER(A:A, RANK.EQ(A:A, A:A, 0) <= 0.1 * COUNT(A:A)))
    Description: คำนวณค่าเฉลี่ยของ 10% แรกของสมาชิกในกลุ่มยอดขาย
    Result:ค่าเฉลี่ยของยอดขายของท็อป 10% ของกลุ่ม โดยใช้การกรองข้อมูลที่มีอันดับน้อยกว่าเท่ากับ 0.1 ของจำนวนทั้งหมด

Tips & Tricks

ลองใช้ RANK.EQ ร่วมกับเงื่อนไขต่างๆ ด้วยการผสมผสานกับฟังก์ชัน IF หรือ FILTER เพื่อสร้างผลลัพธ์ที่ซับซ้อนขึ้น เช่น การจัดอันดับเฉพาะบางกลุ่มข้อมูล หรือกำหนดเงื่อนไขการจัดอันดับเพิ่มเติม

ข้อควรระวัง (Cautions)

RANK.EQ ต้องระวังในกรณีที่มีการทำการคัดลอกสูตรไปเซลล์อื่นๆ โดยไม่ใช้ absolute references หรือปล่อยให้พิสัยข้อมูล (ref) ลอยตัว ซึ่งจะทำให้การคำนวณอันดับผิดพลาดได้ นอกจากนี้ควรระวังเมื่อต้องการจัดอันดับในทิศทางเฉพาะ โดยไม่ละเลยการระบุค่าพารามิเตอร์ order

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

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

อบรม In-House Training

Feedback การใช้งาน AI Chatbot