Công thức Excel: Lấy ngày gần đây nhất trong tuần -

Công thức chung

=date-MOD(date-dow,7)

Tóm lược

Nếu bạn muốn tìm Thứ Tư hoặc Thứ Bảy hoặc Thứ Hai gần đây nhất, cho một ngày bắt đầu cụ thể, bạn có thể sử dụng công thức sử dụng hàm MOD.

Giải trình

Công thức sử dụng khái niệm "ngày trong tuần" dựa trên ý tưởng rằng mỗi ngày trong tuần có một số cụ thể. Theo mặc định, Excel sẽ gán 1 cho Chủ Nhật và 7 cho Thứ Bảy.

Trong công thức ví dụ, B6 là ngày 16/01/2015 và công thức trong C6 là:

=B6-MOD(B6-7,7)

Số 7 (đối số số trong hàm MOD) đại diện cho ngày trong tuần (xuống) mà bạn muốn.

Để giải quyết công thức này, Excel đầu tiên trừ đi dow (7 trong trường hợp này) kể từ ngày, sau đó nguồn cấp dữ liệu kết quả vào chức năng MOD như số lượng. MOD trả về phần còn lại của phép chia số đó cho 7, sau đó được trừ đi cho ngày .

=B6-MOD(B6-7,7) =B6-MOD(42013,7) =B6-6 =42014 =1/10/2015

Nếu bạn muốn lấy ngày gần đây nhất trong tuần từ ngày hiện tại, bạn có thể sử dụng hàm TODAY, như sau:

=TODAY()-MOD(TODAY()-dow,7)

Lưu ý: Nếu ngày có cùng ngày trong tuần, ngày sẽ được trả về.

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