Thep Excel

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

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

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

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
5/10

Difficulty
4/10

Usefulness
6/10

Syntax & Arguments

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

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

Examples

พยากรณ์ยอดขายเดือนหน้า
FORECAST.ETS(DATE(2024,2,1), A2:A13, B2:B13)
A2:A13 เป็นยอดขาย 12 เดือน B2:B13 เป็นวันที่ Excel จะหาฤดูกาลเองและทำนายเดือนถัดไป
Excel Formula:

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

Result:

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

พยากรณ์โดยระบุฤดูกาล
FORECAST.ETS(DATE(2024,4,1), Sales, DateRange, 12)
seasonality=12 บอก Excel ว่ารูปแบบซ้ำทุก 12 เดือน (ปีต่อปี) ดีกว่าปล่อยให้ auto-detect เมื่อข้อมูล >2 รอบ
Excel Formula:

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

Result:

ค่าทำนาย

จัดการข้อมูลที่หายไป
FORECAST.ETS(Target, Values, Timeline, 1, 0)
data_completion=0 ถ้าข้อมูลขาดจะมองเป็นศูนย์ (ถ้ากำลังยอดขายที่หายคือขายได้ 0) ใช้ 1 ถ้าหายต่อเนื่องให้เฉลี่ยแทน
Excel Formula:

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

Result:

ค่าทำนาย

พยากรณ์ข้อมูลรายวัน (ข้อมูลหนาแน่น)
FORECAST.ETS(DATE(2024,1,15), A2:A92, B2:B92, 7)
seasonality=7 หมายถึงวัฏจักรรายสัปดาห์ (จันทร์ถึงอาทิตย์) ถ้ามีข้อมูล ~13 สัปดาห์ขึ้นไป
Excel Formula:

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

Result:

ค่าทำนายวันที่ 15 ม.ค.

FAQs

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

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

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

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

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

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

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

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

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

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

Resources & Related

Additional Notes

FORECAST.ETS เป็นฟังก์ชันพยากรณ์อัจฉริยะที่ใช้ Exponential Triple Smoothing ช่วยให้เราคาดการณ์ยอดขาย อุณหภูมิ หรือข้อมูลใดๆ ที่มีรูปแบบซ้ำ

ที่เจ๋งคือ ETS ปรับตัวเองตามเทรนด์ (ขึ้นหรือลง) และรู้จำฤดูกาล (ขาดลบในกลางปี ขายดีตอนปีใหม่) ซึ่าง FORECAST เดิม ไม่ได้

สมมติคุณมีข้อมูลยอดขายรายเดือน 2 ปี FORECAST.ETS จะ “หา” ว่าปีใหม่ขายเพิ่ม 30% มนตราเป็นสิ้นปี เขาลด 20% แล้วทำนายปีถัดไปตามรูปแบบนั้น คือมีความเข้าใจ ไม่ใช่แค่เฉลี่ยตรงๆ 😎

Leave a Reply

Your email address will not be published. Required fields are marked *