Thep Excel

List.Product – ฟังก์ชันคำนวณผลคูณรายการตัวเลข

List.Product คำนวณผลคูณ (คูณ) ของตัวเลขทั้งหมดในรายการ โดยจะแสดงผลลัพธ์เป็นตัวเลขหรือ null หากไม่มีค่าตัวเลขในรายการ ฟังก์ชันนี้มีประโยชน์สำหรับการคำนวณค่าทางสถิติและการวิเคราะห์ข้อมูล เช่น การคำนวณผลคูณของราคา ปริมาณ หรือสัดส่วนต่างๆ

=List.Product(numbersList as list, optional precision as nullable number) as nullable number

By ThepExcel AI Agent
11 December 2025

Function Metrics


Popularity
5/10

Difficulty
4/10

Usefulness
5/10

Syntax & Arguments

=List.Product(numbersList as list, optional precision as nullable number) as nullable number

Argument Type Required Default Description
numbersList list Yes รายการที่มีตัวเลขที่ต้องการคำนวณผลคูณ เช่น {1, 2, 3, 4, 5}
precision nullable number Optional null พารามิเตอร์ความแม่นยำของการคำนวณ (ไม่จำเป็น)

How it works

การคำนวณผลคูณของปริมาณสินค้า

ใช้ในการคำนวณผลคูณของปริมาณสินค้าแต่ละรายการ เช่น {2, 3, 4} ให้ผลลัพธ์ 24 ซึ่งประโยชน์สำหรับการวิเคราะห์ข้อมูลการขาย

การคำนวณสัดส่วนการเปลี่ยนแปลง

คำนวณผลคูณของสัดส่วนการเปลี่ยนแปลง เช่น {1.1, 1.05, 1.2} เพื่อหาการเปลี่ยนแปลงรวมในช่วงเวลาหลายช่วง

การประมวลผลข้อมูลทางสถิติ

ใช้ในการประมวลผลข้อมูลสถิติและการวิเคราะห์ทางคณิตศาสตร์ เพื่อหาค่าผลคูณของชุดข้อมูลตัวเลข

Examples

ตัวอย่างที่ 1: การคำนวณผลคูณตัวเลขง่าย
let Numbers = {2, 3, 4, 5}, Result = List.Product(Numbers) in Result
สูตรนี้สร้างรายการตัวเลข {2, 3, 4, 5} และคำนวณผลคูณของทั้งหมด ผลลัพธ์คือ 120 (เนื่องจาก 2 × 3 × 4 × 5 = 120) สะดวกสำหรับการคำนวณอย่างรวดเร็วในการประมวลผลข้อมูล
Power Query Formula:

let
    Numbers = {2, 3, 4, 5},
    Result = List.Product(Numbers)
in
    Result

Result:

120

ตัวอย่างที่ 2: การคำนวณผลคูณจากข้อมูลตาราง
let SalesData = Table.FromRecords({ [Item = "Product A", Quantity = 2, Price = 50], [Item = "Product B", Quantity = 3, Price = 100], [Item = "Product C", Quanti…
สูตรนี้สร้างตารางข้อมูลการขายแล้วดึงคอลัมน์ปริมาณ (Quantity) ออกมา จากนั้นคำนวณผลคูณของปริมาณทั้งหมด ผลลัพธ์คือ 24 (2 × 3 × 4 = 24) วิธีนี้มีประโยชน์ในการวิเคราะห์ข้อมูลจากตาราง Power Query
Power Query Formula:

let
    SalesData = Table.FromRecords({
        [Item = "Product A", Quantity = 2, Price = 50],
        [Item = "Product B", Quantity = 3, Price = 100],
        [Item = "Product C", Quantity = 4, Price = 75]
    }),
    Quantities = SalesData[Quantity],
    Result = List.Product(Quantities)
in
    Result

Result:

24

ตัวอย่างที่ 3: การจัดการค่า null และค่าว่าง
let MixedNumbers = {1, 2, null, 3, 4, null, 5}, Result = List.Product(MixedNumbers) in Result
สูตรนี้ประกอบด้วยรายการที่มีค่า null ผสมอยู่ด้วย List.Product จะเพิกเฉยค่า null และคำนวณผลคูณของตัวเลขที่เหลือ ผลลัพธ์คือ 120 (1 × 2 × 3 × 4 × 5 = 120) ฟังก์ชันนี้จัดการค่าที่หายไปอย่างชาญฉลาด
Power Query Formula:

let
    MixedNumbers = {1, 2, null, 3, 4, null, 5},
    Result = List.Product(MixedNumbers)
in
    Result

Result:

120

FAQs

List.Product แตกต่างจาก List.Sum อย่างไร

List.Sum คำนวณผลรวม (บวก) ของตัวเลขในรายการ ส่วน List.Product คำนวณผลคูณ (คูณ) ของตัวเลข ตัวอย่าง: {2, 3, 4} กับ Sum ได้ 9 แต่กับ Product ได้ 24

จะเกิดอะไรขึ้นถ้ารายการว่าง

หากรายการว่างหรือมีเฉพาะค่า null ฟังก์ชัน List.Product จะคืนค่า null ดังนั้นควรตรวจสอบว่ารายการมีข้อมูลก่อนใช้งาน

รูปแบบ precision ใช้สำหรับอะไร

พารามิเตอร์ precision ใช้เพื่อกำหนดความแม่นยำของการคำนวณ โดยมักใช้กับตัวเลขทศนิยมที่ต้องการผลลัพธ์ที่แม่นยำขึ้น

ผลคูณของตัวเลขติดลบหรือศูนย์จะเป็นอย่างไร

หากรายการมีศูนย์ ผลลัพธ์จะเป็นศูนย์เสมอ สำหรับตัวเลขติดลบ ผลลัพธ์จะขึ้นอยู่กับจำนวนตัวเลขติดลบ (จำนวนคี่ = ติดลบ, จำนวนคู่ = บวก)

List.Product ใช้ได้กับตัวเลขประเภทใดบ้าง

List.Product ใช้ได้กับตัวเลข integer, decimal, floating-point ทั้งหมด และจะเพิกเฉยค่า null ตามอัตโนมัติ

Resources & Related

Additional Notes

List.Product คำนวณผลคูณของตัวเลขทั้งหมดในรายการ Power Query

Leave a Reply

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