Nó có thể hữu ích cho bạn để có một cột ghi rõ "Ra" hoặc "Vào" dựa trên số lần quét. Mã có thể được đặt trong một cột mới cho mỗi hàng và sẽ cho bạn biết thông tin này. Lưu ý rằng tôi giả sử rằng số lần quét lẻ cho biết trạng thái "Ra" và số lần quét chẵn thể hiện trạng thái "Trong".
Thêm phần này vào một cột mới:
=IF(MOD(COUNTA($B2:$ZZ2),2)=0,"In", "Out")
Trong đó B là cột đầu tiên của tem thời gian và ZZ là cột xa nhất bạn có thể tưởng tượng quét ra ngoài.
COUNTA () đếm số lượng ô không trống. MOD () thực hiện toán tử modulo chỉ ra phần còn lại sau khi chia. IF () đặt giá trị dựa trên kết quả đúng hoặc sai của thử nghiệm.
Từ đó, bạn có thể sử dụng định dạng có điều kiện để tô màu cột "IN / OUT" làm màu thích hợp dựa trên giá trị của chính nó.
Nếu bạn không thể thêm một cột vì mã VBA sẽ cần phải thay đổi và điều đó không được chấp nhận thì bạn chỉ có thể sử dụng công thức này thay cho công thức tôi đưa ra dưới đây cho định dạng có điều kiện của bạn:
=MOD(COUNTA(C1:ZZ1),2)>0
Công thức này sẽ kiểm tra xem nếu hết hàng. Sử dụng công thức này để kiểm tra xem nó có trong:
=MOD(COUNTA(C1:ZZ1),2)<1
Tôi nghĩ rằng đây là một sử dụng tuyệt vời của định dạng có điều kiện!
Bắt đầu bằng cách chọn cột mã vạch và chuyển sang định dạng có điều kiện ở dải băng trên cùng.
Chọn "Quy tắc mới"
Chọn tùy chọn cuối cùng trong danh sách Loại quy tắc: "Sử dụng công thức để xác định các ô cần định dạng."
Trong thanh công thức, sử dụng mã này
=ISNUMBER(FIND("Out",$A2))
Trong đó A2 đại diện cho cột In / Out. Lưu ý rằng ký hiệu đô la giữ cột A nhưng điều chỉnh quy tắc cho mỗi hàng xuống.
Bây giờ chọn định dạng bạn muốn (tức là nền màu cho ô mã vạch).
Sau đó, bạn sẽ lặp lại các bước này để định dạng với nền màu xanh lá cây khi mục là "Trong".
Chỉnh sửa: Chỉ vì thông tin, hàm FIND () cố gắng tìm văn bản đã cho ở một vị trí đã chỉ định. Nếu nó tìm thấy văn bản bạn đang tìm thì nó sẽ trả về vị trí trong chuỗi nơi văn bản bắt đầu, nếu không nó sẽ trả về lỗi. Sau đó, chúng ta có thể sử dụng ISNUMBER () để kiểm tra xem giá trị được trả về có phải là một số hay không và do đó, được đặt trong ô đã chỉ định.