Thep Excel

FORECASTพยากรณ์ค่าจากข้อมูลในอดีต

ฟังก์ชันที่ใช้สมการถดถอยเชิงเส้น (Linear Regression) เพื่อพยากรณ์ค่าในอนาคต โดยยึดตามแนวโน้มข้อมูลในอดีต

fx
=FORECAST(x, known_y's, known_x's)

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

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
x Number ค่า X ที่ต้องการทำนายค่า Y สำหรับ เช่น เดือนที่ 13 หรือ วันที่ 100
known_y's Range/Array ข้อมูล Y (ตัวแปรตาม) ที่รู้ค่า เช่น ยอดขายเดือนที่ 1-12
known_x's Range/Array ข้อมูล X (ตัวแปรอิสระ) ที่รู้ค่า เช่น เลขที่ของเดือน (1-12) ต้องมีจำนวนข้อมูลเท่ากับ known_y’s

Additional Notes

FORECAST เป็นฟังก์ชันสำหรับพยากรณ์ค่า Y ในอนาคตตามแนวโน้มเชิงเส้นของข้อมูลในอดีต ใช้ได้กับการคาดการณ์ยอดขาย อุณหภูมิ อัตราเติบโต หรือตัวเลขอื่นๆ ที่มีแนวโน้มชัดเจน

ที่สำคัญคือ FORECAST ใช้ Linear Regression ซึ่งหมายความว่า ข้อมูลของคุณต้องมีความสัมพันธ์เป็นเส้นตรง ถ้าข้อมูลเป็นแบบ exponential (เพิ่มขึ้นแบบโค้ง) หรือ seasonal (มีฤดูกาล) ฟังก์ชันนี้จะไม่ทำงานดี ต้องใช้ FORECAST.ETS แทน

ส่วนตัวผม FORECAST เหมาะสำหรับบริษัทที่ต้องทำนายยอดขายเดือนหน้าง่ายๆ หรือพยากรณ์ค่าใช้จ่าย แต่ถ้าข้อมูลมีลวดลายซับซ้อน ควรใช้ FORECAST.ETS ซะ เพราะมันสมาร์ทกว่าเยอะ

Examples

พยากรณ์ยอดขายเดือนที่ 13FORECAST(13, B2:B13, A2:A13)

สมมติว่า A2:A13 มีเลข 1-12 (เลขเดือน) และ B2:B13 มียอดขายแต่ละเดือน ฟังก์ชันนี้จะคำนวณแนวโน้มและทำนายยอดขายเดือนที่ 13

fx
=FORECAST(13, B2:B13, A2:A13)

ผลลัพธ์ค่าพยากรณ์ยอดขายเดือนที่ 13
พยากรณ์ตัวแปรหลายจุดFORECAST(20, Sales[Amount], Sales[Day])

ใช้ Table References (Sales[Amount] และ Sales[Day]) จะง่ายขึ้นและอัพเดตอัตโนมัติเมื่อเพิ่มข้อมูลใหม่

fx
=FORECAST(20, Sales[Amount], Sales[Day])

ผลลัพธ์ค่าพยากรณ์สำหรับวันที่ 20
พยากรณ์อุณหภูมิFORECAST(2024, C5:C16, B5:B16)

B5:B16 เป็นปีที่มีข้อมูล (เช่น 2012-2023) และ C5:C16 เป็นอุณหภูมิเฉลี่ย FORECAST จะทำนายอุณหภูมิปี 2024 โดยใช้แนวโน้มเดิม

fx
=FORECAST(2024, C5:C16, B5:B16)

ผลลัพธ์อุณหภูมิเฉลี่ยโดยประมาณในปี 2024

FAQs

FORECAST กับ FORECAST.LINEAR ต่างกันไหม?+

ไม่ต่างกัน สูตรและผลลัพธ์เหมือนเดิม Microsoft เปลี่ยนชื่อให้ชัดเจนตั้งแต่ Excel 2016 แล้วแนะนำให้ใช้ FORECAST.LINEAR ส่วน FORECAST คงไว้เพื่อความเข้ากันได้กับรุ่นเก่า

