tranvandu2020
Thành viên mới
- Tham gia
- 18/7/20
- Bài viết
- 4
- Được thích
- 3
Chào mọi người. Mình có 1 vấn đề mong có mem nào biết cách xử lí giúp mình ạ.
Mình đang làm 1 bản Report Tuần.Mình đính kèm theo ảnh chụp màn hình ạ
Mình quy định như sau
Cell H2 là Week ( Week: 1 năm Week sẽ chạy từ 1 đến 52, Week =1 khi có ít nhất 1 ngày của năm mới (2020) thuộc tuần đó.
Cell H3 là Year (2020)
Mình để Tên Sheet trùng với Week để sau mình viết VBA tự mở ra 1 format tương tự cho tuần 2,3,4....
Tại Cột Date Mình muốn đưa ra ngày tháng dựa vào thông số Week (H2), Year(H3), và Thông số thứ trong tuần: Chủ Nhật là 1, Thứ 2 là 2,....
Mình dùng công thức
=DAY(DATE(H3,1,1)-WEEKDAY(DATE(H3,1,1),1)+7*(H2-1)+2)&"/"&MONTH(DATE(H3,1,1)-WEEKDAY(DATE(H3,1,1),1)+7*(H2-1)+2)
Khi đó các đối với các ngày giữa tháng thì OK, nhưng vào những ngày cuối tháng sau đó đến đầu tháng sẽ bị lỗi Tháng ( lùi đi 1 tháng). Như trong hình mình gửi, từ ngày 31/12 bị trở về ngày 1/12. Lí do xảy ra việc này do trong hàm trên ô H2 của mình vẫn là Week =1, nên hàm công thức đưa ra tháng của mình bị sai.
Các mem có cao kiến gì có thể giúp mình khác phục lỗi trên không ạ?
Mình đang làm 1 bản Report Tuần.Mình đính kèm theo ảnh chụp màn hình ạ
Mình quy định như sau
Cell H2 là Week ( Week: 1 năm Week sẽ chạy từ 1 đến 52, Week =1 khi có ít nhất 1 ngày của năm mới (2020) thuộc tuần đó.
Cell H3 là Year (2020)
Mình để Tên Sheet trùng với Week để sau mình viết VBA tự mở ra 1 format tương tự cho tuần 2,3,4....
Tại Cột Date Mình muốn đưa ra ngày tháng dựa vào thông số Week (H2), Year(H3), và Thông số thứ trong tuần: Chủ Nhật là 1, Thứ 2 là 2,....
Mình dùng công thức
=DAY(DATE(H3,1,1)-WEEKDAY(DATE(H3,1,1),1)+7*(H2-1)+2)&"/"&MONTH(DATE(H3,1,1)-WEEKDAY(DATE(H3,1,1),1)+7*(H2-1)+2)
Khi đó các đối với các ngày giữa tháng thì OK, nhưng vào những ngày cuối tháng sau đó đến đầu tháng sẽ bị lỗi Tháng ( lùi đi 1 tháng). Như trong hình mình gửi, từ ngày 31/12 bị trở về ngày 1/12. Lí do xảy ra việc này do trong hàm trên ô H2 của mình vẫn là Week =1, nên hàm công thức đưa ra tháng của mình bị sai.
Các mem có cao kiến gì có thể giúp mình khác phục lỗi trên không ạ?