การทำงาน อันดับใน 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
นับเซลล์ว่างในช่วงที่ระบุ
บรรทัดว่าง (="") จะถูกนับว่าว่างเปล่า
คุณไม่มีสิทธิ์เพียงพอที่จะแสดงความคิดเห็น