วิธีจัดอันดับค่าใน Excel ทำการจัดอันดับใน Microsoft Excel ตัวอย่างฟังก์ชัน rank.av ใน Excel

การทำงาน อันดับใน Excel ใช้เพื่อจัดอันดับค่าในรายการที่สัมพันธ์กับตัวเลขอื่นๆ

ฟังก์ชั่นส่งคืนอะไร?

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

ไวยากรณ์

=RANK(หมายเลข, อ้างอิง, )– ฉบับภาษาอังกฤษ

อาร์กิวเมนต์ของฟังก์ชัน

  • ตัวเลข– หมายเลขที่คุณต้องการกำหนดอันดับ
  • อ้างอิง (ลิงก์)– ช่วงของตัวเลขสัมพันธ์ที่คุณต้องการกำหนดอันดับ
  • ([คำสั่ง])(ไม่บังคับ) – ตัวเลขที่กำหนดแนวทางที่จะกำหนดอันดับ (จากมากไปหาน้อยหรือจากน้อยไปหามาก)

ข้อมูลเพิ่มเติม

ถ้าจะโต้แย้ง. คำสั่ง:

  • เท่ากับ “0” หรือไม่ระบุ ดังนั้นตัวเลขที่มากที่สุดจะมีค่าเป็น “1”
  • เท่ากับ “1” – จำนวนที่น้อยที่สุดจะได้รับอันดับ “1”
  • ค่าเดียวกันในรายการจะได้รับอันดับเดียวกัน
  • หากมีเลขสองตัวอยู่ในอันดับ “2” แล้วเลขถัดไปก็จะมีอันดับ “4”

ทีมงาน Microsoft ได้เปิดตัวฟีเจอร์ใหม่ อันดับ EQ- มันทำงานเหมือนกับฟังก์ชั่นทุกประการ อันดับ- ทีม MS ขอแนะนำให้ใช้ฟีเจอร์ใหม่นี้เพื่อปรับปรุงความแม่นยำ การทำงาน อันดับได้ถูกเก็บรักษาไว้เพื่อความเข้ากันได้

มาเรียนรู้กันเถอะ จัดอันดับข้อมูลตัวเลขใน Excelโดยใช้การเรียงลำดับแบบมาตรฐาน รวมถึงฟังก์ชัน RANK และกรณีพิเศษ (RANG.RV และ RANG.SR) ซึ่งจะช่วยในการเรียงลำดับอัตโนมัติ

ปัญหาในการจัดอันดับข้อมูลตัวเลขเกิดขึ้นตลอดเวลาโดยมีเป้าหมายในการค้นหาค่าที่มากที่สุดหรือน้อยที่สุดในรายการ
ใน Excel คุณสามารถจัดการงานนี้ได้ 2 วิธี: ด้วยเครื่องมือมาตรฐาน การเรียงลำดับและด้วยความช่วยเหลือ ฟังก์ชั่น.

ตัวอย่างเช่น ลองใช้ตารางง่ายๆ พร้อมรายการค่าตัวเลข ซึ่งเราจะจัดอันดับข้อมูลเพิ่มเติม:

การเรียงลำดับข้อมูล

เริ่มจากตัวเลือกที่ง่ายและเข้าถึงได้มากที่สุด - การเรียงลำดับ

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

ในกรณีนี้เราจะเลือก เรียงตามลำดับจากมากไปน้อยโดยจะจัดเรียงค่าจากมากไปน้อย:


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

เพื่อเป็นแนวทางแก้ไขปัญหานี้ ลองพิจารณาวิธีการจัดอันดับแบบอื่น ซึ่งสามารถพิจารณาแยกจากการแก้ปัญหานี้ได้

การจัดอันดับข้อมูล

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

ฟังก์ชัน RANK ใน Excel

