ค่าสูงสุดและต่ำสุดด้วย LARGE และ SMALL
ดึงค่าที่มากเป็นอันดับที่ n หรือน้อยเป็นอันดับที่ n จากช่วงข้อมูล
ค่าสูงสุดและต่ำสุดด้วย LARGE และ SMALL เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน
นอกเหนือจาก MAX และ MIN
MAX ให้ค่าที่มากที่สุดเพียงค่าเดียว และ MIN ให้ค่าที่น้อยที่สุดเพียงค่าเดียว แต่หากคุณต้องการค่าที่สูงเป็นอันดับ 2 หรือค่าที่ต่ำเป็นอันดับ 3จะทำอย่างไร
นั่นคือหน้าที่ของ LARGE และ SMALL ฟังก์ชันเหล่านี้ช่วยดึงค่าที่มากเป็นอันดับที่ n หรือค่าที่น้อยเป็นอันดับที่ n จากช่วง ซึ่งเป็นพื้นฐานของรายงานค่า N อันดับสูงสุดและ N อันดับต่ำสุด
ฟังก์ชัน LARGE
LARGE(range, k) ส่งคืนค่าที่มากเป็นอันดับที่ k อาร์กิวเมนต์ที่สอง k ใช้เลือกตำแหน่ง โดย 1 คือค่าที่มากที่สุด 2 คือค่าที่มากเป็นอันดับสอง และต่อไปเรื่อย ๆ
ดังนั้น LARGE(A2:A20,1) จึงเท่ากับ MAX(A2:A20) ขณะที่ LARGE(A2:A20,2) จะให้ค่าที่ได้อันดับสอง
=LARGE(A2:A20,2)ฟังก์ชัน SMALL
SMALL(range, k) ทำงานเหมือน LARGE แต่เริ่มจัดอันดับจากด้านค่าต่ำ SMALL(A2:A20,1) เท่ากับ MIN(A2:A20) และ SMALL(A2:A20,3) จะส่งคืนค่าที่น้อยเป็นอันดับสาม
ใช้ SMALL เพื่อแสดงผู้ที่มีผลงานแย่ที่สุด ตัวเลือกที่ราคาถูกที่สุด หรือวันที่เร็วที่สุดในชุดข้อมูล
=SMALL(A2:A20,3)การสร้างรายการ 3 อันดับแรก
หากต้องการแสดงค่าที่สูงที่สุดสามค่า ให้เรียงสูตร LARGE สามสูตรโดยใช้ k = 1, 2, 3 วิธีที่เป็นระเบียบกว่าคืออ้างอิงตัวเลขช่วย เพื่อให้สามารถเติมสูตรลงด้านล่างได้
หากเซลล์ D2 มีค่า 1 เซลล์ D3 มีค่า 2 และเซลล์ D4 มีค่า 3 สูตรเดียวนี้เมื่อนำไปเติมลงด้านล่างจะสร้างรายการสามอันดับแรกได้ครบถ้วน
=LARGE($A$2:$A$20,D2)การใช้ ROW สำหรับค่า k
คุณสามารถสร้างค่า k โดยอัตโนมัติด้วยฟังก์ชัน ROW จึงไม่จำเป็นต้องมีคอลัมน์ช่วย ROW()-1 จะให้ค่า 1 ในแถวแรก ค่า 2 ในแถวถัดไป และต่อไปเรื่อย ๆ
เมื่อคัดลอกสูตรลงด้านล่าง สูตรนี้จะสร้างรายการจัดอันดับโดยไม่ต้องตั้งค่าเพิ่มเติม ปรับค่าออฟเซ็ตให้ตรงกับจุดเริ่มต้นของรายการ
=LARGE($A$2:$A$20,ROW()-1)N อันดับแรกด้วย SEQUENCE
ใน Excel และ Google Sheets รุ่นใหม่ คุณสามารถกระจายผลลัพธ์ 5 อันดับแรกทั้งหมดด้วยสูตรเดียว โดยส่ง SEQUENCE เป็นอาร์กิวเมนต์ k SEQUENCE(5) จะสร้างค่า 1, 2, 3, 4, 5
จากนั้น LARGE จะส่งคืนค่าทั้งห้าค่าพร้อมกันและกระจายผลลัพธ์ลงด้านล่างโดยอัตโนมัติ สูตรเดียวก็ได้รายการจัดอันดับครบถ้วน
=LARGE(A2:A20,SEQUENCE(5))การหาผลรวมของ N อันดับแรก
คำถามทางธุรกิจที่พบบ่อยคือ ลูกค้า 3 อันดับแรกของเราสร้างยอดรวมเท่าใด ให้ครอบ LARGE ด้วย SUM และใช้ SEQUENCE (หรือค่าคงที่อาร์เรย์) เพื่อรวมค่าอันดับต้น ๆ
สูตรด้านล่างจะบวกค่าที่มากที่สุดสามค่าในช่วง ทำให้ได้ส่วน योगदानรวมของ 3 อันดับแรกในเซลล์เดียว
=SUM(LARGE(A2:A20,{1,2,3}))ระวังขอบเขตของ k
หาก k น้อยกว่า 1 หรือมากกว่าจำนวนตัวเลขในช่วง LARGE และ SMALL จะส่งคืนข้อผิดพลาด #NUM!
ตัวอย่างเช่น การขอค่าที่มากเป็นอันดับที่ 30 จากรายการที่มีตัวเลขเพียง 19 ค่า จะล้มเหลว ในรายงาน ให้ป้องกันกรณีนี้ด้วยการครอบการเรียกใช้ฟังก์ชันด้วย IFERROR
=IFERROR(LARGE(A2:A20,5),"Not enough data")จับคู่กับป้ายกำกับ
การรู้เพียงค่าอย่างเดียวย่อมมีประโยชน์น้อยกว่าการรู้ว่า ใคร เป็นผู้ทำผลงานนั้นได้ รวม LARGE เข้ากับ INDEX และ MATCH เพื่อดึงชื่อที่อยู่คู่กับค่าสูงสุด
วิธีนี้จะค้นหายอดขายที่สูงที่สุด ระบุแถวของยอดขายนั้น แล้วส่งคืนชื่อที่ตรงกันจากคอลัมน์ A ทำให้รายงานแสดงข้อความว่า "ผู้ขายอันดับหนึ่ง: Maria."
=INDEX(A2:A20,MATCH(LARGE(B2:B20,1),B2:B20,0))LARGE และ SMALL ไม่สนใจข้อความ
เช่นเดียวกับฟังก์ชันทางสถิติอื่น ๆ LARGE และ SMALL จะนับเฉพาะ ตัวเลข โดยจะข้ามเซลล์ที่เป็นข้อความและเซลล์ว่างในช่วง ดังนั้นเซลล์เหล่านั้นจึงไม่ส่งผลต่อการพิจารณาว่าค่าใดมากเป็นอันดับที่ n
ดังนั้นคุณจึงสามารถอ้างอิงคอลัมน์ที่มีแถวหัวตารางรวมอยู่ได้อย่างปลอดภัย เพียงระวังตัวเลขที่ถูกเก็บเป็นข้อความโดยไม่ตั้งใจ เพราะระบบจะไม่นับตัวเลขเหล่านั้น และอาจทำให้ค่าที่ LARGE หรือ SMALL ส่งคืนเปลี่ยนไป
=LARGE(A:A,1)ตัวอย่าง: ผลงานที่ดีที่สุดและแย่ที่สุด
คุณมียอดขายรายเดือนใน B2:B20 ฝ่ายบริหารต้องการทราบสามเดือนที่ดีที่สุดและแย่ที่สุด
- สามเดือนที่ดีที่สุด:
=LARGE($B$2:$B$20,{1,2,3}) - สามเดือนที่แย่ที่สุด:
=SMALL($B$2:$B$20,{1,2,3})
วางแต่ละสูตรในเซลล์ที่สามารถกระจายผลลัพธ์ได้ แล้วคุณจะมีภาพรวมของค่าบนสุดและล่างสุดเพื่อใช้ขับเคลื่อนแดชบอร์ดได้ทันที
=SMALL($B$2:$B$20,{1,2,3})ตรวจสอบความเข้าใจอย่างรวดเร็ว
ทดสอบความเข้าใจของคุณเกี่ยวกับ LARGE และ SMALL
สรุป: LARGE และ SMALL
ตอนนี้คุณสามารถใช้ฟังก์ชันที่ละเอียดกว่า MAX และ MIN ได้แล้ว:
LARGE(range,k)ส่งคืนค่าที่มากเป็นอันดับที่ k ส่วนSMALL(range,k)ส่งคืนค่าที่น้อยเป็นอันดับที่ k- k = 1 จะให้ผลเช่นเดียวกับ MAX / MIN หากเพิ่มค่า k ก็จะได้ค่าที่อยู่ในอันดับถัดไป
- ส่ง
SEQUENCEหรืออาร์เรย์อย่าง{1,2,3}เพื่อสร้างหรือหาผลรวมของรายการ N อันดับแรกด้วยสูตรเดียว - ใช้ร่วมกับ INDEX-MATCH เพื่อระบุชื่อหรือป้ายกำกับให้ค่า และครอบด้วย IFERROR เพื่อจัดการกรณีที่ k อยู่นอกช่วง
คำถามที่พบบ่อย
บทเรียน “ค่าสูงสุดและต่ำสุดด้วย LARGE และ SMALL” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ค่าสูงสุดและต่ำสุดด้วย LARGE และ SMALL” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ค่าสูงสุดและต่ำสุดด้วย LARGE และ SMALL”
ดึงค่าที่มากเป็นอันดับที่ n หรือน้อยเป็นอันดับที่ n จากช่วงข้อมูล คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน
บทเรียน “ค่าสูงสุดและต่ำสุดด้วย LARGE และ SMALL” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม
ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ค่ากลางด้วย MEDIAN และ MODE
- การกระจายด้วย STDEV และ VAR
- จัดอันดับด้วย RANK และ PERCENTILE
- ค่าสูงสุดและต่ำสุดด้วย LARGE และ SMALL