---
title: PRODUCT – คูณค่าทั้งหมดในคอลัมน์ (DAX)
url: https://www.thepexcel.com/functions/dax/aggregation/product-dax/
type: function-explainer
program: DAX
syntax: PRODUCT(column)
date: 2025-12-14
updated: 2025-12-17
scores:
  popularity: 4
  difficulty: 3
  usefulness: 4
---

# PRODUCT – คูณค่าทั้งหมดในคอลัมน์ (DAX)

> คูณค่าทั้งหมดในคอลัมน์เดียว

## คำอธิบาย

PRODUCT คูณค่าทั้งหมดในคอลัมน์ (ละเว้น BLANK และข้อความ) ใช้เมื่อจำเป็นต้องคูณค่าแบบรวม เช่น คูณอัตราเติบโตหรือสัดส่วนที่ต้องรวมผลคูณ

## Syntax

```excel
PRODUCT(column)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| column | Yes | column |  | คอลัมน์ตัวเลขที่ต้องการคูณค่าทั้งหมด |

## เคสการใช้งาน

### คูณอัตราเติบโตหลายช่วง

คำนวณการเติบโตทบต้น โดยคูณอัตราแต่ละปีเข้าด้วยกันเพื่อได้ผลรวมแบบ compounding

_เหมาะกับ:_ compound-growth

### คำนวณความน่าจะเป็นร่วม

คูณความน่าจะเป็นของเหตุการณ์หลายๆ ขั้นตอนเพื่อได้โอกาสรวม

_เหมาะกับ:_ probability-product

### คูณตัวคูณหลายค่าในสูตรเดียว

คูณชุด factor เช่น ค่าปรับลด/เพิ่มเปอร์เซ็นต์ที่ต้องประยุกต์ร่วมกัน

_เหมาะกับ:_ multi-factor-scaling

## ตัวอย่าง

### 1. คำนวณการเติบโตทบต้น 3 ปี

```excel
Compound Growth = PRODUCT({1.05, 1.02, 1.03})
```

**ผลลัพธ์:** `1.10586`

คูณอัตราเติบโตแต่ละปีเพื่อได้ตัวคูณรวมสำหรับ 3 ปี

### 2. คูณความน่าจะเป็นหลายเหตุการณ์

```excel
Joint Probability = PRODUCT({0.9, 0.8, 0.95})
```

**ผลลัพธ์:** `0.684`

คูณโอกาสของแต่ละเหตุการณ์เพื่อหาโอกาสรวมของเหตุการณ์ที่เกิดพร้อมกัน

### 3. คูณตัวคูณส่วนลดหลายขั้น

```excel
Total Factor = PRODUCT(Discounts[Factor])
```

**ผลลัพธ์:** `ผลคูณรวมของ factor ทั้งหมดในคอลัมน์`

ใช้ PRODUCT คูณ factor ส่วนลด/ค่าสมาชิก/ตัวคูณอื่นที่ต้องประยุกต์ร่วมกัน

## คำถามที่พบบ่อย

**Q: ต่างจาก SUMX ที่คูณต่อแถวแล้วรวมอย่างไร?**

PRODUCT คูณค่าตรงๆ ในคอลัมน์เดียว ส่วน SUMX ให้คุณคำนวณ expression ต่อแถวแล้วรวม เหมาะกับกรณีต้องคำนวณต่อแถวก่อนคูณ

**Q: จะเกิดอะไรขึ้นถ้ามีศูนย์?**

ถ้าคอลัมน์มี 0 ผลลัพธ์จะเป็น 0 เพราะเป็นการคูณทั้งหมด

## ฟังก์ชันที่เกี่ยวข้อง

- [SUM – รวมค่าตัวเลขจากคอลัมน์ (DAX)](https://www.thepexcel.com/functions/dax/aggregation/sum-dax/)
- [SUMX – Iterator Function สำหรับคำนวณผลรวมแบบ Row-by-Row ใน DAX](https://www.thepexcel.com/functions/dax/aggregation/sumx-dax/)
- [PRODUCTX – คูณค่าจากนิพจน์ทีละแถวแล้วคูณรวมทั้งตาราง](https://www.thepexcel.com/functions/dax/aggregation/productx-dax/)
- [MAX – หาค่าสูงสุดในคอลัมน์หรือเปรียบเทียบสองค่า](https://www.thepexcel.com/functions/dax/aggregation/max-dax/)
- [MAXA – ค่ามากสุด (นับ TRUE/ข้อความ/ตัวเลข) ใน DAX](https://www.thepexcel.com/functions/dax/aggregation/maxa-dax/)
- [MIN – หาค่าน้อยที่สุดในคอลัมน์หรือเปรียบเทียบสองค่า scalar](https://www.thepexcel.com/functions/dax/aggregation/min-dax/)
- [MINA – ค่าน้อยสุด (นับ TRUE/ข้อความ/ตัวเลข) ใน DAX](https://www.thepexcel.com/functions/dax/aggregation/mina-dax/)

## แหล่งข้อมูลเพิ่มเติม

- [DAX Guide: PRODUCT](https://dax.guide/product/) _(documentation)_
- [Microsoft Learn: PRODUCT](https://learn.microsoft.com/en-us/dax/product-function-dax) _(documentation)_

---

_Source: [https://www.thepexcel.com/functions/dax/aggregation/product-dax/](https://www.thepexcel.com/functions/dax/aggregation/product-dax/)_