ไวยากรณ์และคำอธิบายของฟังก์ชัน:

  • ตัวเลข (อาร์กิวเมนต์ที่จำเป็น)— หมายเลขที่ใช้คำนวณอันดับ
  • ลิงค์ (อาร์กิวเมนต์ที่จำเป็น)- อาร์เรย์หรือการอ้างอิงถึงอาร์เรย์ของตัวเลข
  • คำสั่ง (อาร์กิวเมนต์ที่เป็นทางเลือก)-ช่องทางการสั่งซื้อ.
    หากอาร์กิวเมนต์เป็น 0 หรือไม่ได้ระบุ ค่า 1 จะถูกกำหนดค่าให้กับองค์ประกอบสูงสุดในรายการ (เราจะเรียงลำดับจากมากไปน้อย) มิฉะนั้นค่า 1 จะถูกกำหนดให้กับองค์ประกอบขั้นต่ำ (เราเรียงลำดับจากน้อยไปหามาก) .

คุณลักษณะนี้มีอยู่ใน Excel ทุกรุ่น แต่ตั้งแต่ Excel 2010 ได้ถูกแทนที่ด้วย อันดับ.RVและ อันดับ.SR, ก อันดับเหลือไว้เพื่อความเข้ากันได้กับ Excel 2007 เรามาดูวิธีการทำงานกันดีกว่า

ฟังก์ชัน RANK.RV และ RANK.SR ใน Excel

ไวยากรณ์และคำอธิบายของฟังก์ชัน:

RANK.RV(หมายเลข; ลิงค์; [สั่งซื้อ])
ส่งกลับอันดับของตัวเลขในรายการตัวเลข: เลขลำดับที่สัมพันธ์กับตัวเลขอื่นๆ ในรายการ หากหลายค่ามีอันดับเดียวกัน ระบบจะส่งกลับอันดับสูงสุดจากชุดค่านั้น

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


ดังที่เราเห็น ความแตกต่างอยู่ที่ประเภทของการจัดอันดับองค์ประกอบข้อมูลที่ตรงกันเท่านั้น

ในกรณีของ อันดับ.RVองค์ประกอบที่เท่ากันได้รับมอบหมายให้อยู่ในอันดับสูงสุด
ในตัวอย่างของเรา หมวดหมู่ แล็ปท็อปและ ผู้เล่นหลายคนสอดคล้องกับค่าเดียวกันขององค์ประกอบ - 710 ซึ่งคือ 3 ตามลำดับจากมากไปน้อย ตามลำดับ ค่าทั้งสองถูกกำหนดไว้ในอันดับสูงสุด - 3
สำหรับ อันดับ.SRสำหรับค่าเดียวกัน จะมีการกำหนดอันดับเฉลี่ยไว้ เช่น ค่าเฉลี่ยระหว่าง 3 ถึง 4 หมายเลขซีเรียลคือ 3.5

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

การเรียงลำดับอัตโนมัติ

มาทำให้งานซับซ้อนขึ้นสักหน่อยแล้วลองจินตนาการว่าในอนาคตเราจำเป็นต้องสร้างตารางที่เรียงลำดับซึ่งจะได้รับการอัปเดตโดยอัตโนมัติเมื่อข้อมูลในตารางต้นฉบับมีการเปลี่ยนแปลง

ตัวอย่างเช่นสามารถทำได้โดยใช้ฟังก์ชัน VLOOKUP หรือการรวมกันของ และ อย่างไรก็ตามหากในรายการมีค่าเหมือนกัน เราจะไม่สามารถดึงข้อมูลได้อย่างถูกต้องและจะได้รับข้อผิดพลาด:


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

ขั้นตอนนี้จะช่วยให้เรารับตัวเลขที่แตกต่างกันในข้อมูลต้นฉบับ หลีกเลี่ยงการจับคู่อันดับและข้อผิดพลาดเมื่อดึงข้อมูล:


ตอนนี้องค์ประกอบทั้งหมดของตาราง (แม้แต่องค์ประกอบที่ตรงกันตั้งแต่แรก) จะมีอันดับเป็นของตัวเอง ซึ่งแตกต่างจากองค์ประกอบอื่นๆ จึงสามารถหลีกเลี่ยงข้อผิดพลาดได้เมื่อจัดอันดับข้อมูลโดยอัตโนมัติ

ขอบคุณสำหรับความสนใจของคุณ!
หากคุณมีคำถามใด ๆ เขียนในความคิดเห็น

