คลังสูตรExcel 80 · DAX 95 · M 15
ในหน้านี้

LARGE

นับและสถิติระดับกลางทุกเวอร์ชัน

อัปเดต 24 ก.ย. 2569 · ตรวจ syntax และเวอร์ชันกับเอกสารของ Microsoft · ผลในตัวอย่างตรวจด้วยเครื่องมือคำนวณ 2 ชุด บางช่องใช้ผลจาก LibreOffice และตรงกับตัวคำนวณของหน้าเว็บ

LARGE คืออะไร

หาค่าที่มากเป็นอันดับที่ k ในช่วงข้อมูล เช่น ยอดขายอันดับ 2 หรือยอด 3 อันดับแรก

ใช้เมื่อไหร่

  • หายอดขายอันดับ 2 หรือ 3 ของเดือน และดูว่าเป็นของใคร
  • ทำตารางอันดับหรือ 3 อันดับแรกที่อัปเดตเองเมื่อข้อมูลเปลี่ยน
  • รวมยอดหรือหาสัดส่วนของรายการใหญ่ที่สุดไม่กี่รายการ

รูปแบบสูตร

=LARGE(array, k)

Argument แต่ละตัว

ชี้ที่ argument ในรูปแบบสูตรด้านบนเพื่อไฮไลต์แถวนั้น

Argumentจำเป็นไหมความหมาย
arrayจำเป็นช่วงหรือ array ของตัวเลขที่ต้องการหาค่ามากเป็นอันดับที่ k
kจำเป็นอันดับที่ต้องการ นับจากค่ามากที่สุด 1 = มากที่สุด

ลองเลย: ตัวอย่างที่เปลี่ยนค่าได้

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

เลือกอันดับใน I4 แล้ว LARGE หายอด ส่วน INDEX + MATCH ดึงชื่อพนักงานและเลขที่คำสั่งซื้อจากแถวเดียวกัน

I5
=LARGE(F5:F14,I4)
ข้อมูลที่นำมาเรียง (array) F5:F14 มีตัวเลข 10 ค่า
แถวABCDEFGH
4เลขที่คำสั่งซื้อภูมิภาคช่องทางสินค้าพนักงานขายยอดสุทธิ (บาท)
5SF-2025-0734ตะวันออกTraditional Tradeน้ำปลาแท้ 700 มล. (ลัง 12)สุภาพร หงษ์ทอง355,320
6SF-2025-0738ใต้Modern Tradeน้ำมะพร้าว 100% 330 มล. (แพ็ค 12)กมลชนก พงษ์พานิช1,235,098
7SF-2025-0739กลางTraditional Tradeน้ำดื่มสยามเฟรช 600 มล. (แพ็ค 12)นันทิดา กิจเจริญ22,878
8SF-2025-0741กลางTraditional Tradeโซดาสยามเฟรช 325 มล. (แพ็ค 24)นันทิดา กิจเจริญ298,740
9SF-2025-0746กลางOnlineบะหมี่กึ่งสำเร็จรูป รสต้มยำกุ้ง (ลัง 30)อรทัย พิทักษ์วงศ์51,062
10SF-2025-0753กลางFood Serviceแกงเขียวหวานไก่พร้อมทาน (กล่อง 12)อรทัย พิทักษ์วงศ์910,714
11SF-2025-0756ตะวันออกModern Tradeเวเฟอร์ช็อกโกแลต 100 ก. (กล่อง 24)สุภาพร หงษ์ทอง1,057,572
12SF-2025-0757ตะวันออกเฉียงเหนือOnlineน้ำจิ้มไก่ 350 มล. (ลัง 24)ธีรพงษ์ ฉัตรแก้ว100,296
13SF-2025-0771กลางOnlineกาแฟพร้อมดื่ม เอสเปรสโซ 240 มล. (แพ็ค 24)สุภาพร หงษ์ทอง126,000
14SF-2025-0784เหนือModern Tradeน้ำส้มคั้น 100% 350 มล. (แพ็ค 12)กมลชนก พงษ์พานิช289,275
15
16
17
18
19
F5:F14
ช่องกรอกและผลลัพธ์
ยอดอันดับที่ k (บาท) I5
พนักงานขาย I6
เลขที่คำสั่งซื้อ I7
ขั้นตอนการคำนวณ (4)
คลิกตัวเลขหรือข้อความในตารางเพื่อแก้ค่า แล้วดูผลเปลี่ยนทันที · แก้สูตรได้ที่แถบสูตร หรือพิมพ์ = ในช่องว่าง
100%
ข้อมูลสมมติของสยามเฟรช ชุดเดียวกับชีต “1 อันดับที่ k” ในไฟล์ฝึก (ปี ค.ศ.)
ใช้ปุ่มลูกศรเลือกช่อง กด Enter หรือ F2 เพื่อแก้ พิมพ์ = เพื่อเขียนสูตร
  • อ่านสูตร: LARGE(F5:F14,I4) ดูยอดทั้ง 10 รายการเรียงจากมากไปน้อย แล้วหยิบตัวที่ I4 ได้ 1,057,572 บาท
  • ลองเลือก I4 เป็น 1 จะได้ค่าเดียวกับ MAX และเลือก 10 จะได้ค่าเดียวกับ MIN
  • k ต้องอยู่ระหว่าง 1 ถึงจำนวนตัวเลขในช่วง ถ้าน้อยกว่า 1 หรือเกินจำนวนนั้นจะได้ #NUM!

