Nhờ các anh/chị giúp đỡ xác định tuần tháng khi bắt đầu từ 15/12/2020 đến 14/12/2021

Liên hệ QC

Minh Đức99921111

Thành viên mới
Tham gia
3/4/18
Bài viết
3
Được thích
0
Giới tính
Nam
Khi nhập công việc thì xác định được công việc đó ở tháng nào, tuần nào
như tháng 1 là từ 15/12-14/1; tuần 1 là từ 15/12 - 21/12 và tiếp theo...
 

File đính kèm

  • nhogiup.xlsx
    9.2 KB · Đọc: 20
Các ngày 15 của các tháng từ tháng 2 cho đến tháng 11 là ngày của Covid19, cho nên bỏ đi (?)
 
Tính tháng có 2 trường hợp:

1. Dùng bảng dò (chỉ đúng 1 năm) :

=LOOKUP(2,1/(A19>=$B$3:$B$14)/(A19<=$C$3:$C$14),$A$3:$A$14)

2. Và không dùng bảng dò:

="Tháng " &DATEDIF(IF(TEXT(A19,"mmdd")-1214>0,YEAR(A19),YEAR(A19)-1)&"-12-15",A19,"M")+1

.
 
Nếu chỉ tính tháng thì cứ ngày >= 15 thì cộng thêm cho nó 17. Con số 17 bảo đảm là nó qua tháng kế.

="Tháng "&MONTH(IF(DAY(A19)<15,A19,A19+17))
 
Tính tuần bắt buộc phải dùng công thức khủng:

Công thức sau đây tìm ngày đầu tháng (ngày 15)
=IF(DAY(A19) < 15, DATE(YEAR(EDATE(A19,-1)), MONTH(EDATE(A19,-1)), 15), DATE(YEAR(A19), MONTH(A19), 15))

Đem ngày trừ đi ngày đầu tháng và sử dụng phép chia 7 thì ra số tuần
=QUOTIENT(A19-IF(DAY(A19) < 15, DATE(YEAR(EDATE(A19,-1)), MONTH(EDATE(A19,-1)), 15), DATE(YEAR(A19), MONTH(A19), 15)),7) + 1
 
Nếu chỉ tính tháng thì cứ ngày >= 15 thì cộng thêm cho nó 17. Con số 17 bảo đảm là nó qua tháng kế.

="Tháng "&MONTH(IF(DAY(A19)<15,A19,A19+17))

Ngắn hơn một chút:

="Tháng "&MONTH(A19+17*(DAY(A19)>14))

Tính tuần bắt buộc phải dùng công thức khủng:

=QUOTIENT(A19-IF(DAY(A19) < 15, DATE(YEAR(EDATE(A19,-1)), MONTH(EDATE(A19,-1)), 15), DATE(YEAR(A19), MONTH(A19), 15)),7) + 1

Ngắn hơn một chút:

=QUOTIENT(A19-1-TEXT(EDATE(A19,0-(DAY(A19) < 15)),"yyyy-mm-\1\5"),7) + 1



.
 
Lần chỉnh sửa cuối:
Ngắn hơn một chút:

="Tháng "&MONTH(A19+17*(DAY(A19)>14))



Ngắn hơn một chút:

=QUOTIENT(A19-1-TEXT(EDATE(A19,0-(DAY(A19) < 15)),"yyyy-mm-\1\5"),7) + 1



.
Ngắ hơi tí tẹo :)
Tháng ="Tháng "&MONTH(EDATE(A19-14,1))
Tuần =QUOTIENT(A19-1-TEXT(EDATE(A19-14,0),"yyyy-mm-\1\5"),7) + 1
 
Web KT
Back
Top Bottom