ฟังก์ชันอันดับในตัวอย่าง Excel ฟังก์ชันทางสถิติของ Excel

10 ก.ค

สวัสดีตอนบ่ายสมาชิกที่รักและผู้อ่านบล็อก วันนี้เราจะมาพูดถึงการเรียงลำดับข้อมูลใน ตาราง Excel- แต่การเรียงลำดับไม่ใช่เรื่องง่าย แต่มีเงื่อนไขบางประการ - คุณไม่สามารถเปลี่ยนลำดับข้อมูลในตารางได้

แท้จริงแล้ว ตัวกรองแบบธรรมดาจะช่วยแก้ปัญหาของเราได้ แต่การเรียงลำดับจากน้อยไปหามากหรือจากมากไปน้อยจะเปลี่ยนตำแหน่งของข้อมูลในตารางตามขนาดของข้อมูล ลองดูตัวอย่างนี้ มีโต๊ะดังนี้

หากเราเปิดตัวกรองจากมากไปน้อย ลำดับของร้านค้าจะเปลี่ยนไปเนื่องจากเราจำเป็นต้องเห็นผลลัพธ์ที่ดีที่สุดและแย่ที่สุด เลือกส่วนหัวของตาราง บนแท็บ "หน้าแรก" คลิกปุ่ม "เรียงลำดับและกรอง" จากนั้นเลือกบรรทัด "ตัวกรอง" คุณจะสามารถเลือกเกณฑ์การเรียงลำดับได้ ตามเงื่อนไข ให้เลือกการเรียงลำดับ "จากสูงสุดไปต่ำสุด"

ลำดับของร้านค้ามีการเปลี่ยนแปลง แต่ไม่ควรอนุญาตตามเงื่อนไขของปัญหา ในกรณีนี้ ฟังก์ชัน RANK เหมาะสมที่สุด ตั้งแต่ Excel 2010 เป็นต้นไป ฟังก์ชันใหม่ RANK.RV และ RANK.SR ก็ได้ถูกนำมาใช้ ฟังก์ชัน RANK ยังคงอยู่เพื่อให้เข้ากันได้กับเวอร์ชันก่อนหน้าของโปรแกรม ดังนั้นฟังก์ชัน RANK.RV ที่คล้ายกันจะถูกนำมาใช้

ข้อแตกต่างที่สำคัญระหว่างฟังก์ชันต่างๆ คือ RANK.RV คำนึงถึงค่าที่เท่ากันและกำหนดให้มีอันดับเดียวกัน

RANK.SR - ส่งกลับค่าเฉลี่ยระหว่างสองอันดับที่เหมือนกัน (เลขลำดับ)

ไวยากรณ์ของสูตรจะเป็นดังนี้:

ตัวเลข— ค่าตัวเลขที่ใช้คำนวณอันดับ (อาร์กิวเมนต์ที่จำเป็น)

คำสั่งลำดับของการตั้งค่าอันดับ (หากเป็น 0 หรือฟิลด์ยังคงว่างเปล่า การกำหนดอันดับจะเรียงลำดับจากมากไปน้อย ถ้าเป็น 1 การจัดอันดับจะเรียงลำดับจากน้อยไปมาก อาร์กิวเมนต์ที่เป็นทางเลือก)

มาทำสิ่งต่อไปนี้:

  • มาเพิ่มคอลัมน์เพิ่มเติม “วางผลกำไร” ลงในตารางของเรา
  • เรียกตัวช่วยสร้างฟังก์ชัน
  • ป้อน RANK.RV ลงในช่องค้นหา
  • คลิก "ตกลง";
  • กรอกอาร์กิวเมนต์ของฟังก์ชัน

สูตรนี้กำหนดช่วงตั้งแต่ B2 ถึง B10 โดยเฉพาะ เพื่อให้คุณสามารถใช้เครื่องหมายป้อนอัตโนมัติได้ ยืดไปจนสุดโต๊ะเลย ผลลัพธ์จะใช้เวลาไม่นานก็มาถึง

ฟังก์ชัน RANK.RV ส่งกลับอันดับของตัวเลขในรายการตัวเลข นั่นคือค่าของมันสัมพันธ์กับค่าอื่น ๆ ในรายการ

คำอธิบายของฟังก์ชัน RANK.RV

ส่งกลับอันดับของตัวเลขในรายการตัวเลข นั่นคือขนาดที่สัมพันธ์กับค่าอื่นๆ ในรายการ หากหลายค่ามีอันดับเดียวกัน ระบบจะส่งกลับอันดับสูงสุดของชุดค่านั้น หากคุณเรียงลำดับรายการ อันดับของตัวเลขจะเป็นตำแหน่ง

