GEOMEANX คำนวณค่าเฉลี่ยเรขาคณิต (Geometric Mean) ของค่าที่คำนวณจากการประเมินนิพจน์ในแต่ละแถว ต่างจาก AVERAGEX ที่คำนวณค่าเฉลี่ยเลขคณิต ค่าเฉลี่ยเรขาคณิตเหมาะสำหรับการคำนวณอัตราการเปลี่ยนแปลง (Rate of Change) หรือการเติบโตแบบทบต้น (Compound Growth) เช่น อัตราผลตอบแทนการลงทุน
=GEOMEANX(<Table>, <Expression>)
=GEOMEANX(<Table>, <Expression>)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| Table | table | Yes | ไม่มี | ตารางข้อมูลที่ต้องการคำนวณ |
| Expression | expression | Yes | ไม่มี | นิพจน์ที่ประเมินสำหรับแต่ละแถว เช่น อัตราการเปลี่ยนแปลง Growth Rate |
GEOMEANX(Sales, Sales[Growth Rate])=GEOMEANX(Sales, Sales[Growth Rate])
1.15 (ตัวอย่าง = 15% annual growth)
GEOMEANX(Returns, Returns[Annual Return])=GEOMEANX(Returns, Returns[Annual Return])
1.08 (ตัวอย่าง = 8% CAGR)
GEOMEANX vs AVERAGEX บน {1.1, 1.2, 1.05, 1.25}=GEOMEANX vs AVERAGEX บน {1.1, 1.2, 1.05, 1.25}
GEOMEANX = 1.146, AVERAGEX = 1.155
เพราะ Growth Rate และ Rate of Change เป็นตัวคูณ (Multiplicative) ไม่ใช่การบวก ค่าเฉลี่ยเรขาคณิต (Geometric Mean) ให้ผลที่ถูกต้องมากกว่า
AVERAGEX = Arithmetic Mean (ทั่วไป), GEOMEANX = Geometric Mean (สำหรับการคูณ) ใช้ GEOMEANX สำหรับ Growth, AVERAGEX สำหรับทั่วไป
Microsoft บอกว่า GEOMEANX ไม่แนะนำ (Not Recommended) แต่ยังสามารถใช้ได้ ปัญหาคือประสิทธิภาพ หากต้องการ Geometric Mean ให้ลองสร้างเอง
GEOMEANX