ตัวอย่างทั้งหมด 4 แบบ

  1. 1ยอดขายอันดับที่ k และเป็นของใคร · เลือกอันดับใน I4 แล้ว LARGE หายอด ส่วน INDEX + MATCH ดึงชื่อพนักงานและเลขที่คำสั่งซื้อจากแถวเดียวกัน
  2. 2ยอด 3 อันดับแรกในสูตรเดียว · k เป็น {1;2;3} LARGE จึงคืน 3 ค่าพร้อมกัน ผลลัพธ์ spill ลงมาที่ F17:F19
  3. 3ตารางอันดับที่ลากสูตรลงได้ทุกเวอร์ชัน · ROWS($D$5:D5) นับจำนวนแถวจากแถวแรกถึงแถวของสูตร พอลากลงจึงได้ k = 1, 2, 3… ทีละแถว
  4. 4ค่าเท่ากัน INDEX + MATCH ได้ชื่อซ้ำ · ธีรพงษ์กับนันทิดาเปิดร้านใหม่ได้ 18 ร้านเท่ากัน MATCH เจอแค่แถวแรก คอลัมน์ D จึงได้ชื่อธีรพงษ์สองครั้ง

ข้อผิดพลาดที่พบบ่อย

#NUM!สาเหตุ: k น้อยกว่า 1 หรือมากกว่าจำนวนตัวเลขในช่วง หรือช่วงไม่มีตัวเลขเลยแก้: ตรวจ k และนับตัวเลขในช่วงด้วย COUNT
ได้ชื่อคนเดิมซ้ำสาเหตุ: ค่าเท่ากันหลายแถว MATCH เจอแค่แถวแรกแก้: ตรวจด้วย COUNTIF แล้วใช้ FILTER หรือคอลัมน์ลำดับไม่ซ้ำ
อันดับไม่ตรงกับที่เห็นสาเหตุ: ตัวเลขบางช่องเป็นข้อความ LARGE จึงข้ามไปแก้: แปลงด้วย VALUE หรือ Convert to Number
ผลเป็น #N/A หรือ Error อื่นสาเหตุ: ในช่วงมีช่อง Errorแก้: แก้ต้นทาง หรือใช้ =AGGREGATE(14,6,F5:F14,2) ซึ่งข้าม Error

เคล็ดลับจากห้องเรียน

