Thú thật xem file xong tôi chẳng hiểu gì cả.Bài này rắc rối quá. các bác rút gọn lại giùm.
Bài này rắc rối quá. các bác rút gọn lại giùm.
F2=IF(AND(D2<>"";C2="SW");"OK";"")
Chào bạn! Tôi xem file xong cũng ko hiểu lắm... Nhưng theo những gì bạn thể hiện trong công thức thì tôi nghĩ có thể rút gọn lại thành 1 công thức (ko cần Pivottable)Máy em bị lỗi hay sao mà down về ra toàn ô vuông không hà. Pac làm ơn gửi code lên để em chép về vậy.
=IF(AND(SUMPRODUCT(($A$2:$A$20=$A2)*($B$2:$B$20>0)*($C$2:$C$20="SW"))=SUMPRODUCT(($A$2:$A$20=$A2)*($D$2:$D$20<>"")*($C$2:$C$20="SW")),$E2=1),"OK","")
Sub chay() For i = 1 To [E50000].End(xlUp).Row If i >= [E50000].End(xlUp).Row Then Exit Sub If Cells(i, 5) = 1 Then For j = i + 1 To i + 10 If Cells(j, 5) = 1 Then Exit For Next If WorksheetFunction.CountIf(Range("C" & i & ":C" & j - 1), "SW") = _ WorksheetFunction.CountA(Range("D" & i & ":D" & j - 1)) Then Cells(i, 6) = "OK" End If i = j - 1 End If Next End Sub