เมื่อนำไปใช้ ฟังก์ชัน RANK() จะส่งกลับผลลัพธ์เป็นหมายเลขตำแหน่งขององค์ประกอบในรายการที่กำหนดไว้โดยเฉพาะ ผลลัพธ์คือตัวเลขที่ระบุว่าองค์ประกอบจะจัดอันดับที่ใดในแถวนั้น หากช่วงที่ระบุเรียงลำดับจากน้อยไปหามากหรือจากมากไปหาน้อย

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

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

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

  • - หมายเลข: การบ่งชี้เซลล์ที่ต้องคำนวณตำแหน่ง
  • - ลิงค์: บ่งชี้ช่วงของเซลล์ที่จะทำการเปรียบเทียบ
  • - ลำดับ: ค่าที่ระบุประเภทการเรียงลำดับ: 0 – การเรียงลำดับจากมากไปหาน้อย, 1 – จากน้อยไปมาก

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

ฟังก์ชัน RANK.SR() ระบุว่าหากผลลัพธ์ตรงกัน ระบบจะกำหนดค่าที่สอดคล้องกับค่าเฉลี่ยระหว่างตัวเลขในการจัดอันดับ



วิธีจัดอันดับรายการตามลำดับจากน้อยไปหามากใน Excel

มีเอกสารบันทึกชื่อนักเรียนและผลรวมคะแนนตามเกรดของไตรมาส จำเป็นต้องกำหนดอันดับนักศึกษาตามผลการเรียน

สำหรับเซลล์ C2 เราใช้สูตร =RANK(B2,$B$2:$B$7,0) สำหรับเซลล์ D2 เราใช้สูตร =RANK.РВ(B2,$B$2:$B$7,0) และสำหรับ เซลล์ E2 เราใช้สูตร =RANK.SR(B2,$B$2:$B$7,0) ลองขยายสูตรทั้งหมดไปยังเซลล์ด้านล่าง


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

ในเวลาเดียวกัน ฟังก์ชัน RANK.SR() จะมอบหมายให้นักเรียนที่ตรงกันได้รับค่าเฉลี่ยของสถานที่ที่พวกเขาอาจครอบครองได้ หากผลรวมของคะแนน เช่น มีค่าต่างกันเพียงจุดเดียว สำหรับอันดับที่สองและสาม ค่าเฉลี่ยคือ 2.5 สำหรับครั้งที่สี่และห้า – 4.5

การจัดอันดับสินค้าตามปริมาณในรายการราคา

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

มาเพิ่มคอลัมน์การจัดอันดับแล้วป้อนสูตรต่อไปนี้ในเซลล์ C2: =RANK.RV($B2,$B$2:$B$10,0) ลองยืดสูตรนี้ลงแล้วรับผลลัพธ์ของการกระจายที่นั่งดังนี้:


ตอนนี้เราต้องการคอลัมน์เพิ่มเติมสามคอลัมน์เพื่อสร้างตารางที่อ่านง่าย ในคอลัมน์แรกเราจะบันทึกหมายเลขซีเรียล ในคอลัมน์ที่สอง - ชื่อของสินค้าจะแสดง ในคอลัมน์ที่สาม - ปริมาณ เพื่อให้ตารางทำงานได้อย่างถูกต้องและอัปเดตค่าเมื่อมีการเปลี่ยนแปลงในคอลัมน์ A และ B ให้ใช้สูตรกับเซลล์ F2:


และถึงเซลล์ G2 - สูตร:


ตัวอย่างเช่น หากร้านค้าไม่มีโปรเซสเซอร์เหลืออยู่และซื้อหูฟัง 300 อันแทน คุณสามารถทำการเปลี่ยนแปลงเหล่านี้ในเซลล์ A5 และ B5 เพื่ออัปเดตข้อมูลทางด้านขวาได้

การคำนวณคะแนนผู้ขายตามจำนวนยอดขายใน Excel

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


เราจะใช้เซลล์ H1 เป็นส่วนหัวในการเรียงลำดับ เลือกและไปที่เมนู "ข้อมูล - การทำงานกับข้อมูล - การตรวจสอบข้อมูล"

ในหน้าต่าง "การตรวจสอบค่าอินพุต" เลือก "รายการ" เป็นประเภทข้อมูลและระบุช่วงของเซลล์ที่บันทึกเดือน ซึ่งจะสร้างเมนูแบบเลื่อนลงพร้อมรายการเดือนเพื่อให้จัดอันดับได้ง่าย ช่วงมีลักษณะดังนี้: =$B$1:$G$1


