Hỏi về hàm distinct tự tạo trong Excel
Em đang cần tạo hàm distinct để đếm không lặp.
Thực ra có thể dùng SUMPRODUCT nhưng em muốn tạo hàm riêng.
Có bác nào có hàm distinct tự tạo cho excel không thì chỉ em với ạ.
Em Gúc trên mạng có hàm repeat nhưng chỉ đếm không lặp giá trị tiếp theo và đếm cả ô trống nữa.
Function repeat(vung As Range) As Integer
Dim a As Integer, i As Integer, dem As Integer
a = vung.Rows.Count
dem = 0
For i = 1 To a - 1
If vung.Cells(i + 1) <> vung.Cells(i) Then
dem = dem + 1
End If
Next i
repeat = dem
End Function
Em đang cần tạo hàm distinct để đếm không lặp.
Thực ra có thể dùng SUMPRODUCT nhưng em muốn tạo hàm riêng.
Có bác nào có hàm distinct tự tạo cho excel không thì chỉ em với ạ.
Em Gúc trên mạng có hàm repeat nhưng chỉ đếm không lặp giá trị tiếp theo và đếm cả ô trống nữa.
Function repeat(vung As Range) As Integer
Dim a As Integer, i As Integer, dem As Integer
a = vung.Rows.Count
dem = 0
For i = 1 To a - 1
If vung.Cells(i + 1) <> vung.Cells(i) Then
dem = dem + 1
End If
Next i
repeat = dem
End Function