---
title: FORECAST.ETS.SEASONALITY – หาความยาวรอบฤดูกาลอัตโนมัติ
url: https://www.thepexcel.com/functions/excel/statistical/forecast-ets-seasonality/
type: function-explainer
program: Excel
syntax: "=FORECAST.ETS.SEASONALITY(values, timeline, [data_completion], [aggregation])"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 4
  usefulness: 6
---

# FORECAST.ETS.SEASONALITY – หาความยาวรอบฤดูกาลอัตโนมัติ

> ฟังก์ชัน FORECAST.ETS.SEASONALITY ตรวจจับความยาวของรอบฤดูกาล (seasonality) ในข้อมูลอนุกรมเวลา โดยใช้

## คำอธิบาย

ฟังก์ชัน FORECAST.ETS.SEASONALITY ตรวจจับความยาวของรอบฤดูกาล (seasonality) ในข้อมูลอนุกรมเวลา โดยใช้อัลกอริทึม Exponential Triple Smoothing (ETS) ที่ Excel ใช้สำหรับพยากรณ์

## Syntax

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

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| values | Yes | Range |  | ช่วงข้อมูลค่าตัวเลขที่ต้องการวิเคราะห์ (ต้องเป็นตัวเลข ไม่ใช่ข้อความ) |
| timeline | Yes | Range |  | ช่วงข้อมูลเวลา/วันที่ที่สอดคล้องกับ values โดยลำดับต้องเป็นลำดับเวลาจากน้อยไปมาก |
| data_completion | No | number | 1 | วิธีการจัดการข้อมูลที่หายไป: 0 = ปล่อยว่าง, 1 = ค่าเฉลี่ย (ค่าเริ่มต้น) |
| aggregation | No | number | 0 | วิธีรวมข้อมูลซ้ำ: 0 = ค่าเฉลี่ย (ค่าเริ่มต้น), 1 = จำนวน, 2 = ผลรวม, 3 = ค่าเฉลี่ยปกติ, 4 = ค่ามัธยฐาน |

## ตัวอย่าง

### 1. ตัวอย่างพื้นฐาน - ข้อมูลยอดขายรายเดือน

```excel
สมมติว่า A1:A24 เป็นยอดขาย 24 เดือน, B1:B24 เป็นวันที่
=FORECAST.ETS.SEASONALITY(A1:A24, B1:B24)
```

**ผลลัพธ์:** `12`

ฟังก์ชันตรวจจับว่าข้อมูลยอดขายมีรูปแบบซ้ำทุก 12 เดือน (ประจำปี) คืนค่า 12

### 2. การใช้งานจริง - ร้านค้าออนไลน์

```excel
ข้อมูล: ยอดขายรายวัน 91 วัน (3 เดือน)
A2:A92 = ยอดขายรายวัน
B2:B92 = วันที่ (1-Jan, 2-Jan, ... 31-Mar)
=FORECAST.ETS.SEASONALITY(A2:A92, B2:B92)
```

**ผลลัพธ์:** `7`

ตรวจจับว่ายอดขายมีรูปแบบประจำสัปดาห์ (สูงในวันศุกร์-อาทิตย์) คืนค่า 7

### 3. กรณีไม่มีฤดูกาล

```excel
=FORECAST.ETS.SEASONALITY(RandomData, Timeline)
```

**ผลลัพธ์:** `1`

หากข้อมูลไม่มีรูปแบบฤดูกาลที่ชัดเจน ฟังก์ชันจะคืนค่า 1 (หมายถึงไม่มีรอบฤดูกาล)

### 4. ใช้ร่วมกับ FORECAST.ETS

```excel
ใช้ผลลัพธ์ของ FORECAST.ETS.SEASONALITY เพื่อตั้งค่า FORECAST.ETS
Seasonality = FORECAST.ETS.SEASONALITY(A2:A49, B2:B49)
=FORECAST.ETS(B50, A2:A49, B2:B49, Seasonality)
```

**ผลลัพธ์:** `ค่าพยากรณ์ที่แม่นยำขึ้น`

ใช้ความยาวฤดูกาลที่ตรวจจับได้อัตโนมัติเพื่อพยากรณ์ข้อมูลถัดไป

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

- ตรวจสอบความถูกต้องของผลลัพธ์ด้วยการวาดกราฟ มองดูว่ารูปแบบซ้ำทุกกี่จุด หากผลลัพธ์ 12 แต่กราฟดูเหมือนมีรูปแบบ 6 เดือน อาจจำเป็นต้องตรวจสอบข้อมูลดูอีกที

- ใช้ FORECAST.ETS.SEASONALITY ร่วมกับ FORECAST.ETS และ FORECAST.ETS.CONFINT เพื่อได้พยากรณ์ที่มี confidence interval

- หากข้อมูลมีการบังคับปรับความเป็นฤดูกาล (เช่น ข้อมูลที่ปรับตามฤดูกาลแล้ว adjusted) ฟังก์ชันอาจตรวจจับได้แม่นยำน้อยลง

- ข้อมูลที่มีความยาวสั้น (น้อยกว่า 2 รอบ) อาจคืนค่า 1 ได้ถึงแม้มีฤดูกาล เพราะฟังก์ชันไม่แน่ใจว่าเป็นรูปแบบจริง

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

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

FORECAST.ETS.SEASONALITY เพียงแค่ดึงความยาวรอบฤดูกาล (เป็นตัวเลข) ส่วน FORECAST.ETS ใช้มันเพื่อพยากรณ์ค่าต่อไป คุณสามารถใช้ผลลัพธ์ของ SEASONALITY เป็นอาร์กิวเมนต์ของ FORECAST.ETS

**Q: ค่าที่ฟังก์ชันคืนมาหมายความว่าอะไร?**

ค่าที่คืนมาคือความยาวของรอบฤดูกาล เช่น 12 = มีรูปแบบซ้ำทุก 12 จุด (เช่น 12 เดือน), 7 = ซ้ำทุกสัปดาห์, 1 = ไม่มีฤดูกาล

**Q: ข้อมูลต้องมีความยาวเท่าไหร่?**

ต้องมีอย่างน้อย 2 รอบฤดูกาล เช่น หากคิดว่ามี 12 เดือน ต้องมีข้อมูลอย่างน้อย 24 จุด ยิ่งมาก Excel ยิ่งแม่นยำในการตรวจจับ

**Q: จะใช้กับ Excel เวอร์ชันไหน?**

Excel 2016 และ Excel 365 ขึ้นไป (ฟังก์ชันทั้งตระกูล FORECAST.ETS เป็นฟีเจอร์ที่ค่อนข้างใหม่)

**Q: ถ้า timeline ไม่ใช่วันที่ล่ะ?**

ได้ timeline สามารถเป็นตัวเลขใดก็ได้ที่แทนลำดับเวลา (เช่น 1, 2, 3, ... หรือ 0, 1, 2, ...) แต่ต้องเป็นลำดับเวลาจากน้อยไปมาก

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

- [FORECAST – พยากรณ์ค่าจากข้อมูลในอดีต](https://www.thepexcel.com/functions/excel/statistical/forecast/)
- [FORECAST.ETS – พยากรณ์ค่าอนาคต (Exponential Smoothing)](https://www.thepexcel.com/functions/excel/statistical/forecast-ets/)
- [FORECAST.ETS.CONFINT – ช่วงความเชื่อมั่นของค่าพยากรณ์ ETS](https://www.thepexcel.com/functions/excel/statistical/forecast-ets-confint/)
- [FORECAST.ETS.STAT – ดึงค่าสถิติจากโมเดล ETS](https://www.thepexcel.com/functions/excel/statistical/forecast-ets-stat/)
- [TREND – พยากรณ์ค่าตามแนวโน้มเชิงเส้น](https://www.thepexcel.com/functions/excel/statistical/trend/)

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

- [Microsoft Docs - Forecasting Functions](https://support.microsoft.com/en-us/office/forecasting-functions-reference-897a2fe9-6595-4680-a0b0-93e0308d5f6e) _(official)_
- [ExcelJet - FORECAST.ETS.SEASONALITY](https://exceljet.net/excel-functions/excel-forecast-ets-seasonality-function) _(guide)_
- [Excel Time Series Forecasting Guide](https://support.microsoft.com/en-us/office/forecast-function-50ca49c9-7b40-4892-94e4-7ad38bbeda99) _(official)_

---

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