Nếu ngày hôm nay, nằm trong khoảng từ ngày đến ngày thì trả về ngày hôm nay

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

LanAnh19

Thành viên chính thức
Tham gia
1/5/22
Bài viết
76
Được thích
8
Giới tính
Nữ
Các anh chị giúp em công thức
Nếu ngày hôm nay nằm trong khoảng từ ngày 10/01/2024 đến ngày 15/01/2024 thì kết quả trả về ngày hôm nay (Today()), ngoài ra trả về trống
Ví dụ: hôm nay là ngày 10/01/2024 thì trả về ngày 10/01/2024
Ví dụ: hôm nay là ngày 16/01/2024 thì trả về trống ('''')
Em cảm ơn!
 
Các anh chị giúp em công thức
Nếu ngày hôm nay nằm trong khoảng từ ngày 10/01/2024 đến ngày 15/01/2024 thì kết quả trả về ngày hôm nay (Today()), ngoài ra trả về trống
Ví dụ: hôm nay là ngày 10/01/2024 thì trả về ngày 10/01/2024
Ví dụ: hôm nay là ngày 16/01/2024 thì trả về trống ('''')
Em cảm ơn!




=IF(AND(hôm nay>= ngày bắt đầu, hôm nay<= ngày kết thúc), hôm nay,"")
 
=IF(AND(hôm nay>= ngày bắt đầu, hôm nay<= ngày kết thúc), hôm nay,"")
Cho em hỏi thêm
Hôm nay là ngày 10/01/2024
Em đặt công thức
(1) =TODAY()>=2024/1/10 (Ngày hôm nay lớn hơn hoặc bằng ngày 10/01/2024)nó trả về True kết quả đúng
(2) =TODAY()<=2024/1/15 (Ngày hôm nay nhỏ hơn hoặc bằng ngày 15/01/2024)nó trả về False kết quả sai
Cái (2) đúng mà công thức trả về False, Không biết công thức em sai ở đâu, nhờ anh/chị hướng dẫn
 
(1) TODAY() của bạn là số 45301 (ngày 10/01/2024), còn 2024/1/10 thì =202.4 nên 45301 >= 202.4 là đúng (TRUE)
(2) TODAY() của bạn là số 45301 (ngày 10/01/2024), còn 2024/1/15 thì =134.933333333333 nên 45301 <= 134.933333333333 là sai (FALSE)
Bạn đặt ngày cần so sánh sang một ô khác với ô TODAY thì sẽ thấy đúng.
 
Lần chỉnh sửa cuối:
(1) TODAY() của bạn là số 45301, còn 2024/1/10 thì =202.4 nên 45301 >= 202.4 là đúng (TRUE)
(2) TODAY() của bạn là số 45301, còn 2024/1/15 thì =134.933333333333 nên 45301 <= 134.933333333333 là sai (FALSE)
Bạn đặt ngày cần so sánh sang một ô khác với ô TODAY thì sẽ thấy đúng.
Có cách nào so sánh trực tiếp không anh? không so sánh qua ô trung gian
 
Em đang lập công thức: Nếu ngày hôm nay nằm trong khoảng từ ngày 10/01/2024 đến ngày 15/01/2024 thì kết quả trả về ngày hôm nay (Today()), ngoài ra trả về trống
công thức như sau:
=IF(AND(TODAY()>=10/1/2024;10/1/2024<=15/1/2024);TODAY();"")
Nhưng nếu thay 10/1/2024 là Today() ở vế 10/1/2024<=15/1/2024
cụ thể =IF(AND(TODAY()>=10/1/2024;TODAY()<=15/1/2024);TODAY();"")
Thì không được, không biết nó sai ở đâu
 
Em đang lập công thức: Nếu ngày hôm nay nằm trong khoảng từ ngày 10/01/2024 đến ngày 15/01/2024 thì kết quả trả về ngày hôm nay (Today()), ngoài ra trả về trống
công thức như sau:
=IF(AND(TODAY()>=10/1/2024;10/1/2024<=15/1/2024);TODAY();"")
Nhưng nếu thay 10/1/2024 là Today() ở vếwt 10/1/2024<=15/1/2024
cụ thể =IF(AND(TODAY()>=10/1/2024;TODAY()<=15/1/2024);TODAY();"")
Thì không được, không biết nó sai ở đâu
Bạn thử đặt ngày trong dấu nháy kép xem sao.
Ví dụ : "2024/1/10"
Lưu ý có thể sai do định dạng ngày tháng của máy. Hoặc dùng hàm date như anh Hoàng Tuấn chỉ ở trên nhé.
 
Web KT

Bài viết mới nhất

Back
Top Bottom