nội suy 2 chiều (3 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

thuyen06x2

Thành viên mới
Tham gia
31/8/09
Bài viết
2
Được thích
0
mong các cao thủ chỉ giáo giúp em cách tra bảng và làm nội suy 2 chiều,!$@!!.cảm ơn các bác.
 
mong các cao thủ chỉ giáo giúp em cách tra bảng và làm nội suy 2 chiều,!$@!!.cảm ơn các bác.
Với yêu cầu như vậy thì tôi nghĩ từ các "Cao thủ" đến các "Thấp thủ" cũng khó mà giúp được bạn. Sao bạn không đính kèm file lên.
 
Bạn dử dụng file nay tạo hàm nội suy 2 chiều trong Excel
 

File đính kèm

Nội suy 2 chiều

mong các cao thủ chỉ giáo giúp em cách tra bảng và làm nội suy 2 chiều,!$@!!.cảm ơn các bác.
Thông thường có 2 phương pháp để nội suy : Dùng pp đường thẳng hay pp tam giác đồng dạng . Cái này các anh trên GPE đã hướng dẫn bạn có thể tìm được = các công thức . Nếu bạn cần mình gửi bạn chương trình tự tính .Thân cho mình email nhé
 
ban có thể dùng thử bản nội suy hai chiều này xem sao?

Function noisuy2(vungtra As Range, X As Double, Y As Double) As Double
'ham noi suy 2 chieu
Dim ktra As Boolean
Dim i As Integer, j As Integer
Dim x1 As Double, x2 As Double, y1 As Double, y2 As Double
Dim a11 As Double, a12 As Double, a21 As Double, a22 As Double
Dim t1 As Double, t2 As Double
For j = 2 To vungtra.Cells.Count
If vungtra.Cells(1, j) <= Y And vungtra.Cells(1, j + 1) >= Y Then
For i = 2 To vungtra.Cells.Count
ktra = False
If vungtra.Cells(i, 1) <= X And vungtra.Cells(i + 1, 1) >= X Then
x1 = vungtra.Cells(i, 1): x2 = vungtra.Cells(i + 1, 1)
y1 = vungtra.Cells(1, j): y2 = vungtra.Cells(1, j + 1)
a11 = vungtra.Cells(i, j): a12 = vungtra.Cells(i, j + 1)
a21 = vungtra.Cells(i + 1, j): a22 = vungtra.Cells(i + 1, j + 1)
t1 = (a12 - a11) * (Y - y1) / (y2 - y1) + a11
t2 = (a22 - a21) * (Y - y1) / (y2 - y1) + a21
noisuy2 = (t2 - t1) * (X - x1) / (x2 - x1) + t1
End If
Next i
ktra = True
End If
Next j
If ktra = False Then
MsgBox "gia tri can tim ko nam trong bang tra", vbInformation
Exit Function
End If
End Function
''''''''''''''''
sau khi bạn copy cái hàm nội suy kia vào một module thì quay lại màn hình của excel.
bạn chọn một ô bất kỳ trong cell và viết: =noisuy2($A$1:$H$8,0.25,1)
có file đính kèm.
 
mình có phần mềm nội suy rất hay và dễ sử dung nữa. Nếu cần bạn liên hệ với mình qua mail:saokhongten86@gmail.com. Mình không thấy gửi file đính kèm chỗ nào cả
 
Web KT

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

Back
Top Bottom