LARGE(ช่วง,1) เท่ากับ MAX และ LARGE(ช่วง,n) เท่ากับ MIN เมื่อ n คือจำนวนตัวเลขในช่วง
จำนวนอันดับที่เปลี่ยนได้ใน Excel 2021 ขึ้นไป: =LARGE(F5:F14,SEQUENCE(I4)) โดย I4 คือจำนวนอันดับที่ต้องการ
ไฮไลต์ 3 อันดับแรกในตาราง: Home > Conditional Formatting > Top/Bottom Rules > Top 10 Items แล้วเปลี่ยน 10 เป็น 3

ใช้กับ Excel ของคุณได้ไหม

เวอร์ชันExcel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
LARGE

LARGE ใช้ได้ทุกเวอร์ชันที่ยังใช้กันอยู่ จึงไม่ต้องมีสูตรทางเลือก

เลือกฟังก์ชันให้ถูกงาน

ฟังก์ชันใช้เมื่อตัวอย่าง
MAXค่ามากที่สุดค่าเดียว=MAX(F5:F14)
LARGEค่ามากเป็นอันดับที่ k=LARGE(F5:F14,2)
SMALLค่าน้อยเป็นอันดับที่ k=SMALL(F5:F14,2)
RANK.EQบอกว่าค่านี้อยู่อันดับที่เท่าไร=RANK.EQ(F5,$F$5:$F$14)
SORT + TAKEดึง 3 อันดับแรกทั้งแถว (Excel 2024 ขึ้นไป)=TAKE(SORT(A5:F14,6,-1),3)

ใน Power BI ใช้อะไร

หาค่าอันดับต้น ๆ ใช้ TOPN ได้ตารางไว้กรองต่อ ถ้าต้องการเกณฑ์กลุ่มบนตามสัดส่วนใช้ PERCENTILEX.INC

ไฟล์ฝึก LARGE

9Expert-LARGE-Practice-v1.2.xlsx

รุ่น 1.2 · 24/9/2026 · 29 KB · ไม่มี Macro · ข้อมูลชุดเดียวกับตัวอย่างบนเว็บ · มีเฉลยและตรวจคำตอบอัตโนมัติ
เริ่มต้นที่นี่1 อันดับที่ k2 Top 3 สูตรเดียว3 ตารางอันดับ4 ค่าเท่ากันแบบฝึกหัดเฉลยสรุปย่อ

โจทย์ในชีตแบบฝึกหัด

  1. ข้อ 1ยอดสุทธิที่มากเป็นอันดับ 3
  2. ข้อ 2ยอดสุทธิที่มากเป็นอันดับตามเลขในช่อง C8
  3. ข้อ 3ยอดสุทธิที่น้อยที่สุด โดยใช้ LARGE (มีทั้งหมด 10 รายการ)
  4. ข้อ 4ชื่อพนักงานขายของคำสั่งซื้อที่ยอดมากเป็นอันดับ 2
  5. ข้อ 5รวมยอดสุทธิ 3 อันดับแรก

วิดีโอประกอบ

คลิปเรื่อง LARGE จากช่อง YouTube @9expert

ในเว็บจริงจะฝังคลิปพร้อมตั้งเวลาเริ่มตรงหัวข้อนี้ ในต้นแบบเปิดผลค้นหาในช่องแทน

เปิดใน YouTube

แบบทดสอบ 3 ข้อ

1. =LARGE(F5:F14,1) ให้ผลเหมือนสูตรใด

2. ช่วงมีตัวเลข 10 ค่า =LARGE(ช่วง,11) ได้อะไร

3. สองคนได้ 18 ร้านเท่ากัน ใช้ INDEX + MATCH หาชื่อของอันดับ 1 และอันดับ 2 จะได้อะไร

ไปต่อ

อยากใช้สูตรเหล่านี้กับงานจริงทั้งระบบ

ต่อยอดใน Microsoft Excel Advanced: สูตรสรุปผลแบบมีเงื่อนไข สูตรสืบค้นข้อมูล สูตรใหม่ใน Microsoft 365 และการจัดการ Error (2 วัน)

ดูหลักสูตร
หน้านี้ช่วยได้ไหม