Tường_Vi
Thành viên tiêu biểu

- Tham gia
- 19/4/10
- Bài viết
- 482
- Được thích
- 121
- Nghề nghiệp
- Luôn tìm kiếm một vị trí tốt hơn
Em viết thử 1 UDF đơn giản sau
Giả sử vùng Wt cách vùng KHdata 01 cột
Em sửa code trên thành như sau, nhưng UDF không chạy
Anh chị chỉ ra giúp em nhé
PHP:
Function Avg(KH As Range, KHdata As Range, Wt As Range) As Long
Dim Qty As Long
Dim Gr As Long
Qty = WorksheetFunction.CountIf(KHdata, "*" & KH & "*")
Gr = WorksheetFunction.SumIf(KHdata, "*" & KH & "*", Wt)
Avg = Gr / Qty
End Function
Giả sử vùng Wt cách vùng KHdata 01 cột
Em sửa code trên thành như sau, nhưng UDF không chạy
Anh chị chỉ ra giúp em nhé
PHP:
Function Avg(KH As Range, KHdata As Range) As Long
Dim Qty As Long
Dim Gr As Long
Dim Wt as range
Wt = KHdata.offset(,1)
Qty = WorksheetFunction.CountIf(KHdata, "*" & KH & "*")
Gr = WorksheetFunction.SumIf(KHdata, "*" & KH & "*", Wt)
Avg = Gr / Qty
End Function
File đính kèm
Lần chỉnh sửa cuối: