quanghao262
Thành viên mới
- Tham gia
- 27/4/10
- Bài viết
- 31
- Được thích
- 0
em đang tập lập hàm nội suy giữa 2 cột
nhưng không hiểu là sai ở đâu.mong anh chị giúp đỡFunction noisuy(vungtra As Range, X As Double) As Double
Dim ktra As Boolean
Dim i As Integer
Dim x1 As Double, x2 As Double, y1 As Double, y2 As Double
For i = 1 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(i, 1): y2 = vungtra.Cells(i + 1, 2)
noisuy = y1 + (y2 - y1) * (X - x1) / (x2 - x1)
ktra = True
End If
Next i
If ktra = False Then
MsgBox "ngoai vung phu song", vbInformation
Exit Function
End If
End Function
Lần chỉnh sửa cuối: