Thep Excel

GEOMEAN – หาค่าเฉลี่ยเรขาคณิต

GEOMEAN หาค่าเฉลี่ยเรขาคณิต (Geometric Mean) ของชุดข้อมูล ใช้ได้ดีกับข้อมูลที่มีการเปลี่ยนแปลงในรูปแบบเปอร์เซ็นต์ เช่น อัตราการเติบโต ผลตอบแทน หรือความเสี่ยง

=GEOMEAN(number1, [number2], ...)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
5/10

Difficulty
4/10

Usefulness
6/10

Syntax & Arguments

=GEOMEAN(number1, [number2], ...)

Argument Type Required Default Description
number1 Number/Range Yes ตัวเลขตัวแรก หรือช่วงที่มีตัวเลข (ต้องมีค่า > 0 เท่านั้น)
number2 Number/Range Optional ตัวเลขตัวที่สอง ไปจนถึง 255 ตัวเลข สามารถเป็นค่าเดี่ยวหรือช่วงก็ได้

Examples

ตัวอย่างพื้นฐาน: หาค่าเฉลี่ยเรขาคณิตของสองตัวเลข
GEOMEAN(4, 9)
คำนวณจาก: (4 × 9)^(1/2) = (36)^(1/2) = 6
ค่าเฉลี่ยเรขาคณิตของ 4 และ 9 คือ 6 ซึ่งมากกว่าค่าเฉลี่ยเลขคณิต (4+9)/2 = 6.5
Excel Formula:

=GEOMEAN(4, 9)

Result:

6

ตัวอย่างจริง: คำนวณ CAGR (Compound Annual Growth Rate)
สมมติ A2:A5 มีค่าตามปี: 100, 120, 156, 187.2 =GEOMEAN(A3/A2, A4/A3, A5/A4)
ถ้าลงทุนเริ่มต้น 100 บาท และเติบโตเป็น 120, 156, 187.2 ตามลำดับ อัตราการเติบโตแต่ละปีคือ 1.2, 1.3, 1.2 ค่าเฉลี่ยเรขาคณิต 1.2 หมายถึงการเติบโตเฉลี่ย 20% ต่อปี (เป็นที่แน่นอนที่สุดสำหรับการคำนวณ Compound Growth)
Excel Formula:

สมมติ A2:A5 มีค่าตามปี: 100, 120, 156, 187.2
=GEOMEAN(A3/A2, A4/A3, A5/A4)

Result:

1.2 (หรือ 20%)

ตัวอย่างกับช่วง: หาค่าเฉลี่ยเรขาคณิตของหลายตัวเลข
สมมติ B2:B6 มีค่า: 2, 8, 4, 16, 32 =GEOMEAN(B2:B6)
คำนวณจาก: (2 × 8 × 4 × 16 × 32)^(1/5) = (32768)^(1/5) = 8
Excel Formula:

สมมติ B2:B6 มีค่า: 2, 8, 4, 16, 32
=GEOMEAN(B2:B6)

Result:

8

ตัวอย่างขั้นสูง: เปรียบเทียบการเติบโตของสินทรัพย์หลายตัว
สมมติมี 3 หุ้นกับผลตอบแทนปี (ในเปอร์เซ็นต์): หุ้น A: 15%, 20%, 18% หุ้น B: 10%, 25%, 15% หุ้น C: 12%, 22%, 16% =GEOMEAN(1.15, 1.20, 1.18) ← หุ้น A =GEOMEAN(1.10…
เมื่อเปรียบเทียบผลตอบแทนของหุ้นหลายตัว GEOMEAN ให้ค่าเฉลี่ยที่เป็นตัวแทนที่ดีที่สุดสำหรับผลตอบแทนทบต้น หุ้น A มีการเติบโตเฉลี่ย 17.59% ต่อปี ซึ่งดีที่สุด
Excel Formula:

=สมมติมี 3 หุ้นกับผลตอบแทนปี (ในเปอร์เซ็นต์):
หุ้น A: 15%, 20%, 18%
หุ้น B: 10%, 25%, 15%
หุ้น C: 12%, 22%, 16%
=GEOMEAN(1.15, 1.20, 1.18) ← หุ้น A
=GEOMEAN(1.10, 1.25, 1.15) ← หุ้น B
=GEOMEAN(1.12, 1.22, 1.16) ← หุ้น C

Result:

หุ้น A: 1.1759 (17.59%)
หุ้น B: 1.1616 (16.16%)
หุ้น C: 1.1660 (16.60%)

FAQs

GEOMEAN แตกต่างจาก AVERAGE อย่างไร?

AVERAGE หาค่าเฉลี่ยเลขคณิต (เพิ่มแล้วหารด้วยจำนวน) ส่วน GEOMEAN หาค่าเฉลี่ยเรขาคณิต (รากที่ n ของผลคูณ) GEOMEAN มีประโยชน์มากขึ้นเมื่อข้อมูลเป็นอัตราการเปลี่ยนแปลง เช่น เปอร์เซ็นต์การเติบโต

ใช้กับ Excel เวอร์ชันไหนได้?

GEOMEAN พร้อมใช้ในทั้ง Excel 2007 ขึ้นไป, Excel 2010, 2013, 2016, 2019, Excel 365 และ Excel Online

ค่าในข้อมูลต้องเป็นบวกเสมอหรือ?

ใช่ GEOMEAN ต้องการตัวเลขทั้งหมด > 0 ถ้ามีค่า 0 หรือติดลบ ฟังก์ชันจะคืน #NUM! Error

ทำไม GEOMEAN ต้องมากกว่า HARMEAN และน้อยกว่า AVERAGE เสมอ?

นี่คือ Mean Inequality: HARMEAN ≤ GEOMEAN ≤ AVERAGE สำหรับข้อมูลบวกทั้งหมด การสั่งลำดับนี้ใช้ได้ขึ้นอยู่กับการกระจายของข้อมูล

ส่วนต่างหรือไม่ถ้าข้อมูลมีค่าเท่ากันทั้งหมด?

ไม่ สามารถคำนวณได้ปกติ เช่น GEOMEAN(5, 5, 5) = 5 (เหมือน AVERAGE)

Resources & Related

Additional Notes

GEOMEAN เป็นฟังก์ชันที่หาค่าเฉลี่ยเรขาคณิต ซึ่งแตกต่างจาก AVERAGE ตรงที่ AVERAGE หาค่าเฉลี่ยเลขคณิต (บวกแล้วหารด้วยจำนวน) ขณะที่ GEOMEAN คำนวณจากรากที่ n ของผลคูณของ n จำนวน

สูตร: GEOMEAN = (x₁ × x₂ × … × xₙ)^(1/n)

ที่เจ๋งคือ ค่าเฉลี่ยเรขาคณิตสะท้อนอัตราการเปลี่ยนแปลงเฉลี่ยแท้ง่ายเป็นพิเศษ ถ้าลงทุน 100 บาท ปีแรกเพิ่ม 20%, ปีที่สอง 30%, GEOMEAN จะบอกคุณว่าการเติบโตเฉลี่ยจริง ๆ คือ 24.66% ไม่ใช่แค่ (20%+30%)/2 = 25% เพราะการเติบโตทบต้น (Compound) มีลักษณะเรขาคณิต

ส่วนตัวผม ผมใช้ GEOMEAN บ่อยเวลาวิเคราะห์ผลตอบแทนหุ้นระยะยาว หรือเปรียบเทียบประสิทธิภาพของหลายสินทรัพย์พร้อมกัน 😎

Leave a Reply

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