LARGE คืนค่าตัวเลขที่มากที่สุดในลำดับที่ k จากช่วงข้อมูล (array) ถ้า k=1 จะได้ค่าเดียวกับ MAX ถ้า k=n จะได้ค่าที่น้อยที่สุด (MIN) ใช้สำหรับจัดอันดับข้อมูลหรือดึงค่า Top N ออกมาวิเคราะห์
=LARGE(array, k)
=LARGE(array, k)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| array | Range/Array | Yes | ช่วงข้อมูลตัวเลขที่ต้องการหาค่า | |
| k | Number | Yes | ลำดับที่ต้องการ (เช่น 1=มากสุด, 2=รองลงมา) |
ดึงคะแนนของผู้ชนะ 3 อันดับแรกมาแสดงบนหน้า Dashboard
หาค่าเฉลี่ยของพนักงานที่ทำยอดขายสูงสุด 10% แรก
LARGE(Scores, 2)=LARGE(Scores, 2)
85
LARGE(A2:A10, {1,2,3})=LARGE(A2:A10, {1,2,3})
{99, 95, 90}
SUM(LARGE(Sales, {1,2,3,4,5}))=SUM(LARGE(Sales, {1,2,3,4,5}))
ยอดรวม Top 5
LARGE(Dates, {1,2,3})=LARGE(Dates, {1,2,3})
วันที่ล่าสุด 3 วัน
MAX หาค่าสูงสุด (อันดับ 1) เท่านั้น แต่ LARGE หาอันดับใดก็ได้ (เช่น อันดับ 2, 3, …)
จะเกิด Error #NUM! เช่น มีข้อมูล 5 ตัว แต่สั่ง LARGE(Range, 6)
LARGE นับค่าซ้ำตามลำดับ เช่นถ้ามี {10, 10, 8} LARGE(…,1) = 10 และ LARGE(…,2) = 10 ตัวที่สอง
ฟังก์ชัน LARGE ใช้สำหรับหาค่าที่มากที่สุดในลำดับที่ระบุ (k) จากช่วงข้อมูล เช่น หาคะแนนสอบที่สูงเป็นอันดับ 2 หรือหายอดขายสูงสุด 3 อันดับแรก