Thep Excel

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

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

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

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
5/10

Difficulty
4/10

Usefulness
6/10

Syntax & Arguments

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

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

Examples

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

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

Result:

ค่าพยากรณ์ยอดขายในไตรมาสที่ 5

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

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

Result:

Array ของค่าพยากรณ์สำหรับไตรมาส 6, 7, 8

พยากรณ์ด้วยค่า const = FALSE
GROWTH(B2:B5, A2:A5, 5, FALSE)
ใช้เมื่อต้องการให้กราฟ Exponential ผ่านจุดกำเนิด (0,1) โดยค่า b จะเป็น 1 เสมอ
Excel Formula:

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

Result:

ค่าพยากรณ์แบบบริสุทธิ์ (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
Excel Formula:

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

Result:

ค่าพยากรณ์สำหรับเดือนที่ 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

Additional Notes

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

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

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

Leave a Reply

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