Thep Excel

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

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

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

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

อัปเดต 2 December 2025

Syntax & Arguments

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

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 แทน

Examples

พยากรณ์ยอดขายสำหรับเดือนที่ 13FORECAST.LINEAR(13, B2:B13, A2:A13)

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

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

ผลลัพธ์ค่ายอดขายพยากรณ์สำหรับเดือนที่ 13
พยากรณ์ราคาหุ้นสำหรับเดือนถัดไปFORECAST.LINEAR(DATE(2025,3,1), D2:D12, C2:C12)

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

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

ผลลัพธ์ราคาหุ้นพยากรณ์
ตรวจสอบความถูกต้องด้วยค่า X ที่อยู่ในช่วงเดิมFORECAST.LINEAR(6, B2:B13, A2:A13)

คุณสามารถใช้ค่า X ที่อยู่ในช่วงข้อมูลเดิมเพื่อตรวจสอบความถูกต้องของแนวโน้ม ค่าที่ได้ควรใกล้กับค่า Y เดิมในแถวที่ 6

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

ผลลัพธ์ค่า Y พยากรณ์สำหรับ X=6 (อยู่ในช่วง known_x's)
พยากรณ์คุณลักษณะอื่นด้วย FORECAST.LINEARFORECAST.LINEAR(110, F2:F11, E2:E11)

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

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

ผลลัพธ์ค่าแรงต้านอากาศพยากรณ์ที่ความเร็ว 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

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

ฟังก์ชันนี้FORECAST.LINEARStatistical
Statistical (8)
FORECAST

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

FORECAST.ETS

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

GROWTH

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

INTERCEPT

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

LINEST

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

RSQ

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

SLOPE

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

TREND

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

Comments

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