---
title: LINEST – วิเคราะห์การถดถอยเชิงเส้น
url: https://www.thepexcel.com/functions/excel/statistical/linest/
type: function-explainer
program: Excel
syntax: "=LINEST(known_y's, [known_x's], [const], [stats])"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 4
  usefulness: 6
---

# LINEST – วิเคราะห์การถดถอยเชิงเส้น

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

## คำอธิบาย

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

## Syntax

```excel
=LINEST(known_y's, [known_x's], [const], [stats])
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| known_y's | Yes | Range/Array |  | ค่า Y (ตัวแปรตาม) ที่ต้องการหาความสัมพันธ์ เช่น ยอดขาย, อุณหภูมิ, คะแนนสอบ |
| known_x's | No | Range/Array | Not specified (auto-generated as 1,2,3...) | ค่า X (ตัวแปรอิสระ) ที่นำมาพยากรณ์ Y หากละเว้น Excel จะสร้างขึ้นเองเป็น {1,2,3,...} |
| const | No | Logical | TRUE | TRUE (default) = คำนวณจุดตัด (intercept) ตามปกติ \| FALSE = บังคับให้จุดตัด = 0 |
| stats | No | Logical | FALSE | FALSE (default) = คืนแค่ {slope, intercept} \| TRUE = คืน Array 5x2 ที่มีค่าสถิติเพิ่มเติม (SE, R², F, df, SSreg, SSresid) |

## ตัวอย่าง

### 1. พื้นฐาน: หาความชันและจุดตัด

```excel
=LINEST(C2:C10, B2:B10)
```

**ผลลัพธ์:** `{1.5, 0.25}`

B2:B10 = ชั่วโมงศึกษา (X), C2:C10 = คะแนนสอบ (Y) → สมการ: คะแนน = 1.5×ชั่วโมง + 0.25

### 2. ดูค่าสถิติเพิ่มเติม (R², Standard Error)

```excel
=LINEST(C2:C10, B2:B10, TRUE, TRUE)
```

**ผลลัพธ์:** `Array 5x2 ที่มี Slope, Intercept, SE, R², F-statistic, df, SSreg, SSresid`

stats=TRUE จะคืน Array แสดงระดับความแม่นยำ (R²=0.95 = แม่นยำ 95%) และ F-statistic เพื่อทดสอบความสำคัญของความสัมพันธ์

### 3. Multiple Regression: วิเคราะห์หลายตัวแปร

```excel
=LINEST(D2:D10, HSTACK(B2:B10, C2:C10), TRUE, TRUE)
```

**ผลลัพธ์:** `Array ที่มี Coefficients สำหรับแต่ละตัวแปร`

B = ชั่วโมงศึกษา, C = นอนหลับชั่วโมง, D = คะแนน → หาผลของแต่ละตัวแปร พร้อมกัน

### 4. บังคับให้จุดตัด = 0

```excel
=LINEST(C2:C10, B2:B10, FALSE)
```

**ผลลัพธ์:** `{slope}`

ใช้เมื่อต้องการเส้นตรงผ่านจุด (0,0) เช่น ต้นทุนต่อหน่วยเสมอเป็นสัดส่วนโดยไม่มีค่าคงที่

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

- ถ้าต้องหา Prediction ค่าเดียว ใช้ FORECAST หรือ FORECAST.LINEAR จะง่ายกว่า LINEST

- เมื่อใช้ LINEST(Y, HSTACK(X1, X2, X3)) จำนวนคอลัมน์ของ X ต้องน้อยกว่า Rows ของ X มิฉะนั้นจะ #NUM!

- ถ้า R² ต่ำ ลองเพิ่มตัวแปร X ใหม่ หรือตรวจสอบว่า Data มี Outliers ไหม

- Standard Error (SE) บอกความแม่นยำของ Coefficients | SE น้อย = ความแม่นยำสูง

- F-statistic > Critical Value (โดยปกติ 4-5) บ่งชี้ว่า Regression มีความสำคัญทางสถิติ

- ใช้ ABS(t-stat) = |Coefficient / SE| > 2 เพื่อหา Significant Variables

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

**Q: LINEST คืน Array ต้องป้อนแบบไหน?**

Excel 365 อัติโนมัติใช้ Dynamic Arrays | Excel 2019 ต้อง Ctrl+Shift+Enter และเลือกช่องเพียงพอสำหรับผลลัพธ์

**Q: ต่างกับ SLOPE/INTERCEPT ยังไง?**

SLOPE/INTERCEPT คืนแค่ slope และ intercept | LINEST คืนค่าสถิติเพิ่มเติม (R², SE, F-statistic) ช่วยประเมินคุณภาพของ Regression

**Q: R² = 0.5 หมายถึงอะไร?**

ความแม่นยำ 50% | ข้อมูล 50% อธิบายได้ด้วยตัวแปร X ที่เลือก อีก 50% มาจากปัจจัยอื่น

**Q: เมื่อไหร่ต้องใช้ Multiple Regression?**

เมื่อต้องการวิเคราะห์ผลของตัวแปร X หลายตัวต่อ Y พร้อมกัน เช่น ยอดขายขึ้นอยู่กับโฆษณา + ราคา + ฤดูกาล

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

- dummy
- [HSTACK – ฟังก์ชันรวมข้อมูลแนวนอน](https://www.thepexcel.com/functions/excel/lookup-and-reference/hstack/)
- [PRICE – คำนวณราคาพันธบัตร](https://www.thepexcel.com/functions/excel/financial/price/)
- [GROWTH – พยากรณ์การเติบโต (Exponential)](https://www.thepexcel.com/functions/excel/statistical/growth/)
- [INTERCEPT – หาจุดตัดแกน Y ของเส้นถดถอย](https://www.thepexcel.com/functions/excel/statistical/intercept/)

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

- [Microsoft Support: LINEST Function](https://support.microsoft.com/en-us/office/linest-function-84d7d0d9-6e50-4101-977a-fa7abf772b6d) _(official)_
- [ExcelJet: LINEST Function](https://exceljet.net/excel-functions/excel-linest-function) _(guide)_

---

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