---
title: FORECAST.LINEAR – พยากรณ์ค่าแบบเส้นตรง
url: https://www.thepexcel.com/functions/excel/statistical/forecast-linear/
type: function-explainer
program: Excel
syntax: "=FORECAST.LINEAR(x, known_y's, known_x's)"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 4
  usefulness: 6
---

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

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

## คำอธิบาย

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

## Syntax

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

## Arguments

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

## ตัวอย่าง

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

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

**ผลลัพธ์:** `ค่ายอดขายพยากรณ์สำหรับเดือนที่ 13`

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

### 2. พยากรณ์ราคาหุ้นสำหรับเดือนถัดไป

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

**ผลลัพธ์:** `ราคาหุ้นพยากรณ์`

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

### 3. ตรวจสอบความถูกต้องด้วยค่า X ที่อยู่ในช่วงเดิม

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

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

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

### 4. พยากรณ์คุณลักษณะอื่นด้วย FORECAST.LINEAR

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

**ผลลัพธ์:** `ค่าแรงต้านอากาศพยากรณ์ที่ความเร็ว 110 กม./ชม.`

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

## หมายเหตุเพิ่มเติม

- ใช้ FORECAST.LINEAR แทน FORECAST เด่ว (ตั้งแต่ Excel 2016) เพราะ FORECAST ล้อมรับแล้ว

- ถ้าต้องพยากรณ์หลายค่า X พร้อมกัน ให้ใช้ TREND แทน FORECAST.LINEAR เพราะ TREND ปิดสูตรรวม (array formula) ได้ ติดตั้งครั้งเดียวทำให้ได้ผลลัพธ์หลายค่า

- ตรวจสอบ R² (R-squared) ด้วยฟังก์ชัน RSQ เพื่อดูว่าแนวโน้มเชิงเส้นเหมาะสมแค่ไหน (R² ใกล้ 1 = แนวโน้มเหมาะสม, R² ใกล้ 0 = แนวโน้มไม่ดี)

- ถ้าข้อมูลมีลักษณะฤดูกาล (seasonality) หรือรูปแบบไม่ใช่เส้นตรง ให้ใช้ FORECAST.ETS แทน

- พยากรณ์ไม่ควรห่างไกลเกินไปจากข้อมูลเดิม (Extrapolation) ความเสี่ยงจะสูงขึ้นยิ่งห่างไกล

- ใช้ SLOPE และ INTERCEPT ร่วมกับ FORECAST.LINEAR หากต้องการดูค่าความชันและจุดตัด y ของแนวโน้ม

## คำถามที่พบบ่อย

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

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

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

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

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

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

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

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

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

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

## ฟังก์ชันที่เกี่ยวข้อง

- [FORECAST – พยากรณ์ค่าจากข้อมูลในอดีต](https://www.thepexcel.com/functions/excel/statistical/forecast/)
- [TREND – พยากรณ์ค่าตามแนวโน้มเชิงเส้น](https://www.thepexcel.com/functions/excel/statistical/trend/)
- [INT – ปัดเศษลงให้เป็นจำนวนเต็ม](https://www.thepexcel.com/functions/excel/math-and-trigonometry/int/)
- [NOW – แสดงวันและเวลาปัจจุบัน (Real-time)](https://www.thepexcel.com/functions/excel/date-and-time/now/)
- [SIN – หาค่า Sine](https://www.thepexcel.com/functions/excel/math-and-trigonometry/sin/)

## แหล่งข้อมูลเพิ่มเติม

- [Microsoft Official - FORECAST.LINEAR](https://support.microsoft.com/en-us/office/forecast-linear-function-00fb5606-645e-4fd7-a19f-a8ab5e4f3434) _(official)_
- [ExcelJet - FORECAST Function](https://exceljet.net/excel-functions/excel-forecast-function) _(guide)_
- [Microsoft Learn - Linear Regression](https://learn.microsoft.com/en-us/office/vba/api/Excel.WorksheetFunction.Forecast_Linear) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/statistical/forecast-linear/](https://www.thepexcel.com/functions/excel/statistical/forecast-linear/)_
