TREND ใช้หา linear regression line (เส้นตรงที่ลดความเบี่ยงเบนของข้อมูล) เพื่อพยากรณ์ค่า Y ในอนาคตจากข้อมูลเดิม หรือสร้างค่า fitted line สำหรับกราฟแนวโน้ม
=TREND(known_y's, [known_x's], [new_x's], [const])
=TREND(known_y's, [known_x's], [new_x's], [const])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| known_y's | Range | Yes | ค่า Y ที่มีอยู่ (เช่น ยอดขายในอดีต) | |
| known_x's | Range | Optional | 1, 2, 3, … | ค่า X ที่สอดคล้องกับ known_y’s (เช่น เลขที่ของเดือน ปี เป็นต้น) ถ้าไม่ใส่ จะใช้ 1, 2, 3, … แทน |
| new_x's | Range | Optional | ใช้ค่า known_x's | ค่า X ใหม่ที่ต้องการหาค่า Y (เช่น เดือนที่ 13 สำหรับการพยากรณ์เดือนถัดไป) ถ้าไม่ใส่ จะใช้ค่า known_x’s |
| const | Logical | Optional | TRUE | TRUE หรือปล่อยว่าง = คำนวณค่า b ตามปกติ (เส้นตรง y = mx + b) | FALSE = บังคับให้ b = 0 (เส้นตรงผ่านจุดกำเนิด) |
TREND(B2:B13, A2:A13, 14)=TREND(B2:B13, A2:A13, 14)
12500
TREND(B2:B13, A2:A13)=TREND(B2:B13, A2:A13)
{10150, 10300, 10450, 10600, 10750, 10900, 11050, 11200, 11350, 11500, 11650, 11800}
TREND(B2:B7, A2:A7, {8,9,10})=TREND(B2:B7, A2:A7, {8,9,10})
{12600, 12750, 12900}
TREND(B2:B5, A2:A5, 2030)=TREND(B2:B5, A2:A5, 2030)
45000
ทั้งสองใช้ linear regression เหมือนกัน แต่ TREND สร้าง array ได้ (พยากรณ์หลายค่า) เอง FORECAST คิดค่าเดียว FORECAST.LINEAR เวอร์ชันใหม่เข้ากับ M365 TREND ดีกว่า
ใช้เวลาต้องบังคับเส้นตรงผ่านจุดกำเนิด (0, 0) เช่น ความสัมพันธ์ระหว่าง เวลา กับ ระยะทาง (ถ้า เวลา = 0 ระยะทางต้อง = 0) หรือราคา กับ ปริมาณ (ถ้า ปริมาณ = 0 ราคาต้อง = 0)
เพราะ TREND คำนวณจากเส้นตรงที่ผ่านกลาง ไม่ใช่จุดตัวจริง (fitted value vs actual value) มันเป็นค่าประมาณจากแนวโน้ม
ใน Excel 365 ไม่ต้อง Enter ปกติพอ ใน Excel เวอร์ชันเก่า ต้อง Ctrl+Shift+Enter เพื่อสร้าง array formula
โดยตรงไม่ได้ (TREND เป็น linear regression) แต่ถ้าต้องการพอดีเส้นโค้ง เราสามารถ reformat ข้อมูล X เช่น ยกกำลัง 2 หรือใช้ LOGEST สำหรับเส้นโค้ง exponential
TREND คือฟังก์ชันที่ใช้ linear regression เพื่อหาเส้นตรงที่ผ่านข้อมูล Y และ X ที่มีอยู่ จากนั้นคำนวณค่า Y สำหรับ X ใหม่ (พยากรณ์อนาคต) หรือสำหรับ X เดิม (สร้าง trendline).
ที่เจ๋งคือ TREND ใช้ least squares regression ซึ่งหมายความว่ามันหาเส้นตรงที่ “ดีที่สุด” สำหรับข้อมูลของเรา โดยลดการเบี่ยงเบนไปในแต่ละทิศทาง ใช้ได้ทั้งพยากรณ์ยอดขายปีหน้า ลูกค้าจำนวนในอนาคต หรือราคาสินค้า.
ส่วนตัวผม ยืนยันว่าหลายคนยังใช้ FORECAST แต่พอหัดใช้ TREND ก็ชอบเลยเพราะมันสร้าง array ได้ทีเดียว ไม่ต้องใส่ Ctrl+Shift+Enter แบบ FORECAST เวอร์ชันเก่า (แต่ถ้าใช้ M365 ก็ทั้งสองอันเท่ากัน).