ใช้สูตรเส้นแนวโน้มเพื่อรับค่า X ใด ๆ ที่กำหนดด้วย Excel


10

มีวิธีง่าย ๆ ในการใช้สูตรเส้นแนวโน้มจากแผนภูมิกับค่า X ที่กำหนดใน Excel หรือไม่

ตัวอย่างเช่นฉันต้องการได้รับค่า Y สำหรับ X ที่กำหนด = $ 2,006.00 ฉันได้นำสูตรไปแล้วและพิมพ์อีกครั้งเป็น:

=-0.000000000008*X^3 - 0.00000001*X^2 + 0.0003*X - 0.0029

ฉันทำการปรับเทรนด์ไลน์อย่างต่อเนื่องโดยการเพิ่มข้อมูลมากขึ้นและไม่ต้องการพิมพ์สูตรซ้ำทุกครั้ง

ป้อนคำอธิบายรูปภาพที่นี่


เสียงเหมือนสิ่งที่แมโครอาจทำได้ถ้าคุณสามารถหาคนที่มีทักษะเพียงพอในเรื่องนั้น ฉันรู้ว่าที่ปรึกษาราคาไม่แพงที่อาจช่วยคุณได้
rolando2

@rolando คุณพูดถูก แต่มาโครไม่จำเป็น LINEST ของ Excel จะทำให้ถูกต้องในชีตซึ่งหมายความว่ามันจะอัปเดตผลลัพธ์แบบไดนามิกเมื่อข้อมูลมีการเปลี่ยนแปลงนั่นดีกว่าแมโคร :-)
whuber

1
นี่คือลิงค์ไปยังรายการฟูลเลอร์ของ Excel charting possibilites spreadsheetpage.com/index.php/tip/chart_trendline_formulas
osknows

ดีแล้วที่รู้. ขอบคุณ.
rolando2

คำตอบ:


15

ใช้LINESTตามที่แสดง:

ป้อนคำอธิบายรูปภาพที่นี่

วิธีการคือการสร้างคอลัมน์ใหม่ (C: E ที่นี่) ที่มีตัวแปรในแบบที่พอดี ดันทุรัง, LINESTผลตอบแทนค่าสัมประสิทธิ์ในแบบย้อนกลับเพื่อที่คุณจะเห็นได้จากการคำนวณใน "Fit" คอลัมน์ ตัวอย่างการทำนายจะแสดงเป็นสีฟ้า: สูตรทั้งหมดตรงกับข้อมูล

โปรดทราบว่าLINESTเป็นสูตรอาเรย์: คำตอบจะครอบครองเซลล์ p + 1 ในแถวโดยที่ p คือจำนวนของตัวแปร (อันสุดท้ายสำหรับคำคงที่) สูตรดังกล่าวถูกสร้างขึ้นโดยการเลือกเซลล์เอาต์พุตทั้งหมดการวาง (หรือการพิมพ์) สูตรในกล่องข้อความสูตรแล้วกด Ctrl-Shift-Enter (แทนการป้อนปกติ)


Woah whuber นี่มันมีประโยชน์จริงๆ คุณช่วยเอาสำเนาสเปรดชีตมาให้ฉันได้ไหม
Kirk Ouimet

@ Kirk คุณสามารถสร้างมันเองได้ในเวลาไม่นาน มันถูกตั้งค่าโดยการพิมพ์สูตรใน C2: F2 คุณสามารถลากลงมาได้มากเท่าที่คุณต้องการ จากนั้นพิมพ์สูตร LINEST ใน I2: L2 เพียงห้าสูตรง่ายๆและคุณทำเสร็จแล้ว
whuber

8

ลองใช้เทรนด์ (known_y's, known_x's, new_x's, const)

คอลัมน์ A ด้านล่างคือ X คอลัมน์ B คือ X ^ 2 (เซลล์ทางซ้ายกำลังสอง) คอลัมน์ C คือ X ^ 3 (สองเซลล์ทางซ้ายคีบ) สูตร trend () อยู่ในเซลล์ E24 โดยที่การอ้างอิงเซลล์แสดงเป็นสีแดง

"known_y's" อยู่ใน E3: E22

"known_x's" อยู่ใน A3: C22

"new_x's" อยู่ใน A24: C24

"const" ถูกเว้นว่างไว้

เซลล์ A24 มี X ใหม่และเป็นเซลล์ที่จะเปลี่ยนเพื่ออัปเดตสูตรใน E24

เซลล์ B24 มีสูตร X ^ 2 (A24 * A24) สำหรับ X ใหม่

เซลล์ C24 มีสูตร X ^ 3 (A24 * A24 * A24) สำหรับ X ใหม่

หากคุณเปลี่ยนค่าใน E3: E22 ฟังก์ชัน trend () จะอัปเดต Cell E24 สำหรับอินพุตใหม่ของคุณที่ Cell A24

ป้อนคำอธิบายรูปภาพที่นี่

แก้ไข ====================================

เคิร์ก

สเปรดชีตมีไม่มากนัก ฉันโพสต์ "มุมมองสูตร" ด้านล่าง

ค่า "known_x" เป็นสีเขียวใน A3: C22

ค่า "known_y" เป็นสีเขียวใน E3: E22

ค่า "new_x" อยู่ในเซลล์ A24: C24 โดยที่ B24 และ C24 เป็นสูตรตามที่แสดง และเซลล์ E24 มีสูตรแนวโน้ม () คุณป้อน "X" ใหม่ของคุณในเซลล์ A24

นั่นคือทั้งหมดที่มีให้มัน

ป้อนคำอธิบายรูปภาพที่นี่


สวัสดีบิล - มีวิธีใดบ้างที่คุณจะได้สำเนาสเปรดชีตนั้นมาให้ฉัน มันจะเป็นประโยชน์มาก!
Kirk Ouimet

2
@ โบสถ์ฉันแก้ไขคำตอบข้างต้นเพื่อแสดงความกล้าของสเปรดชีต นี่น่าจะเพียงพอสำหรับคุณที่จะสร้างมันขึ้นมาใหม่
bill_080
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.