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()

Liên hệ QC

AnhThu-1976

Thành viên tích cực
Tham gia
17/10/14
Bài viết
1,016
Được thích
163
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
Back
Top Bottom