ไวยากรณ์

=RANK.RV(หมายเลข; ลิงค์; [สั่งซื้อ])

ข้อโต้แย้ง

ที่จำเป็น.หมายเลขที่กำหนดอันดับ

ไม่จำเป็น.ตัวเลขที่ระบุวิธีการสั่งซื้อ

หมายเหตุ

  • ถ้าค่าของอาร์กิวเมนต์ order เป็น 0 (ศูนย์) หรือละไว้ Excel จะกำหนดอันดับของตัวเลขเหมือนกับว่าการอ้างอิงเป็นรายการที่เรียงลำดับจากมากไปหาน้อย
  • หากค่าของอาร์กิวเมนต์ order เป็นตัวเลขใดๆ ที่ไม่ใช่ศูนย์ Excel จะกำหนดอันดับของตัวเลขเหมือนกับว่าการอ้างอิงเป็นรายการที่เรียงลำดับจากน้อยไปหามาก
  • ฟังก์ชัน RANK.RT กำหนดค่าอันดับที่เหมือนกันให้กับตัวเลขที่ซ้ำกัน อย่างไรก็ตาม การมีตัวเลขซ้ำกันจะส่งผลต่ออันดับของตัวเลขลำดับถัดๆ ไป

    ตัวอย่างเช่น หากในรายการจำนวนเต็มที่เรียงลำดับจากน้อยไปมาก เลข 10 ปรากฏขึ้นสองครั้งและมีอันดับเป็น 5 หมายเลข 11 ก็จะมีอันดับเป็น 7 (ไม่มีตัวเลขใดมีอันดับเป็น 6)

  • ในบางกรณี อาจจำเป็นต้องใช้การกำหนดอันดับตามความสัมพันธ์ สมมติว่าในตัวอย่างก่อนหน้านี้ คุณต้องการรับอันดับ 5.5 สำหรับหมายเลข 10 ในการดำเนินการนี้ คุณต้องเพิ่มปัจจัยการแก้ไข (ดูด้านล่าง) ให้กับค่าที่ส่งคืนโดยฟังก์ชัน RANK.RV ปัจจัยนี้สามารถใช้ได้ในกรณีที่คำนวณอันดับทั้งในลำดับจากมากไปน้อย (อาร์กิวเมนต์ "order" เป็นศูนย์หรือละไว้) และจากน้อยไปมาก (ค่าในอาร์กิวเมนต์ "order" ไม่เป็นศูนย์)

    ปัจจัยการแก้ไขสำหรับอันดับที่เกี่ยวข้อง

เมื่อทำงานกับข้อมูล มักจะจำเป็นต้องค้นหาว่าตัวบ่งชี้เฉพาะนั้นอยู่ในตำแหน่งใดในรายการรวมในแง่ของขนาด ในสถิติสิ่งนี้เรียกว่าการจัดอันดับ Excel มีเครื่องมือที่ช่วยให้ผู้ใช้สามารถทำตามขั้นตอนนี้ได้อย่างรวดเร็วและง่ายดาย เรามาดูวิธีการใช้งานกันดีกว่า

ในการจัดอันดับใน Excel จะมีการจัดเตรียมฟังก์ชันพิเศษไว้ ในแอปพลิเคชันเวอร์ชันเก่ามีหนึ่งคำสั่งที่ออกแบบมาเพื่อแก้ไขปัญหานี้ - อันดับ- เพื่อเหตุผลด้านความเข้ากันได้ จึงเหลืออยู่ในหมวดหมู่สูตรที่แยกจากกันและใน รุ่นที่ทันสมัยโปรแกรมต่างๆ แต่ก็ยังแนะนำให้ทำงานกับแอนะล็อกรุ่นใหม่หากเป็นไปได้ ซึ่งรวมถึงตัวดำเนินการทางสถิติด้วย อันดับ.RVและ อันดับ.SR- เราจะพูดถึงความแตกต่างและอัลกอริธึมในการทำงานกับพวกเขาต่อไป

วิธีที่ 1: ฟังก์ชัน RANK.RV

ผู้ดำเนินการ อันดับ.RVประมวลผลข้อมูลและแสดงหมายเลขลำดับของอาร์กิวเมนต์ที่ระบุจากรายการรวมในเซลล์ที่ระบุ หากค่าหลายค่ามีระดับเท่ากัน ตัวดำเนินการจะแสดงค่าสูงสุดจากรายการ ตัวอย่างเช่น หากสองค่ามีค่าเท่ากัน ทั้งสองค่าจะถูกกำหนดหมายเลขที่สอง และค่าที่มากที่สุดถัดไปจะมีตัวเลขที่สี่ อย่างไรก็ตาม ผู้ดำเนินการก็ทำสิ่งเดียวกันทุกประการ อันดับใน Excel เวอร์ชันเก่า ดังนั้นฟังก์ชันเหล่านี้จึงถือว่าเหมือนกัน

