Nếu hôm nay là ngày thứ ba hoặc thứ bảy thì trả về ngày hiện tại Today() (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

AnhThu-1976

Thành viên tích cực
Tham gia
17/10/14
Bài viết
1,065
Được thích
175
Em có công thức: Nếu là ngày thứ ba hoặc thứ bảy thì trả về ngày hiện tại Today()
PHP:
=IF(OR(TEXT(TODAY();"[$-42A]dddd;dd/mm/yyyy")="Thứ Ba";TEXT(TODAY();"[$-42A]dddd;dd/mm/yyyy")="Thứ Bảy");TODAY();"")
Có cách nào rút ngắn công thức không vậy anh chị?
Em cảm ơn!
 
Em có công thức: Nếu là ngày thứ ba hoặc thứ bảy thì trả về ngày hiện tại Today()
PHP:
=IF(OR(TEXT(TODAY();"[$-42A]dddd;dd/mm/yyyy")="Thứ Ba";TEXT(TODAY();"[$-42A]dddd;dd/mm/yyyy")="Thứ Bảy");TODAY();"")
Có cách nào rút ngắn công thức không vậy anh chị?
Em cảm ơn!
Tự dưng thêm hàm TEXT vô làm gì cho rối không biết?
 
Em có công thức: Nếu là ngày thứ ba hoặc thứ bảy thì trả về ngày hiện tại Today()
PHP:
=IF(OR(TEXT(TODAY();"[$-42A]dddd;dd/mm/yyyy")="Thứ Ba";TEXT(TODAY();"[$-42A]dddd;dd/mm/yyyy")="Thứ Bảy");TODAY();"")
Có cách nào rút ngắn công thức không vậy anh chị?
Em cảm ơn!
Tổng hợp các bài trên lại thì mọi người đã giới thiệu với bạn hàm này: WEEKDAY. Vì bạn chưa biết hàm này nên công thức chưa được ngắn. Để mình nói sơ về hàm WEEKDAY nhen:

Hàm WEEKDAY cho ta kết quả các thứ trong tuần tương ứng với một ngày. Theo mặc định, thứ được trả về là một số nguyên.

Cú pháp: =WEEKDAY(serial_number,[return_type])

Trong đó:

Serial_number: Là một biểu thức thời gian, ngày cần kiểm tra thứ mấy trong tuần.
Return_type: Là một số xác định kiểu giá trị trả về của thứ. Ví dụ: Nếu giá trị trả về là số 7 và ta dùng return_type = 1, có nghĩa là ngày mà ta muốn kiểm tra là ngày thứ 7.

Một số kiểu Return_type hay dùng:

+ Return_type= 1 hoặc để trống: Ngày chủ nhật có giá trị là 1, cứ lần lượt theo thứ tự thì ngày thứ bảy có giá trị là 7.

+ Return_type=2: Ngày thứ hai có giá trị là 1,… ngày chủ nhật có giá trị là 7

+ Return_type=3: Ngày thứ hai có giá trị là 0, …ngày chủ nhật có giá trị là 6

(ST)


Chúc vui !
 
Không thích dùng TODAY, mà thích NOW thì sao:
=DATE(YEAR(NOW()),MONTH(NOW()),DAY(NOW()))
 
Làm như vậy, ô không thống nhất. Lúc chứa text, lúc chứa ngày.
Chuẩn thì phải text hết
=TEXT(TODAY(),IF(OR(WEEKDAY(TODAY())={3,7}),"dd-mmm-yyyy",""))
 
Hàm NOW là 1 loại hàm làm tốn tài nguyên và thời gian xử lý. Mỗi khi bảng tính cập nhật ở đâu đó thì các ô có chứa NOW đều phải tính lại và cập nhật lại giá trị từng phút.
Tương tự : OFFSET , INDIRECT...

Tránh dùng nếu không bắt buộc phải dùng.
 
Web KT

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

Back
Top Bottom