Thep Excel

GROWTHพยากรณ์การเติบโต (Exponential)

GROWTH พยากรณ์การเติบโตแบบ Exponential จากข้อมูลในอดีต โดยใช้สูตร y = b*m^x แทนการเรียงแบบเส้นตรง

fx
=GROWTH(known_y's, [known_x's], [new_x's], [const])

ความนิยม5/10
ความยาก4/10
ประโยชน์6/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด ค่าเริ่มต้น คำอธิบาย
known_y's Range/Array ค่า Y ที่รู้แล้ว (ค่าที่สังเกตในอดีต) ต้องมีค่าบวกเท่านั้น ห้ามเป็น 0 หรือค่าลบ
[known_x's]ไม่บังคับ Range/Array 1, 2, 3, … ค่า X ที่รู้แล้ว (ช่วงเวลา เลขที่ ฯลฯ) ถ้าไม่ระบุ จะใช้ 1, 2, 3, … แทน
[new_x's]ไม่บังคับ Range/Array known_x's ค่า X ที่ต้องการพยากรณ์ค่า Y ถ้าไม่ระบุ จะใช้ค่า known_x’s แทน
[const]ไม่บังคับ Logical TRUE TRUE (ค่าเริ่มต้น) = คำนวณค่า b ปกติ, FALSE = บังคับให้ b = 1 (เหมาะสำหรับการเติบโตแบบบริสุทธิ์)

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

Additional Notes

ฟังก์ชัน GROWTH ใน Excel ช่วยพยากรณ์การเติบโตแบบ Exponential (Exponential Growth) จากข้อมูลที่มี เหมือนกับ TREND แต่แทนที่จะเป็นเส้นตรง (y = a + bx) มันจะเป็นเส้นโค้ง Exponential (y = b*m^x).

ที่เจ๋งคือ GROWTH จะคำนวณค่า b และ m จากข้อมูลเก่า แล้วใช้ค่าเหล่านั้นพยากรณ์ค่า Y ใหม่สำหรับ X ที่กำหนด ผลลัพธ์คือเส้นโค้งที่เพิ่มขึ้นเร็วขึ้นเรื่อยๆ (เหมือนการเติบโตของสินค้า หรือเชื้อโรค)

ส่วนตัวผม แนะนำให้ใช้ GROWTH เมื่อข้อมูลของเรา เป็นการเติบโตแบบเร่งตัว (เช่นยอดขายที่เพิ่มร้อยละเรื่อยๆ) ส่วน TREND ใช้เมื่อข้อมูล เป็นการเพิ่มแบบคงที่

Examples

พยากรณ์ยอดขายในไตรมาสถัดไปGROWTH(B2:B5, A2:A5, 5)

สมมติ A2:A5 = ไตรมาส 1-4, B2:B5 = ยอดขาย 100, 150, 225, 337.5 (เพิ่มร้อยละ 50) สูตรจะพยากรณ์ยอดขายไตรมาส 5 ได้ประมาณ 506

fx
=GROWTH(B2:B5, A2:A5, 5)

ผลลัพธ์ค่าพยากรณ์ยอดขายในไตรมาสที่ 5
พยากรณ์หลายค่า (Exponential Range)GROWTH(B2:B5, A2:A5, A6:A8)

ถ้า A6:A8 มี 3 ค่า (ไตรมาส 6, 7, 8) ฟังก์ชันจะส่งคืน 3 ค่าพยากรณ์ (ต้องกด Ctrl+Shift+Enter เมื่อเป็น Array Formula)

fx
=GROWTH(B2:B5, A2:A5, A6:A8)

ผลลัพธ์Array ของค่าพยากรณ์สำหรับไตรมาส 6, 7, 8
พยากรณ์ด้วยค่า const = FALSEGROWTH(B2:B5, A2:A5, 5, FALSE)

ใช้เมื่อต้องการให้กราฟ Exponential ผ่านจุดกำเนิด (0,1) โดยค่า b จะเป็น 1 เสมอ

fx
=GROWTH(B2:B5, A2:A5, 5, FALSE)

ผลลัพธ์ค่าพยากรณ์แบบบริสุทธิ์ (b=1)
พยากรณ์โดยอ้างอิง X เป็นจำนวนเดือนGROWTH({2000;3000;4500;6750}, {1;2;3;4}, {5;6})

ข้อมูล: เดือน 1-4 มีมูลค่า 2000, 3000, 4500, 6750 (เพิ่มร้อยละ 50) พยากรณ์เดือน 5, 6 ได้ 10,125 และ 15,187.5

fx
=GROWTH({2000;3000;4500;6750}, {1;2;3;4}, {5;6})

ผลลัพธ์ค่าพยากรณ์สำหรับเดือนที่ 5 และ 6

FAQs

GROWTH กับ TREND แตกต่างกันอย่างไร?+

GROWTH ใช้สูตร Exponential (y = b*m^x) ส่วน TREND ใช้สูตรเส้นตรง (y = a + bx) ใช้ GROWTH เมื่อข้อมูลเติบโตแบบเร่งตัว (เช่น % ผลตอบแทน) ใช้ TREND เมื่อเพิ่มแบบคงที่ (เช่น +100 ต่อเดือน)

ทำไม GROWTH ส่งคืน #NUM! error?+

มีค่า Y ที่เป็น 0 หรือลบ Exponential Growth ต้องใช้ค่าบวกเท่านั้น ตรวจสอบว่า known_y's ไม่มี 0 หรือค่าลบ

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

GROWTH มีมาตั้งแต่ Excel เวอร์ชันเก่า (2003 ขึ้นไป) และใช้ได้ทั้ง Excel สมัยใหม่ แบบ Online หรือ Excel 365

GROWTH เป็น Array Formula หรือเปล่า?+

ใช่ เมื่อ new_x's เป็น Array (มีหลายค่า) ต้องกด Ctrl+Shift+Enter บน Excel Desktop เพื่อให้เป็น Array Formula (Excel 365 จะอัตโนมัติ)

สามารถใช้ GROWTH สำหรับ Interpolation (หาค่าระหว่าง) ได้หรือ?+

ได้ เช่นถ้าขอมูลเป็นประจำปี ใช้ GROWTH ปี 1.5, 2.5, 3.5 เพื่อประมาณค่าครึ่งปี (แต่ถูกต้องเฉพาะเมื่อข้อมูลเป็นจริง Exponential)

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ GROWTH จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้GROWTHStatistical
Statistical (5)
FORECAST.LINEAR

พยากรณ์ค่าในอนาคตโดยใช้สมการถดถอยเชิงเส้น (Linear Regression) จากข้อมูลชุดเดิม

GEOMEAN

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

LINEST

LINEST คำนวณค่าสถิติสำหรับเส้นตรงที่เหมาะสมที่สุด ด้วยวิธีกำลังสองน้อยที่สุด (Linear Regression Analysis)

LOGEST

LOGEST ใช้คำนวณค่าสถิติสำหรับเส้นโค้ง Exponential ที่เหมาะสมที่สุด เพื่อวิเคราะห์การเติบโตแบบเลขชี้กำลัง

TREND

TREND ใช้หา linear regression line (เส้นตรงที่ลดความเบี่ยงเบนของข้อมูล) เพื่อพยากรณ์ค่า Y ในอนาคตจากข้อมูลเดิม หรือสร้างค่า fitted line สำหรับกราฟแนวโน้ม

Lookup and reference (1)
ROW

ROW ส่งคืนหมายเลขแถว (Row Number) ของเซลล์หรือช่วงที่ระบุ ส่งคืนตัวเลขแถว 1, 2, 3… มีประโยชน์ในการกำหนดหมายเลขลำดับแบบไดนามิก และสร้างสูตรที่ปรับตัวตามตำแหน่ง

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่