Công thức Excel: Nhận thứ Hai trong tuần -

Mục lục

Công thức chung

=date-WEEKDAY(date,3)

Tóm lược

Để lấy thứ Hai của tuần (tức là đầu tuần) cho bất kỳ ngày nào đã cho, bạn có thể sử dụng công thức dựa trên hàm WEEKDAY. Trong ví dụ được hiển thị, công thức trong C6 là:

=B5-WEEKDAY(B5,3)

Lưu ý: Trong lược đồ mặc định của Excel, các tuần bắt đầu vào Chủ nhật. Tuy nhiên, ví dụ này giả định ngày đầu tiên của tuần là thứ Hai, được định cấu hình với đối số thứ hai của WEEKDAY như được giải thích bên dưới.

Giải trình

Hãy tưởng tượng bạn có bất kỳ ngày ngẫu nhiên nào và muốn tìm thứ Hai của tuần mà ngày đó xuất hiện. Bạn có thể thấy bạn sẽ cần "lùi" một số ngày cụ thể, tùy thuộc vào ngày đã cho là ngày nào trong tuần. Nếu ngày đó là thứ Tư, bạn cần lùi lại 2 ngày, nếu ngày là thứ Sáu, hãy lùi lại 4 ngày, v.v., như trong bảng dưới đây:

Ngày Quay lại
Thứ hai 0
Thứ ba 1
Thứ tư 2
Thứ năm 3
Thứ sáu 4
ngày thứ bảy 5
chủ nhật 6

Làm thế nào chúng ta có thể tìm ra số cuộn lại?

Hóa ra là hàm WEEKDAY, với một điều chỉnh nhỏ, có thể cung cấp cho chúng tôi số lần khôi phục mà chúng tôi cần. WEEKDAY trả về một số, thường là 1-7 cho mỗi ngày trong tuần. Bằng cách đặt đối số thứ hai tùy chọn (return_type) thành 3, WEEKDAY sẽ trả về số 0-6 cho một tuần dựa trên Thứ Hai. Nói cách khác, chúng ta có thể sử dụng WEEKDAY để tạo các giá trị khôi phục trong bảng trên cho bất kỳ ngày nào đã cho. Hoàn hảo.

Công thức chỉ khai thác trực tiếp hành vi này:

=B5-WEEKDAY(B5,3) =25-Aug-2019-WEEKDAY(25-Aug-2019,3) =25-Aug-2019-6 =19-Aug-2019

Thứ Hai của tuần hiện tại

Để có được Thứ Hai của tuần hiện tại, bạn có thể sử dụng công thức sau:

=TODAY()-WEEKDAY(TODAY(),3)

Ở đây, chúng tôi đang sử dụng hàm TODAY để đưa ngày hiện tại vào cùng một công thức. Công thức này sẽ tiếp tục được cập nhật liên tục.

Thay thế tùy chỉnh

Nếu bạn muốn tùy chỉnh hành vi dựa trên ngày trong tuần, bạn sử dụng một công thức thay thế sử dụng hàm CHOOSE với các giá trị điều chỉnh được mã hóa cứng:

=B5-CHOOSE(WEEKDAY(B5,2),0,1,2,3,4,5,6)

Công thức này sử dụng WEEKDAY để nhận chỉ mục cho ngày trong tuần và CHỌN để tìm nạp giá trị quay lại. Ưu điểm của phương pháp này là CHOOSE cho phép các giá trị tùy ý cho mỗi ngày trong tuần; bạn có thể tùy chỉnh theo ý muốn.

thú vị bài viết...