ฟังก์ชัน RANK ใน Excel | จะใช้ Excel Rank Formula ได้อย่างไร? | ตัวอย่าง

ฟังก์ชัน Excel RANK

สูตรอันดับของ Excel ใช้เพื่อให้เราได้ลำดับของชุดข้อมูลที่กำหนดตามชุดข้อมูลหรือเราสามารถพูดได้โดยการเปรียบเทียบตัวเลขอื่น ๆ ในชุดข้อมูลฟังก์ชันอันดับเป็นฟังก์ชัน inbuilt สำหรับ excel 2007 และเวอร์ชันก่อนหน้า สำหรับเวอร์ชันที่ใหม่กว่า 2007 เรามีฟังก์ชัน inbuilt เป็นฟังก์ชัน Rank.Avg และ Rank.Eq

Rank Function เป็นฟังก์ชันที่มีอยู่แล้วภายใน MS Excel อยู่ในหมวดหมู่ของฟังก์ชัน STATISTICAL ใน Excel ฟังก์ชันนี้ใช้เพื่อรับอันดับของตัวเลขที่กำหนดจากรายการตัวเลข

ไวยากรณ์

สูตรอันดับใน excel มีอาร์กิวเมนต์สามอาร์กิวเมนต์ซึ่งจำเป็นต้องใช้สองข้อแรกและข้อสุดท้ายเป็นทางเลือก

  1. number ตัวเลขที่จะหาอันดับได้
  2. ref =ช่วงของตัวเลข wrt ซึ่งจะพบอันดับของตัวเลขที่กำหนด
  3. order = ลำดับ (จากน้อยไปมากหรือมากไปน้อย) ซึ่งควรจัดอันดับตัวเลข 0 = ลำดับจากมากไปหาน้อย; 1 = ลำดับจากน้อยไปมาก หากไม่ใส่ลำดับค่าเริ่มต้นจะเป็นศูนย์คือลำดับจากมากไปหาน้อย

วิธีใช้ฟังก์ชัน RANK ใน Excel (พร้อมตัวอย่าง)

ฟังก์ชันที่กำหนดคือฟังก์ชันแผ่นงาน (WS) ในฐานะฟังก์ชันแผ่นงานสามารถป้อนเป็นส่วนหนึ่งของสูตรในเซลล์แผ่นงานได้ ดูตัวอย่างที่อธิบายในบทความนี้ขณะที่คุณดำเนินการเพื่อเรียนรู้เพิ่มเติม

คุณสามารถดาวน์โหลดเทมเพลต Excel ของฟังก์ชัน RANK ได้ที่นี่ - เทมเพลต Excel ของฟังก์ชัน RANK

ตัวอย่าง # 1 - ค้นหาอันดับของสตีฟในวิชาคณิตศาสตร์

  • ในตัวอย่างข้างต้นจะแสดงเครื่องหมายของนักเรียนในวิชาคณิตศาสตร์และวิทยาศาสตร์ ในการหาอันดับของ Steve ใน Maths เราจะใช้ฟังก์ชัน Excel RANK
  • พารามิเตอร์แรกคือค่าอินพุตที่จะคำนวณอันดับ ที่นี่ B6 แสดงถึงเครื่องหมายของสตีฟในคณิตศาสตร์เช่น 68
  • พารามิเตอร์ที่ 2 เซลล์ทั้งหมดที่มีเครื่องหมายคณิตศาสตร์อยู่ระหว่าง B1 ถึง B11 ดังนั้นช่วงคือ B1: B11 ซึ่งประกอบด้วยคะแนนของนักเรียนทุกคนในวิชาคณิตศาสตร์

  • ค่าสูงสุดแสดงถึงอันดับ 1 และต่ำสุดแทนอันดับสุดท้าย ดังนั้นพารามิเตอร์ที่ 3 จะถูกข้ามไปและ Excel จะถือว่าเป็น 0 ซึ่งเป็นลำดับเริ่มต้นจากมากไปหาน้อย
  • RANK (B6, B1: B11) ส่งกลับอันดับของนักเรียนชื่อ Steve ในวิชาคณิตศาสตร์เป็น 8, 50 เป็นคะแนนต่ำสุด (B2) และ 99 (B10) ซึ่งเป็นคะแนนสูงสุดในวิชาคณิตศาสตร์

ตัวอย่าง # 2 - ค้นหา Runtime ต่ำสุดจาก Race Record

  • ในตัวอย่างข้างต้นจะมีการกำหนดค่าเวลาที่แตกต่างกัน เราต้องหารันไทม์ที่ต่ำที่สุดจากเร็กคอร์ดที่กำหนด
  • ค่าเวลาอยู่ในช่วงตั้งแต่เซลล์ B1: B6 ดังนั้นช่วงของเซลล์จึงถูกตั้งชื่อเป็นตารางและตั้งชื่อ 'เวลาของฉัน' ทำหน้าที่เป็นนามแฝงสำหรับ B1: B6

  • ต่างจากตัวอย่าง # 1 ตรงนี้รันไทม์ต่ำสุดระบุอันดับ 1 และรันไทม์สูงสุดระบุอันดับสุดท้าย ดังนั้นเราต้องใช้ลำดับจากน้อยไปมากในขณะที่คำนวณอันดับใน excel ดังนั้นพารามิเตอร์ที่ 3 ถูกกำหนดให้เป็น 1
  • ดังนั้น RANK (B3, เวลาของฉัน, 1) จะส่งคืนรันไทม์ต่ำสุดเป็นอันดับ 1 จากเวลาการแข่งขันที่กำหนด

  • ด้วยเหตุนี้ 4:30 (เซลล์ B3) เซลล์ที่ต่ำที่สุดจะถูกบันทึกเป็นอันดับ 1 และ 9:00 (เซลล์ B5) เซลล์ที่ยาวที่สุดจะถูกบันทึกเป็นอันดับสุดท้าย ได้แก่ อันดับที่ 4

ตัวอย่าง # 3 - ค่าไม่ปรากฏ

  1. ดังแสดงในรูปด้านบนพารามิเตอร์ที่ 1 เช่นค่าที่จะคำนวณอันดับนั้นไม่มีอยู่ในช่วงของเซลล์ที่กำหนดในพารามิเตอร์ที่ 2 จากนั้นสูตรอันดับ excel จะส่งกลับ #NA! ระบุว่าค่าไม่ถูกต้องกล่าวคือไม่มีอยู่ในช่วงของเซลล์อ้างอิงที่กำหนด
  2. ดังแสดงในรูปด้านบนหมายเลข 59 ไม่อยู่ในช่วงและด้วยเหตุนี้ #NA! จะถูกส่งกลับตามผลลัพธ์ที่แสดงในเซลล์ C8
  3. เราต้องแก้ไขพารามิเตอร์ที่ 1 ในกรณีเช่นนี้

ตัวอย่าง # 4 - ค่าตัวเลขที่จัดรูปแบบข้อความ

  • ดังแสดงในรูปด้านบนพารามิเตอร์ที่ 1 เช่นค่าที่จะคำนวณอันดับจะได้รับในรูปแบบข้อความคือ“ 5” ดังแสดงในรูปด้านบน ค่าจะไม่คงอยู่เป็นตัวเลขเนื่องจากถูกยกมาในเครื่องหมายคำพูดคู่และถือเป็นข้อความ
  • เนื่องจากไม่สามารถคำนวณอันดับจากข้อมูลข้อความฟังก์ชันจึงส่งกลับ # N / A! ข้อผิดพลาดที่ระบุว่าไม่มีค่าในช่วงของเซลล์ที่กำหนด เซลล์ผลลัพธ์ C6 มี # N / A ส่งคืนเป็นผลลัพธ์ของฟังก์ชัน

  • เราต้องแก้ไขพารามิเตอร์ที่ 1 ในกรณีเช่นนี้

สิ่งที่ต้องจำ

  1. พารามิเตอร์ขั้นต่ำที่ฟังก์ชัน Excel RANK รับคือ 2
  2. พารามิเตอร์ตัวที่ 3 ของฟังก์ชัน RANK เป็นทางเลือกและเป็นศูนย์ (ลำดับจากมากไปหาน้อย) ตามค่าเริ่มต้น ถ้าระบุเป็น 1 ฟังก์ชันจะถือว่าจากน้อยไปหามาก
  3. ไม่มีสูตร RANKIF ในการจัดอันดับตามเงื่อนไขที่คล้ายกับ COUNTIF ใน Excel จำเป็นต้องใช้ฟังก์ชัน Excel เพิ่มเติมเพื่อให้ได้สิ่งเดียวกัน
  4. เมื่อตัวเลขที่กำหนดซึ่งจะคำนวณอันดับ (พารามิเตอร์ที่ 1) ไม่มีอยู่ในช่วงของเซลล์ที่กำหนดให้อ้างอิงกับฟังก์ชัน (พารามิเตอร์ที่ 2) ดังนั้น # N / A! เกิดข้อผิดพลาด
  5. สูตรอันดับไม่สนับสนุนค่าข้อความใด ๆ หรือการแสดงข้อความของค่าตัวเลขเนื่องจากไม่สามารถใช้ RANK กับข้อมูลข้อความได้ หากระบุไว้ฟังก์ชัน excel นี้จะส่งกลับข้อผิดพลาด # N / A ตามที่อธิบาย