---
title: FORECAST.ETS – พยากรณ์ค่าอนาคต (Exponential Smoothing)
url: https://www.thepexcel.com/functions/excel/statistical/forecast-ets/
type: function-explainer
program: Excel
syntax: "=FORECAST.ETS(target_date, values, timeline, [seasonality], [data_completion], [aggregation])"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 4
  usefulness: 6
---

# FORECAST.ETS – พยากรณ์ค่าอนาคต (Exponential Smoothing)

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

## คำอธิบาย

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

## Syntax

```excel
=FORECAST.ETS(target_date, values, timeline, [seasonality], [data_completion], [aggregation])
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| target_date | Yes | Date/Number |  | วันที่หรือช่วงเวลาที่ต้องการพยากรณ์ (ต้องอยู่นอกช่วง timeline) |
| values | Yes | Range |  | ช่วงข้อมูลในอดีต (ยอดขาย อุณหภูมิ ฯลฯ) |
| timeline | Yes | Range |  | ช่วงวันที่/ช่วงเวลาของข้อมูล (ต้องเรียงลำดับ ไม่มีช่องว่าง) |
| seasonality | No | Number | 1 | ความยาวของรูปแบบฤดูกาล (1=auto-detect, 0=ไม่มี, 2-8760=จำนวนงวดต่อฤดูกาล) |
| data_completion | No | Number | 1 | การจัดการข้อมูลที่หายไป (0=ศูนย์, 1=ค่าเฉลี่ยข้างเคียง) |
| aggregation | No | Number | 0 | วิธีรวมข้อมูล (0=AVERAGE, 1=SUM, 2=COUNT, 3=COUNTA, 4=MIN, 5=MAX, 6=MEDIAN) |

## ตัวอย่าง

### 1. พยากรณ์ยอดขายเดือนหน้า

```excel
=FORECAST.ETS(DATE(2024,2,1), A2:A13, B2:B13)
```

**ผลลัพธ์:** `ค่าทำนายยอดขายเดือนกุมภาพันธ์ 2024`

A2:A13 เป็นยอดขาย 12 เดือน B2:B13 เป็นวันที่ Excel จะหาฤดูกาลเองและทำนายเดือนถัดไป

### 2. พยากรณ์โดยระบุฤดูกาล

```excel
=FORECAST.ETS(DATE(2024,4,1), Sales, DateRange, 12)
```

**ผลลัพธ์:** `ค่าทำนาย`

seasonality=12 บอก Excel ว่ารูปแบบซ้ำทุก 12 เดือน (ปีต่อปี) ดีกว่าปล่อยให้ auto-detect เมื่อข้อมูล >2 รอบ

### 3. จัดการข้อมูลที่หายไป

```excel
=FORECAST.ETS(Target, Values, Timeline, 1, 0)
```

**ผลลัพธ์:** `ค่าทำนาย`

data_completion=0 ถ้าข้อมูลขาดจะมองเป็นศูนย์ (ถ้ากำลังยอดขายที่หายคือขายได้ 0) ใช้ 1 ถ้าหายต่อเนื่องให้เฉลี่ยแทน

### 4. พยากรณ์ข้อมูลรายวัน (ข้อมูลหนาแน่น)

```excel
=FORECAST.ETS(DATE(2024,1,15), A2:A92, B2:B92, 7)
```

**ผลลัพธ์:** `ค่าทำนายวันที่ 15 ม.ค.`

seasonality=7 หมายถึงวัฏจักรรายสัปดาห์ (จันทร์ถึงอาทิตย์) ถ้ามีข้อมูล ~13 สัปดาห์ขึ้นไป

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

- ใช้ FORECAST.ETS.CONFINT ร่วมด้วย เพื่อหาช่วงความเชื่อมั่น (Confidence Interval) ดูว่าทำนายแม่นยำแค่ไหน

- ใช้ FORECAST.ETS.SEASONALITY ตรวจสอบว่า Excel หาฤดูกาลถูกหรือไม่ ก่อนใช้ forecasting

- ดีที่สุดคือ 2-3 ปีข้อมูล (24-36 เดือน) สำหรับ monthly forecast พอ stable และเห็นรูปแบบชัด

- ถ้าข้อมูล >100 จุด ลองใช้ aggregation=SUM หรือ AVERAGE ลดไป 10-20 จุด ด้วย groupby เพื่อให้ ETS เห็นรูปแบบใหญ่ ไม่หลงรายละเอียด

- อย่าลืมตรวจสอบโลจิก ถ้าทำนายได้ 0 หรือติดลบ แต่ข้อมูลเดิมเป็นบวก ให้เปลี่ยน data_completion หรือทำความสะอาดข้อมูล

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

**Q: FORECAST.ETS ต่างจาก FORECAST ยังไง?**

FORECAST ใช้ Linear Regression (เส้นตรง) เหมาะกับเทรนด์เรียบๆ ส่วน FORECAST.ETS ใช้ ETS (Exponential Triple Smoothing) ซึ่งจัดการเทรนด์ + ฤดูกาล + noise ได้ดีกว่า ถ้ายอดขายขึ้นลงตามฤดูกาล FORECAST.ETS ชนะแน่นอน

**Q: ต้องข้อมูลกี่จุดจึงจะถูกต้อง?**

Excel แนะนำอย่างน้อย 2 รอบฤดูกาล (ถ้า seasonality=12 ต้อง 24 เดือน) ถ้าน้อยกว่านี้ ETS อาจคาดการณ์ได้แม่นยำน้อย

**Q: ข้อมูลที่หายไปจะเกิดอะไร?**

ถ้า data_completion=1 (default) Excel จะใช้ค่าเฉลี่ยข้างเคียง ถ้า=0 จะถือเป็นศูนย์ ลองทั้งสองแล้วดูผลไหนสมเหตุสมผลกว่า

**Q: seasonality=1 (auto-detect) จะให้ผลถูกต้องไหม?**

ถ้าข้อมูลชัดเจน auto-detect ก็ดี แต่ถ้า data มี noise หรือฤดูกาลซับซ้อน ลองระบุด้วยมือ (เช่น 12 สำหรับ monthly, 7 สำหรับ daily by day-of-week)

**Q: ใช้กับ Excel version ไหนได้?**

Excel 365, Excel 2024, 2021, 2019 ขึ้นไป (ไม่มีใน Excel 2016 หรือเก่ากว่า)

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

- [DATE – ฟังก์ชันสร้างวันที่จากปี เดือน วัน](https://www.thepexcel.com/functions/excel/date-and-time/date/)
- [FORECAST – พยากรณ์ค่าจากข้อมูลในอดีต](https://www.thepexcel.com/functions/excel/statistical/forecast/)
- [FORECAST.LINEAR – พยากรณ์ค่าแบบเส้นตรง](https://www.thepexcel.com/functions/excel/statistical/forecast-linear/)
- [TIME – สร้างเวลา (Time Serial)](https://www.thepexcel.com/functions/excel/date-and-time/time/)
- [EXP – ส่งกลับค่า e ยกกำลัง](https://www.thepexcel.com/functions/excel/math-and-trigonometry/exp/)

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

- [Microsoft Docs - FORECAST.ETS](https://support.microsoft.com/en-us/office/forecast-ets-function-e2f135f3-7033-4f84-9c27-eea379131723) _(official)_
- [Microsoft Docs - Forecasting Functions Reference](https://support.microsoft.com/en-us/office/forecasting-functions-reference-897a2fe9-6595-4680-a0b0-93e0308d5f6e) _(official)_
- [ExcelJet - FORECAST.ETS](https://exceljet.net/excel-functions/excel-forecast-ets-function) _(guide)_

---

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