For i = 1 To UBound(Arr, 1)
If Arr(i, 2) <> NullString Then
If DateAdd("m", .[F7], Arr(i, 1)) = ngay1 Or _
DateAdd("m", .[G7], Arr(i, 1)) = ngay2 Or _
DateAdd("m", .[H7], Arr(i, 1)) = ngay3 Or _
DateAdd("m", .[I7], Arr(i, 1)) = ngay4 Or _
DateAdd("m", .[J7], Arr(i, 1)) = ngay5 Or _
DateAdd("m", .[K7], Arr(i, 1)) = ngay6 Or _
DateAdd("m", .[L7], Arr(i, 1)) = ngay7 Or _
DateAdd("m", .[M7], Arr(i, 1)) = ngay8 Or _
DateAdd("m", .[N7], Arr(i, 1)) = ngay9 Or _
DateAdd("m", .[O7], Arr(i, 1)) = ngay10 Or _
DateAdd("m", .[P7], Arr(i, 1)) = ngay11 Or _
DateAdd("m", .[Q7], Arr(i, 1)) = ngay12 Or _
DateAdd("m", .[R7], Arr(i, 1)) = ngay13 Or _
DateAdd("yyyy", 1, Arr(i, 1)) = ngay14 Then
k = k + 1
Res(k, 1) = k
Res(k, 2) = Arr(i, 1)
Res(k, 3) = Arr(i, 2)
Res(k, 4) = Arr(i, 3)
Res(k, 6) = Arr(i, 5)
End If
If DateAdd("m", .[F7], Arr(i, 1)) = ngay1 Then Res(k, 5) = Arr(i, 6)
If DateAdd("m", .[G7], Arr(i, 1)) = ngay2 Then Res(k, 5) = Arr(i, 7)
If DateAdd("m", .[H7], Arr(i, 1)) = ngay3 Then Res(k, 5) = Arr(i, 8)
If DateAdd("m", .[I7], Arr(i, 1)) = ngay4 Then Res(k, 5) = Arr(i, 9)
If DateAdd("m", .[J7], Arr(i, 1)) = ngay5 Then Res(k, 5) = Arr(i, 10)
If DateAdd("m", .[K7], Arr(i, 1)) = ngay6 Then Res(k, 5) = Arr(i, 11)
If DateAdd("m", .[L7], Arr(i, 1)) = ngay7 Then Res(k, 5) = Arr(i, 12)
If DateAdd("m", .[M7], Arr(i, 1)) = ngay8 Then Res(k, 5) = Arr(i, 13)
If DateAdd("m", .[N7], Arr(i, 1)) = ngay9 Then Res(k, 5) = Arr(i, 14)
If DateAdd("m", .[O7], Arr(i, 1)) = ngay10 Then Res(k, 5) = Arr(i, 15)
If DateAdd("m", .[P7], Arr(i, 1)) = ngay11 Then Res(k, 5) = Arr(i, 16)
If DateAdd("m", .[Q7], Arr(i, 1)) = ngay12 Then Res(k, 5) = Arr(i, 17)
If DateAdd("m", .[R7], Arr(i, 1)) = ngay13 Then Res(k, 5) = Arr(i, 18)
If DateAdd("yyyy", 1, Arr(i, 1)) = ngay14 Then Res(k, 5) = Arr(i, 19)
End If
Next