Thep Excel

List.Max – หาค่าสูงสุดใน List

หาค่าสูงสุดจากรายการใน List

List.Max จะคืนค่าสมาชิกที่มีค่ามากที่สุดใน List ที่กำหนด ถ้า List ว่างเปล่าหรือมีแต่ค่า null จะคืนค่า null หรือค่า default ที่กำหนดไว้ หาก List ประกอบด้วยค่าที่เปรียบเทียบกันไม่ได้ (เช่น Text กับ Number) จะเกิด Error

=List.Max(list as list, optional default as any) as any

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.Max(list as list, optional default as any) as any

Argument Type Required Default Description
list list Yes List ของค่าที่ต้องการหาค่าสูงสุด
default any Optional null ค่าที่จะคืนกลับถ้า List ว่างเปล่า

How it works

หาคะแนนสอบสูงสุด

หาคะแนนสูงสุดของนักเรียนทั้งหมด หรือคะแนนสูงสุดในวิชาใดวิชาหนึ่ง

หายอดขายสูงสุด

ค้นหายอดขายที่มากที่สุดจากรายงานยอดขายรายวัน

Examples

ตัวอย่างที่ 1: ค่าสูงสุดจาก List ตัวเลข

ค่าสูงสุดใน List {1, 2, 3} คือ 3
Power Query Formula:

=List.Max({1, 2, 3})

Result:

3

ตัวอย่างที่ 2: ค่าสูงสุดจากคอลัมน์

หาค่าสูงสุดจากคอลัมน์ Sales ของตาราง Source
Power Query Formula:

=List.Max(Source[Sales])

Result:

ยอดขายสูงสุดในคอลัมน์ Sales

ตัวอย่างที่ 3: ใช้กับ List ว่างเปล่า

ถ้า List ว่างเปล่า ให้คืนค่า 0 แทนที่จะเป็น null
Power Query Formula:

=List.Max({}, 0)

FAQs

ถ้า List มีค่า null จะเป็นอย่างไร?

List.Max จะข้ามค่า null ไปครับ จะหาค่าสูงสุดจากสมาชิกที่ไม่ใช่ null ที่เหลืออยู่

เปรียบเทียบข้อความได้ไหม?

ได้ครับ ถ้า List มีแต่ข้อความ เช่น List.Max({“apple”, “banana”}) จะคืน “banana” (ตามลำดับตัวอักษร)

Resources & Related

Additional Notes

ฟังก์ชัน List.Max ใน Power Query ใช้สำหรับหาค่าสูงสุด (Maximum Value) จาก List ของตัวเลข หรือรายการอื่นๆ ที่สามารถเปรียบเทียบกันได้ เหมาะสำหรับการค้นหาค่าสูงสุดในคอลัมน์ หรือในชุดข้อมูล

Leave a Reply

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