สำหรับเซลล์ H2 คุณต้องกำหนดสูตร มาเพิ่มองค์ประกอบที่จำเป็นลงในฟังก์ชัน RANK.SR() ในการดำเนินการนี้ เราได้รวมฟังก์ชัน INDEX() ไว้เป็นอาร์กิวเมนต์ตัวเลข โดยในอาร์กิวเมนต์อาร์เรย์ เราจะกำหนดช่วงทั่วไปของข้อมูลที่เราสนใจเป็นค่า $B$2:$G$5 เราระบุ 0 เป็นอาร์กิวเมนต์ของฟังก์ชัน row_number และฟังก์ชัน MATCH() เป็นอาร์กิวเมนต์ column_number

เพื่อให้ฟังก์ชัน MATCH() ทำงานได้อย่างถูกต้อง เราจะชี้ไปยังช่วงที่เราสนใจเมื่อเลือกเดือน อาร์กิวเมนต์ของฟังก์ชันนี้จะมีลักษณะดังนี้: $H$1;$B$1:$G$1;0 โดยที่ $H$1 เป็นเซลล์ที่มีการเลือกเดือน โดยค่าจะถูกค้นหาในช่วง $B $1:$G$1 ด้วยการจับคู่ที่สมบูรณ์

ฟังก์ชัน OFFSET() จะถูกใช้เป็นอาร์กิวเมนต์ของฟังก์ชันอ้างอิง RANK.SR() ซึ่งช่วยให้คุณสามารถส่งคืนการอ้างอิงไปยังเซลล์ที่อยู่ในระยะห่างที่ทราบจากเซลล์ที่ระบุ พูดง่ายๆ ก็คือ เราระบุเซลล์ $B$2 เป็นฐาน จากนั้นโดยไม่ต้องเลื่อนทีละแถว เราจะระบุเซลล์โดยใช้ฟังก์ชัน MATCH() ที่รู้จักอยู่แล้วพร้อมอาร์กิวเมนต์ $H$1;$B$1:$G$1;0 มาเพิ่มค่า “-1” ให้กับอาร์กิวเมนต์ที่สองของฟังก์ชัน OFFSET() เพราะ สำหรับบรรทัดแรกเราต้องการค่า 0 สำหรับบรรทัดที่สอง - 1 เป็นต้น

ในการบันทึกตัวเลือก แต่ในกรณีของเรา ความสูงของอาร์กิวเมนต์ที่สำคัญ เราจะใช้ฟังก์ชัน COUNTA() แบบธรรมดา ซึ่งจะช่วยนับจำนวนเซลล์ที่เติมในช่วง $B$2:$B$5 เราระบุค่า "1" เป็นอาร์กิวเมนต์ความกว้าง

ดังนั้นสูตรสุดท้ายสำหรับเซลล์ H2 จะมีลักษณะดังนี้:


อย่างที่คุณเห็น ช่วง H2:H5 จะแสดงอันดับพนักงานตามจำนวนยอดขายอุปกรณ์ในเดือนมกราคม ตอนนี้เราสามารถคลิกเซลล์ H1 เพื่อเลือกเดือนที่เราสนใจได้ และตารางจะแสดงอันดับตามเดือนนี้

1. ในคอลัมน์เพิ่มเติมที่เราจะระบุการให้คะแนน ให้แทรกฟังก์ชัน RANK (เขียนในเซลล์ =RANK และเลือกฟังก์ชัน EXCEL ที่เสนอจากรายการ คลิก fx ในแถบสูตร)


2. กรอกอาร์กิวเมนต์ในหน้าต่างที่เปิดขึ้น: "หมายเลข" - ระบุค่าแรกในตารางของเราในบรรทัดเดียวกับที่มีสูตรอยู่


3. “ลิงก์” - ระบุอาร์เรย์ข้อมูลทั้งหมด เช่น ช่วงที่มีตัวเลขทั้งหมด (มูลค่าการขาย)


4. แก้ไขขอบเขตของช่วงนี้ (กด F4 บนแป้นพิมพ์) เพื่อให้เมื่อลากในอนาคตที่อยู่ของช่วงจะไม่ "ย้าย" และกดตกลง


