Thep Excel

List.Sum – หาผลรวมของรายการใน List

หาผลรวมของตัวเลขใน List

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

=List.Sum(list as list, optional precision as nullable number) as any

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.Sum(list as list, optional precision as nullable number) as any

Argument Type Required Default Description
list list Yes List ของตัวเลขที่ต้องการหาผลรวม
precision number Optional Precision.Double ระดับความแม่นยำ (Precision.Double หรือ Precision.Decimal)

How it works

หายอดขายรวม

นำคอลัมน์ยอดขาย (ซึ่งใน Power Query มองเป็น List) มาหาผลรวมทั้งหมด

รวมคะแนนสอบ

นำคะแนนรายวิชาที่เก็บอยู่ใน List มาบวกกันเพื่อหาคะแนนรวม

ตรวจสอบความถูกต้อง

ใช้หาผลรวมเพื่อ Cross-check กับค่าที่สรุปมาแล้วจากแหล่งอื่น

Examples

ตัวอย่างที่ 1: หาผลรวมจาก List คงที่

นำ 1+2+3+4+5 ได้ผลลัพธ์ 15
Power Query Formula:

=List.Sum({1, 2, 3, 4, 5})

Result:

15

ตัวอย่างที่ 2: หาผลรวมจากคอลัมน์

อ้างอิงคอลัมน์ [Amount] จากตาราง Source ซึ่งจะได้ค่าออกมาเป็น List แล้วนำไปหาผลรวม
Power Query Formula:

=List.Sum(Source[Amount])

Result:

ยอดรวม Amount

ตัวอย่างที่ 3: ผลรวมเมื่อมีค่า null

ค่า null จะถูกข้ามไป (ไม่นับเป็น 0 แต่ไม่ทำให้เกิด Error) ผลลัพธ์คือ 10+20+30 = 60
Power Query Formula:

=List.Sum({10, 20, null, 30})

Result:

60

FAQs

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

จะเกิด Error ครับ List.Sum รองรับเฉพาะตัวเลขเท่านั้น ต้องกรองหรือแปลงข้อมูลก่อน

ต่างจาก Table.AddColumn อย่างไร?

List.Sum ให้ค่าเดียว (Scalar Value) เหมาะสำหรับหาผลสรุปภาพรวม ส่วน Table.AddColumn ใช้เพิ่มข้อมูลในแต่ละแถว

Resources & Related

Additional Notes

ฟังก์ชัน List.Sum ใน Power Query ใช้สำหรับหาผลรวม (Sum) ของตัวเลขทั้งหมดที่อยู่ใน List มักใช้ในการคำนวณยอดรวมจากคอลัมน์ หรือรวมค่าจากหลายๆ แหล่งข้อมูล

Leave a Reply

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