Bạn cứ "hu hu", "híc híc" mà chẳng xem kỹ lại dữ liệu và kết quả xem có "ăn nhập" gì với "giải thích yêu cầu" hay không.
- Bạn có mở file 2801_2.xlsm tôi gởi trên bài #11, bấm nút [GPE] xem kết quả thế nào chưa?
- Sheet DB1 của bạn là kết quả mẫu nhập thủ công? Sao kết quả cột A bắt đầu từ 14/02/2019 (Chỉ có tháng 2), trong khi DB thì có ngày bắt đầu nhỏ nhất là 26/01/2019?
- Sheet DB, cột F (Completed_On) có dòng nào có ngày khác với cột E (NGÀY KẾT THÚC) thì xét làm sao để nhập "X" vào sheet DB1 cột F (COUNT) như kết quả của bạn? (Chuyện này tôi chưa hiểu nên chưa làm, có nói trước trong bài #11)
- Kết quả các cột B đến E số liệu cột nào, dòng nào chưa đúng?
-File 2801_2.xlsm, em đã xem và cho chạy dữ liệu rồi thì dữ liệu bắt đầu từ đâu sẽ hiện lên từ đó và số liệu ngày không bị ngắt quãng như mong muốn, nhưng em muốn dữ liệu chỉ hiện từ ngày hiện tại đến tương lai. Tức những dữ liệu từ ngày hiện tại đổ về trước hay dữ liệu của quá khứ mình ko cần quan tâm đến=> không cần hiện ra.
---------------
- Trong sheet DB1 là kết quả chạy từ ngày 14/02/2019 là e ví dụ ngày báo cáo là ngày 14/02/2019. có nghĩa nếu như chạy từ ngày hôm nay là 29/01/2019 thì kết quả sẽ chạy từ ngày 29/01/2019. những dữ liệu dòng trước ngày 29/01/2019 đã hoàn thành thì mình sẽ không cần quan tâm đến.
Ví dụ: loại phòng KR1R số phòng 2701 bị đóng từ ngày 25/01/2019 đến 02/02/2019
loại phòng KR1N số phòng 2702 bị đóng từ ngày 27/01/2019 đến (end_Date) 30/01/2019 hoàn thành( Completed_On)29/03/2019
hôm nay là ngày 29/01/2019 thì dữ liệu hiện ra sẽ là :
29/01/2019 --KR1R--2701--đóng phòng
29/01/2019 --KR1N--2702--đóng phòng
30/01/2019 --KR1R--2701--đóng phòng
01/02/2019--KR1R--2701--đóng phòng
02/02/2019--KR1R--2701--đóng phòng
Dữ liệu sẽ hiện ra như vậy đó ạ.
----------------
- Cột Completed_On đùng để so sánh và chặn ngày so với ngày end_date( ngày kết thúc). Ví dụ nếu end_Date > completed_On thì ngày sẽ dữ liệu sẽ chỉ hiện tới ngày completed_On, như ví dụ trên em đã thể hiện.
- Còn cột COUND dùng để đếm xem ngày hôm đó có bao nhiêu phòng, có thể bỏ qua cột này cũng được. Do e đặt hàm nên cần dùng tới Cột COUND để đếm số lượng phòng.
Không biết em giải thích như vậy đã ổn hơn chưa ạ. Em không biết giải thích như nào nữa ấy ạ, em gửi lại file dữ liệu và kèm theo chú thích ở file kết quả gốc. Do dữ liệu mới nên ở cột completed_On chưa xuất hiện thêm ngày lệch với ngày end_date.