ไวยากรณ์ของตัวดำเนินการนี้เขียนดังนี้:

ข้อโต้แย้ง "ตัวเลข"และ "ลิงค์"เป็นข้อบังคับและ "คำสั่ง"- ไม่จำเป็น. เป็นข้อโต้แย้ง "ตัวเลข"คุณต้องป้อนลิงค์ไปยังเซลล์ที่มีค่าหมายเลขซีเรียลที่คุณต้องการค้นหา การโต้แย้ง "ลิงค์"มีที่อยู่ของช่วงทั้งหมดที่กำลังจัดอันดับ การโต้แย้ง "คำสั่ง"สามารถมีได้สองความหมาย - «0» และ "1"- ในกรณีแรก ลำดับจะถูกนับตามลำดับที่ลดลง และในกรณีที่สอง นับเป็นลำดับที่เพิ่มขึ้น หากไม่ได้ระบุอาร์กิวเมนต์นี้ โปรแกรมจะถือว่าเป็นศูนย์โดยอัตโนมัติ

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


วิธีที่ 2: ฟังก์ชัน RANK.SR

ฟังก์ชันที่สองที่ดำเนินการจัดอันดับใน Excel คือ อันดับ.SR- ต่างจากฟังก์ชั่น อันดับและ อันดับ.RVหากค่าขององค์ประกอบหลายรายการตรงกัน ตัวดำเนินการนี้จะสร้างระดับเฉลี่ย นั่นคือหากค่าสองค่ามีขนาดเท่ากันและอยู่หลังค่าหมายเลข 1 ทั้งคู่จะได้รับหมายเลข 2.5

ไวยากรณ์ อันดับ.SRคล้ายกับแผนภาพของตัวดำเนินการก่อนหน้ามาก ดูเหมือนว่านี้:

สามารถป้อนสูตรด้วยตนเองหรือผ่านตัวช่วยสร้างฟังก์ชัน เราจะอาศัยตัวเลือกสุดท้ายโดยละเอียด


อย่างที่คุณเห็นใน Excel มีสองฟังก์ชันสำหรับระบุการจัดอันดับของค่าเฉพาะในช่วงข้อมูล: อันดับ.RVและ อันดับ.SR- สำหรับโปรแกรมเวอร์ชันเก่า จะใช้โอเปอเรเตอร์ อันดับซึ่งโดยพื้นฐานแล้วก็คือ อะนาล็อกที่สมบูรณ์ฟังก์ชั่น อันดับ.RV- ความแตกต่างที่สำคัญระหว่างสูตร อันดับ.RVและ อันดับ.SRคืออันแรกบ่งบอกว่า ระดับสูงสุดหากค่าตรงกันและค่าที่สองจะแสดงค่าเฉลี่ยเป็นเศษส่วนทศนิยม นี่เป็นข้อแตกต่างเพียงอย่างเดียวระหว่างตัวดำเนินการเหล่านี้ แต่จะต้องนำมาพิจารณาเมื่อเลือกฟังก์ชันที่ผู้ใช้ควรใช้

ในการจัดอันดับข้อมูลใน Excel จะใช้ฟังก์ชันทางสถิติ RANK, RANK.RV, RANK.SR โดยทั้งหมดจะส่งคืนตัวเลขในรายการจัดอันดับของค่าตัวเลข มาดูไวยากรณ์และตัวอย่างกันดีกว่า

ตัวอย่างฟังก์ชัน RANK ใน Excel

ฟังก์ชันนี้ใช้เมื่อจัดอันดับในรายการตัวเลข นั่นคือช่วยให้คุณค้นหาค่าของตัวเลขที่สัมพันธ์กับค่าตัวเลขอื่นๆ หากคุณเรียงลำดับรายการจากน้อยไปมาก ฟังก์ชันจะส่งกลับตำแหน่งของตัวเลข ตัวอย่างเช่น ในอาร์เรย์ของตัวเลข (30;2;26) ตัวเลข 2 จะมีอันดับ 1; 26 –2; 30 –3 (เป็นค่าที่ใหญ่ที่สุดในรายการ)

