ฟังก์ชัน Excel RANK
สูตรอันดับของ Excel ใช้เพื่อให้เราได้ลำดับของชุดข้อมูลที่กำหนดตามชุดข้อมูลหรือเราสามารถพูดได้โดยการเปรียบเทียบตัวเลขอื่น ๆ ในชุดข้อมูลฟังก์ชันอันดับเป็นฟังก์ชัน inbuilt สำหรับ excel 2007 และเวอร์ชันก่อนหน้า สำหรับเวอร์ชันที่ใหม่กว่า 2007 เรามีฟังก์ชัน inbuilt เป็นฟังก์ชัน Rank.Avg และ Rank.Eq
Rank Function เป็นฟังก์ชันที่มีอยู่แล้วภายใน MS Excel อยู่ในหมวดหมู่ของฟังก์ชัน STATISTICAL ใน Excel ฟังก์ชันนี้ใช้เพื่อรับอันดับของตัวเลขที่กำหนดจากรายการตัวเลข
ไวยากรณ์
สูตรอันดับใน excel มีอาร์กิวเมนต์สามอาร์กิวเมนต์ซึ่งจำเป็นต้องใช้สองข้อแรกและข้อสุดท้ายเป็นทางเลือก
- number = ตัวเลขที่จะหาอันดับได้
- ref =ช่วงของตัวเลข wrt ซึ่งจะพบอันดับของตัวเลขที่กำหนด
- 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 เช่นค่าที่จะคำนวณอันดับนั้นไม่มีอยู่ในช่วงของเซลล์ที่กำหนดในพารามิเตอร์ที่ 2 จากนั้นสูตรอันดับ excel จะส่งกลับ #NA! ระบุว่าค่าไม่ถูกต้องกล่าวคือไม่มีอยู่ในช่วงของเซลล์อ้างอิงที่กำหนด
- ดังแสดงในรูปด้านบนหมายเลข 59 ไม่อยู่ในช่วงและด้วยเหตุนี้ #NA! จะถูกส่งกลับตามผลลัพธ์ที่แสดงในเซลล์ C8
- เราต้องแก้ไขพารามิเตอร์ที่ 1 ในกรณีเช่นนี้
ตัวอย่าง # 4 - ค่าตัวเลขที่จัดรูปแบบข้อความ
- ดังแสดงในรูปด้านบนพารามิเตอร์ที่ 1 เช่นค่าที่จะคำนวณอันดับจะได้รับในรูปแบบข้อความคือ“ 5” ดังแสดงในรูปด้านบน ค่าจะไม่คงอยู่เป็นตัวเลขเนื่องจากถูกยกมาในเครื่องหมายคำพูดคู่และถือเป็นข้อความ
- เนื่องจากไม่สามารถคำนวณอันดับจากข้อมูลข้อความฟังก์ชันจึงส่งกลับ # N / A! ข้อผิดพลาดที่ระบุว่าไม่มีค่าในช่วงของเซลล์ที่กำหนด เซลล์ผลลัพธ์ C6 มี # N / A ส่งคืนเป็นผลลัพธ์ของฟังก์ชัน
- เราต้องแก้ไขพารามิเตอร์ที่ 1 ในกรณีเช่นนี้
สิ่งที่ต้องจำ
- พารามิเตอร์ขั้นต่ำที่ฟังก์ชัน Excel RANK รับคือ 2
- พารามิเตอร์ตัวที่ 3 ของฟังก์ชัน RANK เป็นทางเลือกและเป็นศูนย์ (ลำดับจากมากไปหาน้อย) ตามค่าเริ่มต้น ถ้าระบุเป็น 1 ฟังก์ชันจะถือว่าจากน้อยไปหามาก
- ไม่มีสูตร RANKIF ในการจัดอันดับตามเงื่อนไขที่คล้ายกับ COUNTIF ใน Excel จำเป็นต้องใช้ฟังก์ชัน Excel เพิ่มเติมเพื่อให้ได้สิ่งเดียวกัน
- เมื่อตัวเลขที่กำหนดซึ่งจะคำนวณอันดับ (พารามิเตอร์ที่ 1) ไม่มีอยู่ในช่วงของเซลล์ที่กำหนดให้อ้างอิงกับฟังก์ชัน (พารามิเตอร์ที่ 2) ดังนั้น # N / A! เกิดข้อผิดพลาด
- สูตรอันดับไม่สนับสนุนค่าข้อความใด ๆ หรือการแสดงข้อความของค่าตัวเลขเนื่องจากไม่สามารถใช้ RANK กับข้อมูลข้อความได้ หากระบุไว้ฟังก์ชัน excel นี้จะส่งกลับข้อผิดพลาด # N / A ตามที่อธิบาย