Thep Excel

SLOPEหาความชันของเส้นถดถอย

คำนวณความชันของเส้นถดถอยเชิงเส้น ซึ่งบอกให้รู้ว่าค่า Y เปลี่ยนแปลงเร็วแค่ไหนเมื่อค่า X เพิ่มขึ้น ใช้สำหรับวิเคราะห์แนวโน้มข้อมูล

fx
=SLOPE(known_y's, known_x's)

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

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
known_y's Range/Array ช่วงหรืออาร์เรย์ของค่า Y (ตัวแปรตาม) ต้องมีข้อมูลอย่างน้อย 2 ค่า
known_x's Range/Array ช่วงหรืออาร์เรย์ของค่า X (ตัวแปรอิสระ) จะต้องมีจำนวนเท่ากับ known_y’s

Additional Notes

ฟังก์ชัน SLOPE คำนวณความชัน (m) ของเส้นถดถอยเชิงเส้น (linear regression line) ที่สอดคล้องกับชุดข้อมูลของคุณ

ลองนึกภาพแกน X กับแกน Y บนกราฟ ถ้าคุณมีจุดข้อมูลหลายจุด SLOPE จะหาเส้นตรงที่เหมาะสมที่สุดแล้วบอกความชันของเส้นนั้น ค่าที่ได้คือตัวเลขที่บอกว่า Y เพิ่มขึ้นเท่าไหร่เมื่อ X เพิ่มขึ้น 1 หน่วย

ที่เจ๋งคือ SLOPE ใช้วิธี “Least Squares” ซึ่งหาเส้นตรงที่ลดความคลาดเคลื่อนให้น้อยที่สุด ไม่ใช่เพียงลากเส้นโดยประมาณสองสามจุด

ส่วนตัวผม ถ้าต้องวิเคราะห์แนวโน้ด SLOPE เป็นตัวช่วยที่ดีเพราะบอกให้รู้ว่าแนวโน้มแบบไหน (เพิ่ม ลด หรือแบน) ได้เลย 😎

Examples

ตัวอย่างพื้นฐาน: หาความชันของข้อมูลเชิงเส้นSLOPE(B2:B6, A2:A6)

ค่า 20 หมายถึงทุกเดือนยอดขายเพิ่มขึ้นเฉลี่ย 20 หน่วย

fx
=SLOPE(B2:B6, A2:A6)

ผลลัพธ์20
ตัวอย่างจริง: วิเคราะห์อัตราการเติบโตของรายได้SLOPE(RevenueData, MonthData)

รายได้เพิ่มขึ้นโดยเฉลี่ย 15,000 บาทต่อเดือน

fx
=SLOPE(RevenueData, MonthData)

ผลลัพธ์15000
ตัวอย่างความชันลบ: วิเคราะห์การสูญเสียมูลค่าSLOPE(AssetValue, AgeYears)

ค่าลบแสดงมูลค่าลดลง 5,000 บาทต่อปี (depreciation)

fx
=SLOPE(AssetValue, AgeYears)

ผลลัพธ์-5000
ตัวอย่างเทคนิค: ใช้ SLOPE กับ INTERCEPT หาสมการเส้นตรงSLOPE(B2:B10, A2:A10) และ =INTERCEPT(B2:B10, A2:A10)

รวม SLOPE กับ INTERCEPT ได้สมการเส้นถดถอยเต็ม เอา SLOPE (3) คูณ X + INTERCEPT (5) ได้ค่า Y ตามเส้นถดถอย

fx
=SLOPE(B2:B10, A2:A10) และ =INTERCEPT(B2:B10, A2:A10)

ผลลัพธ์Slope=3, Intercept=5, สมการ: y = 3x + 5

FAQs

SLOPE ต้องการข้อมูลอย่างน้อยกี่ชุด?+

อย่างน้อย 2 คู่ของค่า X, Y (2 จุดบนกราฟ) แต่ข้อมูลยิ่งเยอะยิ่งแม่นยำ

ถ้า X กับ Y ไม่มีจำนวนเท่ากันจะเป็นไงบ้าง?+

ฟังก์ชันจะส่งข้อผิดพลาด #N/A เพราะทั้งสองต้องมีจำนวนเท่ากัน

ความชันที่ได้จาก SLOPE บอกอะไรได้บ้าง?+

– ค่าบวก = Y เพิ่มขึ้นเมื่อ X เพิ่ม (แนวโน้มขึ้น)
– ค่าลบ = Y ลดลงเมื่อ X เพิ่ม (แนวโน้มลง)
– ค่า 0 = ไม่มีความสัมพันธ์เชิงเส้น

SLOPE ต่างจาก LINEST ยังไง?+

SLOPE ออกแต่ค่า m (ความชัน), LINEST ออกข้อมูลละเอียด (slope, intercept, R-squared ฯลฯ)

Resources & Related

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

ฟังก์ชันนี้SLOPEStatistical
Statistical (9)
COVARIANCE.S

COVARIANCE.S คำนวณความแปรปรวนร่วมของกลุ่มตัวอย่าง (Sample Covariance) ซึ่งวัดความสัมพันธ์เชิงเส้นระหว่างชุดข้อมูลสองชุด โดยใช้ตัวหาร n-1 สำหรับการประมาณค่าประชากร

FORECAST

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

FORECAST.LINEAR

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

INTERCEPT

ฟังก์ชัน INTERCEPT ใน Excel ใช้สำหรับคำนวณจุดที่เส้นถดถอยเชิงเส้น (Linear Regression Line) ตัดกับแกน Y (ค่า Y เมื่อ X = 0).

LINEST

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

PEARSON

หาค่าสัมประสิทธิ์สหสัมพันธ์เพียร์สัน (Pearson correlation coefficient) ระหว่างสองชุดข้อมูล – เหมือน CORREL

RSQ

ฟังก์ชันที่ส่งคืนค่า R-squared (R²) หรือสัมประสิทธิ์การตัดสินใจ แสดงสัดส่วนของความแปรปรวนในตัวแปรตามที่สามารถอธิบายได้จากตัวแปรอิสระ ค่าอยู่ระหว่าง 0 ถึง 1

STEYX

STEYX หาค่าความคลาดเคลื่อนมาตรฐาน (Standard Error of Estimate) ของค่า Y ที่พยากรณ์จาก X โดยใช้การถดถอยเชิงเส้น

TREND

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

Compatibility (1)
COVAR

ฟังก์ชันเก่าสำหรับคำนวณความแปรปรวนร่วม (Covariance) ระหว่างข้อมูลสองชุด เพื่อวัดความสัมพันธ์ระหว่างตัวแปร ควรใช้ COVARIANCE.P แทน

Comments

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