Công thức tại ô D3 của bạn:
=IF(($A3<>"")*AND($B3<>""),IF(D$2<$A3,D3,IF(D$2>=$B3,D3,1)),0)
là không được rồi, bạn xem lại
sao lại không được hở bác, giải thích em với. Công thức của em lưu lại dc lịch sử sử dụng phòng sau khi thay đổi ngày In/Out ở 2 cột đầu tiên, nhưng cái này có bất cập là không autofill cho các ô còn lại được >> tùy biến không cao, chẳng may xóa trắng 2 cột In/Out thì ...đi dữ liệu của phòng cả tháng .
Em xin nói lại mục đích của em:
- Theo dõi phòng để nếu khách hỏi còn biết được trong 1 ngày xác định (từ ngày hiện tại trở về sau) phòng đó còn trống hay không (nhờ filter theo ngày)
- Hai cột In/Out em dùng để ghi nhận khách đã chắc chắn booking (đang ở & sẽ ở), nội dung 2 cột này sẽ thay đổi (nhập lại) theo booking của nhóm khách mới (ở từ ngày nào đến ngày nào).
- Cần lưu lại được lịch sử sử dụng phòng của những ngày trước đó trong tháng (30 cột của tháng 6) để tiện thể theo dõi luôn tần suất sử dụng phòng đó là bao nhiêu, phòng nào được sử dụng nhiều nhất trong tháng (cái này là Option, em chợt nghĩ ra thôi ạ). Do vậy, cách của bác:
công thức của bác thì CountIf chạy nhưng không lưu lại được lịch sử sử dụng phòng.Bạn chỉ cần thay ct:
Copy dán cho toàn bộ bảng tính của bạn.Mã:D3=if(and($A3<=D$2,$B3>=D$2),1,0)
Thân.
Có công thức nào tốt hơn để làm việc này không ạ? Cảm ơn các bác đã quan tâm trả lời