- Tham gia
- 13/6/06
- Bài viết
- 7,201
- Được thích
- 24,670
Tôi xin giới thiệu một số hàm đơn giản liên quan đến kỹ thuật, một số hàm đó có thể có sẵn hoặc chưa có trong Excel.
1. Hàm tính giá trị trung bình:
2. Hàm nội suy 1 chiều:
Ví dụ có 2 dãy số liệu A và B. Hàm Vlookup chỉ tìm kiếm những giá trị B(i) tương ứng với A(i). Còn những giá trị ở giữa thì ta phải nội suy. Ví dụ đơn giản dưới đây, để hoàn thiện thì bạn bổ sung code trong Elseif nhé:
mời các bạn tải file kèm theo
1. Hàm tính giá trị trung bình:
Mã:
Function Trungbinh(Arr) As Single
Dim Tong As Single
Dim i As Integer
i = 0
Tong = 0
For Each Cell In Arr
If Cell.Value > 0 Then
Tong = Tong + Cell.Value
i = i + 1
Else
i = i
End If
Next Cell
Trungbinh = Tong / i
End Function
Ví dụ có 2 dãy số liệu A và B. Hàm Vlookup chỉ tìm kiếm những giá trị B(i) tương ứng với A(i). Còn những giá trị ở giữa thì ta phải nội suy. Ví dụ đơn giản dưới đây, để hoàn thiện thì bạn bổ sung code trong Elseif nhé:
Mã:
Function MangB(SoA, Arr1, Arr2) As Single
Dim A1, A2, B1, B2 As Single
For Each Cell In Arr1
A1 = Cell.Offset(-1, 0)
A2 = Cell.Offset(0, 0)
B1 = Cell.Offset(-1, 1)
B2 = Cell.Offset(0, 1)
If Cell.Value > SoA Then
MangB = (SoA - A1) * (B2 - B1) / (A2 - A1) + B1
Exit For
End If
Next Cell
End Function
mời các bạn tải file kèm theo
File đính kèm
Lần chỉnh sửa cuối: