hàm tuyến tính trong excel

Liên hệ QC

minhthanha6

Thành viên mới
Tham gia
18/11/08
Bài viết
4
Được thích
0
em là thành viên mới. cho em hỏi về cái này 1 chút.
trong các bài toán kỹ thuật thường có các bảng tra số liệu.
vd:
x=1 thì y= 5
x=2 thì y=12
x=5 thì y=20
vậy cho em hỏi tại 1 ô cho giá trị x=3 (hay giá trị x bất kỳ) thì muốn tính giá trị của y theo công thức tuyến tính bậc nhất thì làm sao?
cái này trong VB thì khai báo ma trận rồi tính toán với giá trị x bất kỳ đc. còn trong excel thì làm = cách nào?
 
Theo yêu cầu của bạn, thì ta có hàm số bậc nhất: y=ax+b

Với (1;2) thì 2=1a + b (1) --> b=2-a
Với (2;12) thì 12=2a+b (2) --> b=12-2a
Với (5;20) thì 20=5a+b (3) --> b=20-5a

Giải hệ 3 phương trình bậc nhất:
Thế b=2-a ở (1) vào (2) ta có: 2-a=12-2a <--> 2-12=-10=a-2a=-a ==> a=10
Và b=2-10=-8
Kiểm tra kết quả trên vào (3): 20= 5*10 - 8 = 42 (sai) --> Ví dụ của bạn đưa ra sai.

Giả sử chỉ căn cứ theo (1) và (2) thì bạn có thể áp dụng trong excel như sau:

Ô A1 là giá trị x, ô A2 là giá trị y = A1*10-8
 
em là thành viên mới. cho em hỏi về cái này 1 chút.
trong các bài toán kỹ thuật thường có các bảng tra số liệu.
vd:
x=1 thì y= 5
x=2 thì y=12
x=5 thì y=20
vậy cho em hỏi tại 1 ô cho giá trị x=3 (hay giá trị x bất kỳ) thì muốn tính giá trị của y theo công thức tuyến tính bậc nhất thì làm sao?
cái này trong VB thì khai báo ma trận rồi tính toán với giá trị x bất kỳ đc. còn trong excel thì làm = cách nào?

Chắc là bạn muốn hỏi về phép nội suy 1 chiều khi tra bảng, xem ở đây có rất nhiều bài viết.
 
tks bạn
đúng cái mình cần.
có điều phải viet =vba
tính làm thử trực tiếp trên excel thử mừ ko dc

Hàm nội suy 1 chiều thì có thể dùng công thức trong Excel được --> đây là 1 cách (dùng NAME và công thức), chứ còn 2 chiều thì khó nhất ở chỗ xác định giá trị biên nên phải dùng VBA thôi.
 
em là thành viên mới. cho em hỏi về cái này 1 chút.
trong các bài toán kỹ thuật thường có các bảng tra số liệu.
vd:
x=1 thì y= 5
x=2 thì y=12
x=5 thì y=20
vậy cho em hỏi tại 1 ô cho giá trị x=3 (hay giá trị x bất kỳ) thì muốn tính giá trị của y theo công thức tuyến tính bậc nhất thì làm sao?
cái này trong VB thì khai báo ma trận rồi tính toán với giá trị x bất kỳ đc. còn trong excel thì làm = cách nào?

Bạn dùng hàm FORECAST. Đây là hàm dự báo theo phương trình tuyến tính y=a+bx.

Giả sử Cột A là X, B là Y. Cần dự báo Y khi X=3

=FORECAST(3,B1:B3,A1:A3)
 
Web KT

Bài viết mới nhất

Back
Top Bottom