ไวยากรณ์ของฟังก์ชัน:

  1. ตัวเลข. ซึ่งจำเป็นต้องกำหนดหมายเลขในการจัดอันดับ
  2. ลิงค์. อาร์เรย์ของตัวเลขหรือช่วงของเซลล์ที่มีค่าตัวเลข หากคุณระบุเพียงตัวเลขเป็นอาร์กิวเมนต์ ฟังก์ชันจะส่งกลับข้อผิดพลาด ค่าที่ไม่ใช่ตัวเลขจะไม่ถูกกำหนดให้เป็นตัวเลข
  3. คำสั่ง. วิธีการเรียงลำดับหมายเลขในรายการ ตัวเลือก: อาร์กิวเมนต์เป็น "0" หรือละไว้ - ค่า 1 ถูกกำหนดให้กับจำนวนสูงสุดในรายการ (ราวกับว่ารายการถูกจัดเรียงจากมากไปน้อย) อาร์กิวเมนต์เท่ากับตัวเลขที่ไม่ใช่ศูนย์ - อันดับ 1 ถูกกำหนดให้กับจำนวนที่น้อยที่สุดในรายการ (ราวกับว่ารายการถูกเรียงลำดับจากน้อยไปหามาก)

เรามาพิจารณาอันดับของตัวเลขในรายการโดยไม่ซ้ำกัน:

อาร์กิวเมนต์ที่กำหนดวิธีการเรียงลำดับตัวเลขคือ "0" ดังนั้นในฟังก์ชันนี้จึงกำหนดตัวเลขให้กับค่าจากมากไปน้อย หมายเลขสูงสุด 87 ถูกกำหนดให้เป็นหมายเลข 1

คอลัมน์ที่สามแสดงสูตรที่มีอันดับจากน้อยไปหามาก

เรามากำหนดจำนวนค่าในรายการที่มีค่าซ้ำกัน

ตัวเลขที่ซ้ำกันจะถูกเน้นด้วยสีเหลือง กำหนดหมายเลขเดียวกันสำหรับพวกเขา ตัวอย่างเช่น หมายเลข 7 ในคอลัมน์ที่สองถูกกำหนดให้เป็นหมายเลข 9 (ทั้งในแถวที่สองและเก้า) ในคอลัมน์ที่สาม - 3 แต่ไม่มีตัวเลขใดในคอลัมน์ที่สองที่จะเป็น 10 และไม่มีตัวเลขใดในคอลัมน์ที่สามจะเป็น 4

เพื่อป้องกันไม่ให้อันดับซ้ำ (บางครั้งสิ่งนี้ทำให้ผู้ใช้ไม่สามารถแก้ไขงานได้) จะใช้สูตรต่อไปนี้:

