บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ ฟังก์ชัน FORECAST ฟังก์ชัน LINEAR และ FORECAST ใน Microsoft Excel
หมายเหตุ
ใน Excel 2016 ฟังก์ชัน FORECAST ถูกแทนที่ด้วย FORECAST LINEAR เป็นส่วนหนึ่งของฟังก์ชันการคาดการณ์ใหม่ ไวยากรณ์และการใช้ฟังก์ชันทั้งสองเหมือนกัน แต่ฟังก์ชัน FORECAST ที่เก่ากว่าจะถูกเลิกใช้ในที่สุด ยังคงพร้อมใช้งานสําหรับความเข้ากันได้แบบย้อนหลัง แต่ให้พิจารณาใช้ FORECAST ใหม่ LINEAR (ฟังก์ชัน LINEAR) แทน
คำอธิบาย
คํานวณ หรือทํานายค่าในอนาคตโดยใช้ค่าที่มีอยู่ ค่าในอนาคตคือค่า y สําหรับค่า x ที่กําหนด ค่าที่มีอยู่คือค่า x และค่า y ที่ทราบแล้ว และค่าในอนาคตจะถูกทํานายโดยใช้การถดถอยเชิงเส้น คุณสามารถใช้ฟังก์ชันเหล่านี้เพื่อทํานายยอดขายในอนาคต ความต้องการสินค้าคงคลัง หรือแนวโน้มของลูกค้า
ไวยากรณ์
FORECAST.LINEAR(x, known_y's, known_x's)
- หรือ -
FORECAST(x, known_y's, known_x's)
การพยากรณ์/การพยากรณ์ ไวยากรณ์ของฟังก์ชัน LINEAR มีอาร์กิวเมนต์ดังนี้
| อาร์กิวเมนต์ | จําเป็น | อ้างอิงไปยัง |
|---|---|---|
| x | ใช่ | จุดข้อมูลที่คุณต้องการทํานายค่า |
| known_y | ใช่ | อาร์เรย์หรือช่วงของข้อมูลที่ใช้เป็นค่าที่ไม่เป็นอิสระ |
| known_x | ใช่ | อาร์เรย์หรือช่วงของข้อมูลที่ใช้เป็นค่าที่เป็นอิสระ |
ข้อสังเกต
- ถ้า x ไม่ใช่ตัวเลข ฟังก์ชัน FORECAST และ FORECAST LINEAR จะส่งกลับค่า #VALUE! เป็นค่าความผิดพลาด
- ถ้า known_y หรือ known_x ว่างเปล่า หรือรายการหนึ่งมีจุดข้อมูลมากกว่าอีกรายการหนึ่ง ฟังก์ชัน FORECAST และ FORECAST LINEAR จะส่งกลับค่าความผิดพลาด #N/A
- ถ้าค่าความแปรปรวนของ known_x เท่ากับศูนย์ ฟังก์ชัน FORECAST และ FORECAST LINEAR จะส่งกลับ #DIV/0! เป็นค่าความผิดพลาด
- สมการของ FORECAST และ FORECAST LINEAR คือ a+bx เมื่อ:
และ
และส่วนที่ x และ y คือค่าเฉลี่ยตัวอย่าง AVERAGE(known_x's) และ AVERAGE(known y's)
ตัวอย่าง
คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้
| ค่า Y ที่ทราบแล้ว | ค่า X ที่ทราบแล้ว | |
|---|---|---|
| 6 | 20 | |
| 7 | 28 | |
| 9 | 31 | |
| 15 | 38 | |
| 21 | 40 | |
| สูตร | คำอธิบาย | ผลลัพธ์ |
| =FORECAST เชิงเส้น (30,A2:A6,B2:B6) | ทำนายค่า y จากค่า x ที่ทราบแล้วคือ 30 | 10.607253 |