Chào cả nhà. Mình có viết một hàm thế này, nhưng khi sử dụng gặp một ô rỗng trong Rng1 giá trị trả về bằng 0 chứ k phải là #Value. Lỗi ở đâu thể nhỉ
PHP:
Public Function QValue2(Rng1 As Range, Rng2 As Range)
Dim avg1, avg2 As Double
Dim n As Integer
Dim cll1, cll2 As Range
avg1 = 0
avg2 = 0
n = 4
For Each cll1 In Rng1
If cll1 <> "" Then
avg1 = avg1 + cll1
Else
avg1 = Null
Exit For
End If
Next
For Each cll2 In Rng2
If cll2 = "" Then
n = n - 1
End If
avg2 = avg2 + cll2
Next
QValue2 = (avg1 / 4) / (avg2 / n)
End Function