5. เราขยายสูตรลงไปทุกเซลล์ของคอลัมน์ "เรตติ้ง"


เมื่อใช้ฟังก์ชันนี้ คะแนนจะถูกคำนวณโดยอัตโนมัติ และหากคุณเปลี่ยนค่าใดๆ คะแนนจะถูกคำนวณใหม่โดยอัตโนมัติ

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

บทความนี้จะกล่าวถึงฟังก์ชันทางสถิติต่างๆ ของ Excel:

ฟังก์ชันแม็กซ์

ส่งกลับค่าตัวเลขสูงสุดจากรายการอาร์กิวเมนต์

ไวยากรณ์: = สูงสุด

ตัวอย่างการใช้งาน:

=สูงสุด((1;2;3;4;0;-5;5;"50")) – ส่งกลับผลลัพธ์ 5 ในขณะที่บรรทัด “50” จะถูกละเว้น เนื่องจาก ระบุไว้ในอาร์เรย์
=สูงสุด(1;2;3;4;0;-5;5;"50") – ผลลัพธ์ของฟังก์ชันจะเป็น 50 เพราะ สตริงถูกกำหนดอย่างชัดเจนเป็นอาร์กิวเมนต์แยกต่างหากและสามารถแปลงเป็นตัวเลขได้
=สูงสุด(-2; TRUE) – ส่งกลับ 1 เนื่องจาก ค่าบูลีนถูกระบุไว้อย่างชัดเจน ดังนั้นจึงไม่ถูกละเลยและแปลงเป็นค่าเดียว

ฟังก์ชันนาที

ส่งกลับค่าตัวเลขขั้นต่ำจากรายการอาร์กิวเมนต์

ไวยากรณ์: = นาที(number1; [number2]; ...) โดยที่ number1 เป็นอาร์กิวเมนต์ที่จำเป็น อาร์กิวเมนต์ที่ตามมาทั้งหมด (จนถึงหมายเลข 255) เป็นทางเลือก อาร์กิวเมนต์สามารถรับค่าตัวเลข การอ้างอิงช่วง และอาร์เรย์ ค่าข้อความและบูลีนในช่วงและอาร์เรย์จะถูกละเว้น

ตัวอย่างการใช้งาน:

=นาที((1;2;3;4;0;-5;5;"-50")) – ส่งกลับผลลัพธ์ -5 สตริงข้อความจะถูกละเว้น
=นาที(1;2;3;4;0;-5;5;"-50") – ผลลัพธ์ของฟังก์ชันจะเป็น -50 เนื่องจากสตริง “-50” ถูกกำหนดเป็นอาร์กิวเมนต์แยกต่างหากและสามารถแปลงเป็นตัวเลขได้ .
=นาที(5; TRUE) – ส่งคืนค่า 1 เนื่องจากค่าบูลีนถูกกำหนดไว้อย่างชัดเจนเป็นอาร์กิวเมนต์ ดังนั้นจึงไม่ถูกละเลยและแปลงเป็นค่าเดียว

ฟังก์ชั่นขนาดใหญ่

ส่งกลับค่าขององค์ประกอบที่ใหญ่เป็นอันดับ n จากชุดองค์ประกอบที่ระบุ ตัวอย่างเช่น ใหญ่เป็นอันดับสอง ใหญ่เป็นอันดับสี่

ไวยากรณ์: = ที่ใหญ่ที่สุด(อาร์เรย์; n) ที่ไหน

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

ตัวอย่างการใช้งาน:

ภาพแสดง 2 ช่วง เหมือนกันทุกประการ ยกเว้นว่าในคอลัมน์แรกช่วงจะเรียงลำดับจากมากไปน้อยซึ่งจะแสดงเพื่อความชัดเจน ฟังก์ชันจะอ้างอิงช่วงของเซลล์ในคอลัมน์ที่สองและส่งกลับองค์ประกอบที่มีค่ามากที่สุดอันดับ 3

ตัวอย่างนี้ใช้ช่วงที่มีค่าซ้ำกัน จะเห็นได้ว่าเซลล์จะไม่ได้รับการจัดอันดับเดียวกันหากเท่ากัน

ฟังก์ชั่นขนาดเล็ก

ส่งกลับค่าขององค์ประกอบที่น้อยที่สุดเป็นอันดับที่ n ของชุดองค์ประกอบที่ระบุ ตัวอย่างเช่น เล็กที่สุดอันดับที่สาม เล็กที่สุดอันดับที่หก

ไวยากรณ์: = น้อยที่สุด(อาร์เรย์; n) ที่ไหน

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

ไม่จำเป็นต้องเรียงลำดับอาร์เรย์หรือช่วง

ตัวอย่างการใช้งาน:

ฟังก์ชันอันดับ

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

  • number เป็นอาร์กิวเมนต์ที่จำเป็น ค่าตัวเลขขององค์ประกอบที่จะค้นหาตำแหน่ง
  • link – อาร์กิวเมนต์ที่จำเป็น ซึ่งเป็นลิงก์ไปยังช่วงที่มีรายการองค์ประกอบที่มีค่าตัวเลข
  • order เป็นอาร์กิวเมนต์ที่เป็นทางเลือก ค่าบูลีนที่รับผิดชอบสำหรับประเภทการเรียงลำดับ:
    • FALSE คือค่าเริ่มต้น ฟังก์ชั่นตรวจสอบค่าตามลำดับจากมากไปน้อย
    • TRUE – ฟังก์ชันตรวจสอบค่าตามลำดับจากน้อยไปหามาก

หากไม่มีองค์ประกอบที่มีค่าที่ระบุในรายการ ฟังก์ชันจะส่งกลับข้อผิดพลาด #N/A
หากองค์ประกอบสองรายการมีค่าเท่ากัน ระบบจะส่งคืนอันดับขององค์ประกอบแรกที่พบ
ฟังก์ชัน RANK มีอยู่ใน Excel เวอร์ชันตั้งแต่ปี 2010 เพื่อให้เข้ากันได้กับเวอร์ชันก่อนหน้าเท่านั้น แต่มีการนำฟังก์ชันใหม่มาใช้ซึ่งมีไวยากรณ์เหมือนกันแทน:

  • RANK.RV – ข้อมูลประจำตัวที่สมบูรณ์ของฟังก์ชัน RANK ส่วนท้ายที่เพิ่มเข้ามา ".РВ" บ่งชี้ว่าหากพบองค์ประกอบที่มีค่าเท่ากัน ระบบจะส่งกลับอันดับสูงสุด เช่น คนแรกที่ค้นพบ;
  • RANK.SR – ส่วนท้าย “.SR” ระบุว่าหากพบองค์ประกอบที่มีค่าเท่ากัน ระบบจะส่งกลับอันดับเฉลี่ยขององค์ประกอบเหล่านั้น

ตัวอย่างการใช้งาน:

ในกรณีนี้การส่งคืนอันดับจะใช้เมื่อตรวจสอบช่วงของค่าจากน้อยไปหามาก

รูปภาพต่อไปนี้แสดงการใช้งานฟังก์ชันพร้อมการตรวจสอบค่าจากมากไปน้อย เนื่องจากมี 2 เซลล์ในช่วงที่มีค่า 2 ระบบจึงส่งคืนอันดับของเซลล์แรกที่พบในลำดับที่ระบุ

ฟังก์ชันค่าเฉลี่ย

ส่งกลับค่าเฉลี่ยเลขคณิตของอาร์กิวเมนต์ที่กำหนด

ไวยากรณ์: = เฉลี่ย(number1; [number2]; ...) โดยที่ number1 เป็นอาร์กิวเมนต์ที่จำเป็น อาร์กิวเมนต์ที่ตามมาทั้งหมด (จนถึงหมายเลข 255) เป็นทางเลือก อาร์กิวเมนต์สามารถรับค่าตัวเลข การอ้างอิงช่วง และอาร์เรย์ ค่าข้อความและบูลีนในช่วงและอาร์เรย์จะถูกละเว้น

ตัวอย่างการใช้งาน:

ผลลัพธ์ของการรันฟังก์ชันจากตัวอย่างจะเป็นค่า 4 เพราะ ค่าบูลีนและข้อความจะถูกละเว้น และ (5 + 7 + 0 + 4)/4 = 4

ฟังก์ชันค่าเฉลี่ย

คล้ายกับฟังก์ชัน AVERAGE ยกเว้นค่าบูลีนที่แท้จริงในช่วงจะถูกตั้งค่าเป็น 1 และค่าเท็จและข้อความจะถูกตั้งค่าเป็นศูนย์

ตัวอย่างการใช้งาน:

ค่าที่ส่งคืนในตัวอย่างต่อไปนี้คือ 2.833333 เนื่องจากค่าข้อความและบูลีนตั้งค่าเป็นศูนย์ และค่าบูลีน TRUE ตั้งค่าเป็นหนึ่ง ดังนั้น (5 + 7 + 0 + 0 + 4 + 1)/6 = 2.833333

ฟังก์ชัน AVERAGEIF

คำนวณค่าเฉลี่ยเลขคณิตของเซลล์ที่ตรงตามเงื่อนไขที่ระบุ

ไวยากรณ์: = ค่าเฉลี่ยIF(ช่วง; เงื่อนไข; [ช่วงเฉลี่ย]) โดยที่

  • range เป็นอาร์กิวเมนต์ที่จำเป็น ช่วงของเซลล์ที่จะตรวจสอบ
  • เงื่อนไข – อาร์กิวเมนต์ที่จำเป็น ค่าหรือเงื่อนไขการทดสอบ สามารถใช้อักขระตัวแทน (* และ ?) สำหรับค่าข้อความได้ เงื่อนไขเช่นมากกว่าหรือน้อยกว่าจะถูกเขียนไว้ในเครื่องหมายคำพูด
  • averaging_range เป็นอาร์กิวเมนต์ที่เป็นทางเลือก เชื่อมโยงไปยังเซลล์ที่มีค่าตัวเลขเพื่อกำหนดค่าเฉลี่ยเลขคณิต หากละเว้นอาร์กิวเมนต์นี้ ระบบจะใช้อาร์กิวเมนต์ "ช่วง"

ตัวอย่างการใช้งาน:

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

ตัวอย่างต่อไปนี้ดูที่ตารางที่แสดงเงินเดือนของพนักงาน คุณต้องค้นหาเงินเดือนเฉลี่ยของแต่ละตำแหน่ง

ฟังก์ชัน AVERAGEIFS

ส่งกลับค่าเฉลี่ยเลขคณิตของเซลล์ที่ตรงตามเงื่อนไขตั้งแต่ 1 ข้อขึ้นไป

ไวยากรณ์: = ค่าเฉลี่ย(averaging_range; Condition_range1; Condition1; [condition_range2]; [condition2]; ...) โดยที่

  • averaging_range เป็นอาร์กิวเมนต์ที่จำเป็น เชื่อมโยงไปยังเซลล์ที่มีค่าตัวเลขเพื่อกำหนดค่าเฉลี่ยเลขคณิต
  • Condition_range1 เป็นอาร์กิวเมนต์ที่จำเป็น ช่วงของเซลล์ที่จะตรวจสอบ
  • เงื่อนไข 1 เป็นอาร์กิวเมนต์ที่จำเป็น ค่าหรือเงื่อนไขการทดสอบ สามารถใช้อักขระตัวแทน (* และ ?) สำหรับค่าข้อความได้ เงื่อนไขเช่น มากกว่า น้อยกว่า จะอยู่ในเครื่องหมายคำพูด

อาร์กิวเมนต์ที่ตามมาทั้งหมดตั้งแต่ Condition_range2 และ Condition2 ถึง Condition_range127 และ Condition127 เป็นทางเลือก

ตัวอย่างการใช้งาน:

เราใช้ตารางจากตัวอย่างฟังก์ชันก่อนหน้าโดยเพิ่มเมืองสำหรับพนักงาน มาดูเงินเดือนเฉลี่ยของช่างไฟฟ้าในเมืองมอสโกกัน
ผลลัพธ์ของการดำเนินการฟังก์ชันคือ 25,000
ฟังก์ชันจะพิจารณาเฉพาะค่าที่ตรงตามเงื่อนไขทั้งหมดเท่านั้น

ฟังก์ชันนับ

นับจำนวนค่าตัวเลขในช่วง

ไวยากรณ์: = ตรวจสอบ(value1; [value2]; ...) โดยที่ value1 คืออาร์กิวเมนต์ที่จำเป็นซึ่งรับค่า การอ้างอิงเซลล์ ช่วงของเซลล์ หรืออาร์เรย์ อาร์กิวเมนต์ value2 ถึง value255 เป็นทางเลือกและเหมือนกับ value1

ค่าบูลีนในช่วงและอาร์เรย์จะถูกละเว้น หากมีการระบุค่าดังกล่าวอย่างชัดเจนในอาร์กิวเมนต์ ค่านั้นจะถือเป็นตัวเลข

ตัวอย่างการใช้งาน:

=ตรวจสอบ(1; 2; "5") – ผลลัพธ์ของฟังก์ชัน 3 เพราะ สตริง "5" จะถูกแปลงเป็นตัวเลข
=ตรวจสอบ((1; 2; "5")) – ผลลัพธ์ของการดำเนินการฟังก์ชันจะเป็นค่า 2 เนื่องจากตัวเลขที่เป็นสตริงจะถูกเขียนในอาร์เรย์ ซึ่งแตกต่างจากตัวอย่างแรก ดังนั้นจึงจะไม่ถูกแปลง
=ตรวจสอบ(1; 2; TRUE) – ผลลัพธ์ของฟังก์ชัน 3 หากค่าตรรกะอยู่ในอาร์เรย์ จะไม่นับเป็นตัวเลข

ฟังก์ชัน COUNTIF

นับจำนวนเซลล์ในช่วงที่ตรงตามเงื่อนไขที่ระบุ

ไวยากรณ์: = นับ(พิสัย; เกณฑ์) โดยที่

  • range เป็นอาร์กิวเมนต์ที่จำเป็น ยอมรับการอ้างอิงถึงช่วงของเซลล์เพื่อทดสอบเงื่อนไข
  • เกณฑ์เป็นข้อโต้แย้งที่จำเป็น เกณฑ์การทดสอบที่มีค่าหรือเงื่อนไข เช่น มากกว่า น้อยกว่า ซึ่งจะต้องอยู่ในเครื่องหมายคำพูด คุณสามารถใช้อักขระตัวแทน (* และ ?) สำหรับค่าข้อความได้

ตัวอย่างการใช้งาน:

ฟังก์ชัน COUNTIFS

ส่งกลับจำนวนเซลล์ในช่วงที่ตรงตามเงื่อนไขหรือชุดเงื่อนไข
ฟังก์ชันนี้คล้ายกับฟังก์ชัน COUNTIF ยกเว้นว่าสามารถมีช่วงและเกณฑ์ได้สูงสุด 127 ช่วง โดยที่ต้องใช้ค่าแรกและค่าที่ตามมาไม่ต้องการ

ไวยากรณ์: = นับ(ช่วง1; เกณฑ์1; [ช่วง2]; [เกณฑ์2]; ...)

ตัวอย่างการใช้งาน:

รูปนี้แสดงการใช้ฟังก์ชัน COUNTIFS ซึ่งคำนวณจำนวนผู้ที่มีเงินเดือนมากกว่า 4,000 รูเบิลและอาศัยอยู่ในมอสโกและภูมิภาคมอสโก ในกรณีนี้ จะใช้อักขระตัวแทน * สำหรับเงื่อนไขสุดท้าย

ฟังก์ชัน COUNTA

นับเซลล์ที่ไม่ว่างในช่วงที่ระบุ

ไวยากรณ์: = กำลังนับ(value1; [value2]; ...) โดยที่ value1 เป็นอาร์กิวเมนต์ที่จำเป็น อาร์กิวเมนต์ที่ตามมาทั้งหมดจนถึงค่า 255 เป็นทางเลือก ค่าสามารถมีการอ้างอิงไปยังเซลล์หรือช่วงของเซลล์

ตัวอย่างการใช้งาน:

ฟังก์ชันส่งกลับค่า 4 เพราะว่า เซลล์ A3 มีฟังก์ชันข้อความที่ส่งคืนสตริงว่าง

ฟังก์ชัน COUNTBLANK

นับเซลล์ว่างในช่วงที่ระบุ

บรรทัดว่าง (="") จะถูกนับว่าว่างเปล่า

คุณไม่มีสิทธิ์เพียงพอที่จะแสดงความคิดเห็น