Thep Excel

FORECAST.LINEAR – พยากรณ์ค่าแบบเส้นตรง

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

=FORECAST.LINEAR(x, known_y's, known_x's)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
5/10

Difficulty
4/10

Usefulness
6/10

Syntax & Arguments

=FORECAST.LINEAR(x, known_y's, known_x's)

Argument Type Required Default Description
x Number Yes ค่า X ที่ต้องการพยากรณ์ค่า Y สำหรับจุดนี้ (เช่น เดือนที่ 13, ปีที่ 5)
known_y's Range/Array Yes ข้อมูล Y ที่รู้ (ตัวแปรตาม เช่น ยอดขายเดิม) ต้องมีจำนวนเท่ากับ known_x’s
known_x's Range/Array Yes ข้อมูล X ที่รู้ (ตัวแปรอิสระ เช่น เดือนที่) ต้องมีจำนวนเท่ากับ known_y’s

Examples

พยากรณ์ยอดขายสำหรับเดือนที่ 13
FORECAST.LINEAR(13, B2:B13, A2:A13)
A2:A13 คือเดือนที่ 1-12 (known_x's) และ B2:B13 คือยอดขายเดือนที่ 1-12 (known_y's) ฟังก์ชันจะสร้างเส้นแนวโน้ม จากนั้นหาค่า Y สำหรับ X=13
Excel Formula:

=FORECAST.LINEAR(13, B2:B13, A2:A13)

Result:

ค่ายอดขายพยากรณ์สำหรับเดือนที่ 13

พยากรณ์ราคาหุ้นสำหรับเดือนถัดไป
FORECAST.LINEAR(DATE(2025,3,1), D2:D12, C2:C12)
C2:C12 คือวันที่ในอดีต (serial number) และ D2:D12 คือราคาหุ้นในวันนั้น ใช้ FORECAST.LINEAR ในการพยากรณ์ราคาสำหรับวันที่ 1 มีนาคม 2025
Excel Formula:

=FORECAST.LINEAR(DATE(2025,3,1), D2:D12, C2:C12)

Result:

ราคาหุ้นพยากรณ์

ตรวจสอบความถูกต้องด้วยค่า X ที่อยู่ในช่วงเดิม
FORECAST.LINEAR(6, B2:B13, A2:A13)
คุณสามารถใช้ค่า X ที่อยู่ในช่วงข้อมูลเดิมเพื่อตรวจสอบความถูกต้องของแนวโน้ม ค่าที่ได้ควรใกล้กับค่า Y เดิมในแถวที่ 6
Excel Formula:

=FORECAST.LINEAR(6, B2:B13, A2:A13)

Result:

ค่า Y พยากรณ์สำหรับ X=6 (อยู่ในช่วง known_x's)

พยากรณ์คุณลักษณะอื่นด้วย FORECAST.LINEAR
FORECAST.LINEAR(110, F2:F11, E2:E11)
E2:E11 คือความเร็ว (กม./ชม.) และ F2:F11 คือแรงต้านอากาศ ใช้ FORECAST.LINEAR พยากรณ์แรงต้านที่ความเร็ว 110 กม./ชม.
Excel Formula:

=FORECAST.LINEAR(110, F2:F11, E2:E11)

Result:

ค่าแรงต้านอากาศพยากรณ์ที่ความเร็ว 110 กม./ชม.

FAQs

FORECAST.LINEAR กับ TREND ต่างกันอย่างไร?

FORECAST.LINEAR พยากรณ์ค่า Y ทีละจุดเดียว ส่วน TREND สามารถพยากรณ์หลายจุดพร้อมกัน (array formula) การคำนวณคณิตศาสตร์เหมือนกันแต่ TREND เรียกใหญ่โตและยืดหยุ่นกว่า

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

Excel 2016 ขึ้นไป (Windows และ Mac) และ Excel 365 เวอร์ชันเก่า (Excel 2013 ลงมา) ใช้ FORECAST แทน

ทำไม FORECAST.LINEAR ถึงชื่อ LINEAR?

เพราะใช้ Linear Regression (ถดถอยเชิงเส้น) ในการสร้างแนวโน้ม ตรงข้ามกับ FORECAST.ETS ที่ใช้ Exponential Smoothing

พยากรณ์ได้แค่ไหนไกล?

เทคนิคแล้ว FORECAST.LINEAR ไม่มีข้อจำกัด แต่ในทางปฏิบัติ อย่าพยากรณ์เกิน 20-30% ของความยาวข้อมูลเดิม (เช่น ถ้า 12 เดือน ไม่ควรพยากรณ์เกิน 3-4 เดือนข้างหน้า)

ถ้าข้อมูลไม่ใช่เส้นตรง ควรใช้อะไร?

ใช้ FORECAST.ETS ถ้ามีลักษณะฤดูกาล หรือ LOGEST ถ้าเป็นแนวโน้มเอกโพเนนเชียล (exponential growth)

Resources & Related

Additional Notes

FORECAST.LINEAR เป็นฟังก์ชันที่ใช้พยากรณ์ค่าจุดเดียว (single point) โดยสร้างเส้นแนวโน้มจากข้อมูลเดิมแล้วคำนวณค่า Y ตามสูตร Linear Regression (y = a + bx)

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

ที่เจ๋งคือ FORECAST.LINEAR ได้ล้อมรับจาก Microsoft แล้วแทนที่ FORECAST เก่า ถ้าใช้ Excel 2016 ขึ้นไป ให้ใช้ FORECAST.LINEAR แทน ส่วนถ้าต้องพยากรณ์หลายจุดพร้อมกัน ให้ใช้ TREND แทน

Leave a Reply

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