สามารถกำหนดขีดจำกัดวิธีการทำงานของฟังก์ชันได้ ตัวอย่างเช่น คุณต้องจัดอันดับเฉพาะค่าตั้งแต่ 0 ถึง 30 ในการแก้ปัญหา ให้ใช้ฟังก์ชัน IF (=IF(A2

ค่าที่ตรงตามเงื่อนไขที่ระบุจะถูกเน้นด้วยสีเทา สำหรับตัวเลขที่มากกว่า 30 บรรทัดว่างจะปรากฏขึ้น

ตัวอย่างของฟังก์ชัน RANK.RV ใน Excel

ใน Excel เวอร์ชันตั้งแต่ปี 2010 ฟังก์ชัน RANK.RV จะปรากฏขึ้น นี่เป็นอะนาล็อกที่สมบูรณ์ของฟังก์ชันก่อนหน้า ไวยากรณ์เหมือนกัน ตัวอักษร "РВ" ในชื่อระบุว่าหากสูตรตรวจพบค่าที่เหมือนกัน ฟังก์ชันจะส่งกลับหมายเลขอันดับสูงสุด (นั่นคือองค์ประกอบแรกที่ตรวจพบในรายการเท่ากับ)

ดังที่เห็นได้จากตัวอย่าง ฟังก์ชั่นนี้จัดการตัวเลขที่ซ้ำกันในรายการเหมือนกับในสูตรปกติทุกประการ หากจำเป็นเพื่อหลีกเลี่ยงการซ้ำอันดับ เราจะใช้สูตรอื่น (ดูด้านบน)

ตัวอย่างของฟังก์ชัน RANK.SR ใน Excel

ส่งกลับตัวเลขของค่าตัวเลขในรายการ (เลขลำดับที่สัมพันธ์กับค่าอื่นๆ) นั่นคือมันทำหน้าที่เดียวกัน ส่งกลับค่าเฉลี่ยเฉพาะเมื่อพบค่าที่เหมือนกัน

นี่คือผลลัพธ์ของฟังก์ชัน:

สูตรในคอลัมน์ "จากมากไปน้อย" คือ =RANK.SR(A2,$A$2:$A$9,0) ดังนั้นฟังก์ชันจึงกำหนดค่าเฉลี่ยจำนวน 1.5 ให้กับค่า 87

สมมติว่าในรายการตัวเลขมีค่าซ้ำกันสามค่า (เน้นด้วยสีส้ม)

ฟังก์ชั่นกำหนดให้แต่ละอันมีอันดับ 5 ซึ่งเป็นค่าเฉลี่ยที่ 4, 5 และ 6

ลองเปรียบเทียบการทำงานของสองฟังก์ชัน:

โปรดทราบว่าฟังก์ชันทั้งสองนี้ใช้งานได้เฉพาะใน Excel 2010 และสูงกว่าเท่านั้น ในเวอร์ชันก่อนหน้า คุณสามารถใช้สูตรอาร์เรย์เพื่อจุดประสงค์นี้ได้

ดาวน์โหลดตัวอย่างฟังก์ชันการจัดอันดับ RANK ใน Excel

ดังนั้นตัวอย่างทั้งหมดที่อธิบายไว้ข้างต้นช่วยให้คุณสามารถจัดอันดับข้อมูลโดยอัตโนมัติและรวบรวมการจัดอันดับค่าโดยไม่ต้องใช้การเรียงลำดับ

คุณจำเป็นต้องกำหนดหมายเลขให้กับแต่ละหมายเลขใน Excel เพื่อให้คุณสามารถจัดเรียงตามหมายเลขนั้นได้หรือไม่? คุณสามารถสร้างโครงสร้างที่ซับซ้อนสำหรับข้อมูลข้อความได้ แต่สำหรับข้อมูลตัวเลขจะมีฟังก์ชัน RANK พิเศษใน Excel หมายถึงหมายเลข ฟังก์ชั่นคงที่และมันก็มีประโยชน์ทีเดียว ในบทความเรายังพูดถึงฟังก์ชันใหม่จาก Excel 2010 RANK.CP() และ RANK.РВ()

วิธีใช้. ฟังก์ชัน RANK ใน Excel

ฟังก์ชั่น RANK ค่อนข้างใช้งานง่าย ชุดข้อโต้แย้งก็ง่ายเช่นกัน กล่าวคือ:

คำอธิบายของข้อโต้แย้ง:

  • ตัวเลข-หมายเลขที่คุณต้องใช้ในการกำหนดอันดับ/ตำแหน่งในอาร์เรย์
  • ลิงค์- อาร์เรย์ของค่าที่กำหนดอันดับ/ตำแหน่งของตัวเลข
  • Order เป็นอาร์กิวเมนต์ที่เป็นทางเลือก

หากคุณใส่ 0 หรือไม่กรอกอาร์กิวเมนต์นี้ อันดับจะถูกกำหนดจากมากไปน้อย เหล่านั้น. จำนวนสูงสุด 2000 จะอยู่อันดับที่ 1

หากใส่ตัวเลขอื่น ค่าสูงสุดจะอยู่ใต้ตำแหน่งสุดท้าย

รูปแรกแสดงวิธีการใช้ฟังก์ชันโดยละเอียด

บันทึก. หากมีตัวเลขที่เหมือนกัน 2 หมายเลขในรายการ - ในกรณีของเรา 1,400 พวกเขาจะได้รับการกำหนดค่าอันดับเดียวกัน - 2 เช่น ที่สอง. ในกรณีนี้ ตำแหน่งถัดไปจะไม่ใช่ 3 อีกต่อไป แต่เป็น 4 (1,250) ทรัพย์สินที่ค่อนข้างสำคัญซึ่งไม่ใช่ทุกคนจะพึงพอใจ ดังนั้นนักพัฒนาจึงดำเนินการต่อไป ฟังก์ชั่นเพิ่มเติม RANK.CP() และ RANK.RV() ใน Excel 2010

อันดับ.ซีพี

หากมีตัวเลข 3 ตัวขึ้นไปที่มีค่าเท่ากันคือ 1400 ทุกหมายเลขจะได้รับการจัดอันดับ =2 - นี่เป็นสำหรับฟังก์ชัน RANK ปกติ ฟังก์ชัน RANK.SR จะคำนวณสถานที่เป็นค่าเฉลี่ยของ 3 ตำแหน่ง กล่าวคือ 3 อันดับคืออันดับสอง สาม และสี่

RANK จะให้ทั้ง 3 หมายเลขที่สอง

RANK.CH จะจัดอันดับทั้งสามอันดับที่สี่

อันดับ.RV

ง่ายมาก - เป็นฟังก์ชัน RANK เดียวกันสำหรับ Excel เวอร์ชันใหม่ - 2010 และเก่ากว่าเท่านั้น

ไฟล์ตัวอย่าง

คุณสามารถอ่านเกี่ยวกับการเรียงลำดับและการค้นหาค่าที่ใหญ่ที่สุดได้ในบทความนี้

(เข้าชม 7,463 ครั้ง, 16 ครั้งในวันนี้)

เมื่อทำงานกับข้อมูล มักจะจำเป็นต้องค้นหาว่าตัวบ่งชี้เฉพาะนั้นอยู่ในตำแหน่งใดในรายการรวมในแง่ของขนาด ในสถิติสิ่งนี้เรียกว่าการจัดอันดับ Excel มีเครื่องมือที่ช่วยให้ผู้ใช้สามารถทำตามขั้นตอนนี้ได้อย่างรวดเร็วและง่ายดาย เรามาดูวิธีการใช้งานกันดีกว่า

ฟังก์ชั่นการจัดอันดับ

ในการจัดอันดับใน Excel จะมีการจัดเตรียมฟังก์ชันพิเศษไว้ ในแอปพลิเคชันเวอร์ชันเก่ามีโอเปอเรเตอร์หนึ่งตัวที่ออกแบบมาเพื่อแก้ไขปัญหานี้ - RANK เพื่อเหตุผลด้านความเข้ากันได้ จึงเหลืออยู่ในหมวดหมู่ของสูตรแยกต่างหากในโปรแกรมเวอร์ชันใหม่ แต่ในนั้นก็ยังแนะนำให้ทำงานกับแอนะล็อกรุ่นใหม่ถ้าเป็นไปได้ ซึ่งรวมถึงตัวดำเนินการทางสถิติ RANK.RV และ RANK.SR เราจะพูดถึงความแตกต่างและอัลกอริธึมในการทำงานกับพวกเขาต่อไป

วิธีที่ 1: ฟังก์ชัน RANK.RV

ตัวดำเนินการ RANK.RV ประมวลผลข้อมูลและแสดงหมายเลขลำดับของอาร์กิวเมนต์ที่ระบุจากรายการรวมในเซลล์ที่ระบุ หากค่าหลายค่ามีระดับเท่ากัน ตัวดำเนินการจะแสดงค่าสูงสุดจากรายการ ตัวอย่างเช่น หากสองค่ามีค่าเท่ากัน ทั้งสองค่าจะถูกกำหนดหมายเลขที่สอง และค่าที่มากที่สุดถัดไปจะมีตัวเลขที่สี่ อย่างไรก็ตาม ตัวดำเนินการ RANK จะทำเช่นเดียวกันใน Excel เวอร์ชันเก่า ดังนั้นฟังก์ชันเหล่านี้จึงถือว่าเหมือนกัน

ไวยากรณ์ของตัวดำเนินการนี้เขียนดังนี้:

จำเป็นต้องมีอาร์กิวเมนต์ "number" และ "reference" แต่ "order" เป็นทางเลือก เนื่องจากอาร์กิวเมนต์ "ตัวเลข" คุณต้องป้อนลิงก์ไปยังเซลล์ที่มีค่าหมายเลขซีเรียลที่คุณต้องการค้นหา อาร์กิวเมนต์ "ลิงก์" ประกอบด้วยที่อยู่ของช่วงทั้งหมดที่กำลังจัดอันดับ อาร์กิวเมนต์ "order" สามารถมีสองค่า - "0" และ "1" ในกรณีแรก ลำดับจะถูกนับตามลำดับที่ลดลง และในกรณีที่สอง นับเป็นลำดับที่เพิ่มขึ้น หากไม่ได้ระบุอาร์กิวเมนต์นี้ โปรแกรมจะถือว่าเป็นศูนย์โดยอัตโนมัติ

สูตรนี้สามารถเขียนด้วยตนเองในเซลล์ที่คุณต้องการให้แสดงผลการประมวลผล แต่สำหรับผู้ใช้จำนวนมาก การตั้งค่าอินพุตผ่านหน้าต่างตัวช่วยสร้างฟังก์ชันจะสะดวกกว่า


บทเรียน: ตัวช่วยสร้างฟังก์ชันใน Excel

วิธีที่ 2: ฟังก์ชัน RANK.SR

ฟังก์ชันที่สองที่ดำเนินการจัดอันดับใน Excel คือ RANK.SR ต่างจากฟังก์ชัน RANK และ RANK.RV หากค่าขององค์ประกอบหลายรายการตรงกัน ตัวดำเนินการนี้จะสร้างระดับเฉลี่ย นั่นคือหากค่าสองค่ามีขนาดเท่ากันและอยู่หลังค่าหมายเลข 1 ทั้งคู่จะได้รับหมายเลข 2.5

ไวยากรณ์ของ RANK.SR คล้ายกับโครงร่างของคำสั่งก่อนหน้ามาก ดูเหมือนว่านี้:

สามารถป้อนสูตรด้วยตนเองหรือผ่านตัวช่วยสร้างฟังก์ชัน เราจะอาศัยตัวเลือกสุดท้ายโดยละเอียด

  1. เราเลือกเซลล์บนแผ่นงานเพื่อแสดงผลลัพธ์ เช่นเดียวกับครั้งก่อน ไปที่ Function Wizard โดยใช้ปุ่ม "Insert Function"
  2. หลังจากเปิดหน้าต่าง Function Wizard ให้เลือกชื่อ RANK.SR ในรายการหมวดหมู่ “Statistical” และคลิกที่ปุ่ม “OK”
  3. หน้าต่างข้อโต้แย้งถูกเปิดใช้งาน อาร์กิวเมนต์ของโอเปอเรเตอร์นี้เหมือนกับอาร์กิวเมนต์ของฟังก์ชัน RANK.RV ทุกประการ:
    • หมายเลข (ที่อยู่ของเซลล์ที่มีองค์ประกอบที่ควรกำหนดระดับ)
    • ลิงก์ (พิกัดของช่วงที่ทำการจัดอันดับ)
    • สั่งซื้อ (อาร์กิวเมนต์เพิ่มเติม)

    การป้อนข้อมูลลงในฟิลด์เกิดขึ้นในลักษณะเดียวกับโอเปอเรเตอร์ก่อนหน้า หลังจากการตั้งค่าทั้งหมดเสร็จสิ้นให้คลิกที่ปุ่ม "ตกลง"

  4. อย่างที่คุณเห็นหลังจากดำเนินการเสร็จสิ้นแล้ว ผลการคำนวณจะแสดงในเซลล์ที่ทำเครื่องหมายไว้ในย่อหน้าแรกของคำแนะนำนี้ ผลรวมแสดงถึงตำแหน่งที่ค่าเฉพาะครอบครองท่ามกลางค่าอื่น ๆ ในช่วง ไม่เหมือนกับผลลัพธ์ของ RANK.RV ผลลัพธ์ของตัวดำเนินการ RANK.SR สามารถมีค่าเศษส่วนได้
  5. เช่นเดียวกับสูตรก่อนหน้า โดยการเปลี่ยนการอ้างอิงจากแบบสัมพัทธ์เป็นแบบสัมบูรณ์และเครื่องหมายไฮไลต์ คุณสามารถจัดอันดับช่วงข้อมูลทั้งหมดโดยใช้การป้อนอัตโนมัติ อัลกอริธึมของการกระทำเหมือนกันทุกประการ

บทเรียน: ฟังก์ชันทางสถิติอื่นๆ ใน Microsoft Excel

บทเรียน: วิธีกรอกอัตโนมัติใน Excel

อย่างที่คุณเห็นใน Excel มีสองฟังก์ชันในการจัดอันดับของค่าเฉพาะในช่วงข้อมูล: RANK.RV และ RANK.SR สำหรับโปรแกรมเวอร์ชันเก่าจะใช้ตัวดำเนินการ RANK ซึ่งอันที่จริงแล้วเป็นอะนาล็อกที่สมบูรณ์ของฟังก์ชัน RANK.RV ข้อแตกต่างที่สำคัญระหว่างสูตร RANG.RV และ RANG.SR คือ สูตรแรกระบุระดับสูงสุดเมื่อค่าตรงกัน และสูตรที่สองแสดงค่าเฉลี่ยเป็นเศษส่วนทศนิยม นี่เป็นข้อแตกต่างเพียงอย่างเดียวระหว่างตัวดำเนินการเหล่านี้ แต่จะต้องนำมาพิจารณาเมื่อเลือกฟังก์ชันที่ผู้ใช้ควรใช้

เราดีใจที่เราสามารถช่วยคุณแก้ไขปัญหาได้

ถามคำถามของคุณในความคิดเห็นโดยอธิบายสาระสำคัญของปัญหาโดยละเอียด ผู้เชี่ยวชาญของเราจะพยายามตอบโดยเร็วที่สุด

บ่อยครั้งที่การคำนวณอันดับของค่าจากช่วงข้อมูลบางช่วงมีประโยชน์ ตัวอย่างเช่น ถ้าคุณมีแผ่นงานที่มีตัวเลขยอดขายประจำปีสำหรับพนักงานขายของคุณ คุณสามารถดูอันดับของแต่ละคนได้จากสูงสุดไปต่ำสุด

หากคุณได้ใช้ฟังก์ชันนี้แล้ว อันดับคุณอาจสังเกตเห็นว่าตำแหน่งที่ส่งคืนโดยฟังก์ชันนี้ไม่มีความสัมพันธ์ที่อาจเหมาะสมกับคุณ ตัวอย่างเช่น หากค่าสองค่ามีความสัมพันธ์กันโดยตำแหน่งที่สาม ฟังก์ชันก็จะเป็นฟังก์ชัน อันดับจะกำหนดทั้งหมายเลข 3 คุณอาจต้องการกำหนดอันดับกลางให้แต่ละอัน หรืออีกนัยหนึ่งคืออันดับ 3.5 สำหรับทั้งสองค่าที่อยู่ในอันดับที่สาม

Excel 2010 มีฟีเจอร์ใหม่ที่เรียกว่า อันดับ.ซีพีซึ่งแก้ไขปัญหานี้ ในรูป รูปที่ 98.1 แสดงตารางที่ใช้สองวิธีในการจัดอันดับค่าในคอลัมน์ วิธีแรก (คอลัมน์ C) ใช้ฟังก์ชัน อันดับและในคอลัมน์ D มีการระบุไว้ คุณลักษณะใหม่ อันดับ.SR- ช่วง B2:B16 มีชื่อว่า Sales

สังเกตว่ามีคนสองคนอยู่ในอันดับที่สาม การทำงาน อันดับกำหนดค่า 3 ให้กับแต่ละรายการ และฟังก์ชัน RANK.CP คือ -3.5 นอกจากนี้สามคนยังอยู่ในอันดับที่สิบ การทำงาน อันดับให้แต่ละอันมีอันดับ 10 และฟังก์ชัน อันดับ.ซีพีในทางกลับกัน ให้ทั้งสามคนอยู่ในอันดับที่ 11 ซึ่งก็คือค่าเฉลี่ยที่ 10,11 และ 12

สูตรที่ใช้ฟังก์ชัน อันดับ.ซีพีจะส่งกลับข้อผิดพลาดไปที่ รุ่นก่อนหน้าเอ็กเซล ถ้าคุณวางแผนที่จะแชร์เวิร์กบุ๊กกับบุคคลที่ใช้ Excel เวอร์ชันก่อนหน้าปี 2010 คุณสามารถใช้สูตรอาร์เรย์แทนฟังก์ชันได้ อันดับ.SR.

ดูรูปที่. 98.1 แล้วป้อนสูตรอาร์เรย์ต่อไปนี้ในบรรทัดที่ 4 จากนั้นคัดลอกไปที่เซลล์ด้านล่าง ผลลัพธ์จะเหมือนกับเมื่อใช้ฟังก์ชันทุกประการ อันดับ.SR:
=ผลรวม(1*(B4

สูตรอาร์เรย์คือ ชนิดพิเศษสูตรที่ทำงานร่วมกับอาร์เรย์ข้อมูลภายใน เมื่อใส่สูตรอาร์เรย์ต้องกด Ctrl+Shift+Enter(ไม่ใช่แค่ เข้า) เพื่อระบุว่านี่คือสูตรอาร์เรย์ Excel จะเพิ่มวงเล็บปีกการอบๆ สูตร เพื่อเตือนว่าเป็นสูตรอาร์เรย์ ถ้าไม่คลิก. Ctrl+Shift+Enterสูตรจะไม่ทำงาน

โรคกระเพาะปัสสาวะอักเสบเป็นหนึ่งในโรคอักเสบที่พบบ่อยที่สุด ผู้หญิงต้องทนทุกข์ทรมานจากสิ่งนี้บ่อยขึ้นเนื่องจากลักษณะเฉพาะของโครงสร้างทางกายวิภาคของพวกเขา แต่โรคกระเพาะปัสสาวะอักเสบก็เกิดขึ้นในผู้ชายเช่นกัน ความเป็นไปได้ที่จะเกิดโรคนี้เพิ่มขึ้นหลังจากทรมานจากโรคอักเสบการปรากฏตัวของจุดโฟกัสเรื้อรังของการติดเชื้อในร่างกายหรือเงื่อนไขอื่น ๆ ที่ก่อให้เกิดการปราบปรามระบบภูมิคุ้มกันของร่างกายอันเป็นผลมาจากการละเมิดอาหาร



กำลังโหลด...
สูงสุด