ทำไมผลลัพธ์ไม่แม่นยำ?+

เพราะข้อมูลอาจไม่เป็นเส้นตรง ถ้ามีรูปแบบ seasonal (เช่น ยอดขายปีใหม่สูงเสมอ) หรือ exponential (เพิ่มขึ้นแบบปุ่มปุ่ม) FORECAST จะไม่ทำนายดี ต้องใช้ FORECAST.ETS

ใช้ FORECAST ได้กับค่าตัวอักษรไหม?+

ไม่ได้ x, known_y's, known_x's ต้องเป็นตัวเลข (Number) เท่านั้น ถ้าใส่ตัวอักษร จะได้ #VALUE! error

มีข้อมูล 100 จุด ทำนายค่าที่ 500 ได้ไหม?+

ได้แต่ความแม่นยำจะลดลงเยอะ เพราะการทำนาย 400 จุดห่างจากข้อมูลเดิมเสี่ยงจะมีปัจจัยไม่คาดคิด ลองดูสิ่งที่ FORECAST.ETS ทำนาย ซึ่งจัดการแบบลวดลายได้ดีกว่า

FORECAST ใช้เก่า ควรเปลี่ยนมาไหม?+

ควรเปลี่ยนเป็น FORECAST.LINEAR ดีกว่า ชื่อชัดเจนกว่า และ Microsoft แนะนำไว้แล้ว หรือถ้าข้อมูลมีลวดลายซับซ้อน ลองใช้ FORECAST.ETS ดู

Resources & Related

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

ฟังก์ชันนี้FORECASTStatistical
Statistical (11)
FORECAST.ETS

FORECAST.ETS พยากรณ์ค่าในอนาคตโดยใช้เทคนิค Exponential Triple Smoothing (ETS) ซึ่งจัดการกับเทรนด์และฤดูกาลได้อัจฉริยะ

FORECAST.ETS.CONFINT

FORECAST.ETS.CONFINT หาช่วงความเชื่อมั่น (Confidence Interval) ของค่าที่พยากรณ์จากข้อมูลชุดเวลา โดยใช้วิธี Exponential Triple Smoothing (ETS)

FORECAST.ETS.SEASONALITY

ฟังก์ชัน FORECAST.ETS.SEASONALITY ตรวจจับความยาวของรอบฤดูกาล (seasonality) ในข้อมูลอนุกรมเวลา โดยใช้อัลกอริทึม Exponential Triple Smoothing (ETS) ที่ Excel ใช้สำหรับพยากรณ์

FORECAST.ETS.STAT

ส่งกลับค่าสถิติต่างๆ จากการวิเคราะห์พยากรณ์แบบ ETS (Exponential Triple Smoothing) เช่น Alpha, Beta, Gamma, MASE, SMAPE, MAE, RMSE และ Step size

FORECAST.LINEAR

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

INTERCEPT

ฟังก์ชัน INTERCEPT ใน Excel ใช้สำหรับคำนวณจุดที่เส้นถดถอยเชิงเส้น (Linear Regression Line) ตัดกับแกน Y (ค่า Y เมื่อ X = 0).

LINEST

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

LOGEST

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

RSQ

ฟังก์ชันที่ส่งคืนค่า R-squared (R²) หรือสัมประสิทธิ์การตัดสินใจ แสดงสัดส่วนของความแปรปรวนในตัวแปรตามที่สามารถอธิบายได้จากตัวแปรอิสระ ค่าอยู่ระหว่าง 0 ถึง 1

SLOPE

คำนวณความชันของเส้นถดถอยเชิงเส้น ซึ่งบอกให้รู้ว่าค่า Y เปลี่ยนแปลงเร็วแค่ไหนเมื่อค่า X เพิ่มขึ้น ใช้สำหรับวิเคราะห์แนวโน้มข้อมูล

STEYX

STEYX หาค่าความคลาดเคลื่อนมาตรฐาน (Standard Error of Estimate) ของค่า Y ที่พยากรณ์จาก X โดยใช้การถดถอยเชิงเส้น

Comments

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