Thep Excel

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

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

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

ความนิยม5/10
ความยาก4/10
ประโยชน์6/10

อัปเดต 2 December 2025

Syntax & Arguments

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

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

Additional Notes

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

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

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

Examples

พยากรณ์ยอดขายเดือนหน้าFORECAST.ETS(DATE(2024,2,1), A2:A13, B2:B13)

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

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

ผลลัพธ์ค่าทำนายยอดขายเดือนกุมภาพันธ์ 2024
พยากรณ์โดยระบุฤดูกาลFORECAST.ETS(DATE(2024,4,1), Sales, DateRange, 12)

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

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

ผลลัพธ์ค่าทำนาย
จัดการข้อมูลที่หายไปFORECAST.ETS(Target, Values, Timeline, 1, 0)

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

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

ผลลัพธ์ค่าทำนาย
พยากรณ์ข้อมูลรายวัน (ข้อมูลหนาแน่น)FORECAST.ETS(DATE(2024,1,15), A2:A92, B2:B92, 7)

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

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

ผลลัพธ์ค่าทำนายวันที่ 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

ฟังก์ชันที่ผู้เขียนโยงไว้กับ FORECAST.ETS จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้FORECAST.ETSStatistical
Statistical (7)
FORECAST

ฟังก์ชันที่ใช้สมการถดถอยเชิงเส้น (Linear Regression) เพื่อพยากรณ์ค่าในอนาคต โดยยึดตามแนวโน้มข้อมูลในอดีต

FORECAST.ETS.CONFINT

FORECAST.ETS.CONFINT หาช่วงความเชื่อมั่น (Confidence Interval) ของค่าที่พยากรณ์จากข้อมูลชุดเวลา โดยใช้วิธี Exponential Triple Smoothing (ETS)

FORECAST.ETS.SEASONALITY

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

FORECAST.ETS.STAT

ส่งกลับค่าสถิติต่างๆ จากการวิเคราะห์พยากรณ์แบบ ETS (Exponential Triple Smoothing) เช่น Alpha, Beta, Gamma, MASE, SMAPE, MAE, RMSE และ Step size

FORECAST.LINEAR

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

LINEST

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

TREND

TREND ใช้หา linear regression line (เส้นตรงที่ลดความเบี่ยงเบนของข้อมูล) เพื่อพยากรณ์ค่า Y ในอนาคตจากข้อมูลเดิม หรือสร้างค่า fitted line สำหรับกราฟแนวโน้ม

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่