Tôi muốn tính ngày khi đã biết số tuần và thứ trong tuần nhưng chưa lập được công thức tính. Nhờ các bạn xem giúp nhé.
Ví dụ: ngày thứ 2 tuần số 51 năm nay 2009. Kết quả là ngày 14/12/2009. Lập công thức tính
Tôi muốn tính ngày khi đã biết số tuần và thứ trong tuần nhưng chưa lập được công thức tính. Nhờ các bạn xem giúp nhé.
Ví dụ: ngày thứ 2 tuần số 51 năm nay 2009. Kết quả là ngày 14/12/2009. Lập công thức tính
Công thức ấy chuẩn chứ không "chuối" tí nào đâu, vì:
- DATE(Ngày nào đó) - Weekday(Ngày nào đó) luôn là ngày thứ 7 của tuần trước (kết quả 1)
- (Số tuần -1)*7 là tổng số ngày cần phải cộng thêm (kết quả 2)
- Lấy (kết quả 1) + (kết quả 2) ta ra được kết quả chính là ngày thứ 7 trước ngày ta cần tìm (kết quả 3) - Kết quả 3 này cộng thêm số THỨ sẽ ra kết quả cần tìm
Vậy để viết công thức của bạn theo cách phát biểu trên, ta đổi vị trí cho dể nhìn
PHP:
=DATE(C2,1,1)-WEEKDAY(DATE(C2,1,1))+(B2-1)*7+A2
Với:
- DATE(C2,1,1)-WEEKDAY(DATE(C2,1,1)) là kết quả 1
- (B2-1)*7 là kết quả 2
Công thức ấy chuẩn chứ không "chuối" tí nào đâu, vì:
- DATE(Ngày nào đó) - Weekday(Ngày nào đó) luôn là ngày thứ 7 của tuần trước (kết quả 1)
- (Số tuần -1)*7 là tổng số ngày cần phải cộng thêm (kết quả 2)
- Lấy (kết quả 1) + (kết quả 2) ta ra được kết quả chính là ngày thứ 7 trước ngày ta cần tìm (kết quả 3) - Kết quả 3 này cộng thêm số THỨ sẽ ra kết quả cần tìm
Vậy để viết công thức của bạn theo cách phát biểu trên, ta đổi vị trí cho dể nhìn
PHP:
=DATE(C2,1,1)-WEEKDAY(DATE(C2,1,1))+(B2-1)*7+A2
Với:
- DATE(C2,1,1)-WEEKDAY(DATE(C2,1,1)) là kết quả 1
- (B2-1)*7 là kết quả 2