Thep Excel

List.MinN – คืนค่าต่ำสุด N อันดับแรกของ List

คืนค่าต่ำสุด N อันดับแรกของ List

List.MinN คืนค่าต่ำสุด N ตัวแรก หรือค่าที่ผ่านเงื่อนไขจาก List โดยเรียงลำดับจากน้อยไปมาก

=List.MinN(list as list, countOrCondition as any, optional comparisonCriteria as any, optional includeNulls as nullable logical) as list

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.MinN(list as list, countOrCondition as any, optional comparisonCriteria as any, optional includeNulls as nullable logical) as list

Argument Type Required Default Description
list list Yes List ที่ต้องการหาค่าต่ำสุด
countOrCondition any Yes ระบุจำนวนรายการ (Number) ที่ต้องการ หรือเงื่อนไข (Function) เพื่อกรองค่า
comparisonCriteria any Optional null ฟังก์ชันสำหรับการเปรียบเทียบค่า หรือแปลงค่าก่อนเปรียบเทียบ
includeNulls nullable logical Optional true กำหนดว่าจะรวมค่า null ในการพิจารณาหรือไม่ (ค่าเริ่มต้นคือ true)

How it works

หา Bottom N Items

เช่น หา 5 จังหวัดที่มีอุณหภูมิต่ำที่สุด หรือหาสินค้าที่มีสต็อกเหลือน้อยที่สุด 3 รายการ

กรองข้อมูลค่าน้อย

เลือกเฉพาะรายการที่มีค่าน้อยกว่าเกณฑ์ที่กำหนด และให้เรียงลำดับผลลัพธ์ด้วย

Examples

ตัวอย่างที่ 1: หาค่าต่ำสุด 5 อันดับแรก

คืนค่า 5 ตัวที่มีค่าน้อยที่สุดจาก List โดยเรียงจากน้อยไปมาก
Power Query Formula:

=List.MinN({3, 4, 5, -1, 7, 8, 2}, 5)

Result:

{-1, 2, 3, 4, 5}

ตัวอย่างที่ 2: กรองค่าตามเงื่อนไข (น้อยกว่า 5)

เลือกเฉพาะค่าที่น้อยกว่า 5 และเรียงลำดับจากน้อยไปมาก
Power Query Formula:

=List.MinN({3, 4, 5, -1, 7, 8, 2}, each _ < 5)

Result:

{-1, 2, 3, 4}

ตัวอย่างที่ 3: หาคำที่สั้นที่สุด 3 อันดับแรก

หาคำที่มีความยาวน้อยที่สุด 3 คำ โดยใช้ comparisonCriteria (Text.Length) ในการเปรียบเทียบความยาว
Power Query Formula:

=List.MinN({"apple", "ban", "kiwi", "pear"}, 3, each Text.Length(_))

Result:

{"ban", "kiwi", "pear"}

FAQs

List.MinN ต่างจาก List.Min อย่างไร?

List.Min คืนค่า ‘ค่าเดียว’ ที่เป็นค่าต่ำสุด ส่วน List.MinN คืนค่าเป็น ‘List’ ของค่าต่ำสุด N อันดับแรก

ผลลัพธ์เรียงลำดับหรือไม่?

ใช่ ผลลัพธ์จาก List.MinN จะถูกเรียงลำดับจากน้อยไปมากเสมอ

Resources & Related

Additional Notes

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

Leave a Reply

Your email address will not be published. Required fields are marked *