Hàm TODAY thêm ngày hiện tại vào trang tính và dùng trong các tính toán ngày. Hàm này là một trong các hàm biến động của Excel, nghĩa là nó tự cập nhật mỗi khi trang tính chứa hàm được tính toán lại.
Thông tin áp dụng cho Excel 2019, 2016, 2013, 2010, 2007; Excel cho Microsoft 365, Excel Online, Excel cho Mac, iPad, iPhone và Android.
Cú pháp và đối số của hàm TODAY
Cú pháp của một hàm đề cập đến bố cục hàm và bao gồm tên hàm, dấu ngoặc, dấu phân cách phẩy và đối số.
Cú pháp cho hàm TODAY là:
=TODAY()
TODAY dùng ngày serial của máy tính, lưu trữ ngày và giờ hiện tại dưới dạng số, làm đối số. Nó lấy thông tin ngày hiện tại bằng cách đọc đồng hồ máy tính.
Có hai cách nhập hàm TODAY vào trang tính Excel:
- Gõ toàn bộ hàm vào ô trang tính.
- Nhập hàm dùng hộp thoại hàm TODAY.
Vì hàm TODAY không có đối số nào có thể nhập thủ công, gõ hàm cũng dễ dàng như dùng hộp thoại.
Mỗi khi trang tính mở, ngày thay đổi trừ khi tính toán tự động bị tắt. Để ngăn ngày thay đổi mỗi khi mở trang tính dùng tính toán tự động, dùng phím tắt để nhập ngày hiện tại.
Dùng TODAY trong tính toán Excel
Sự hữu ích của hàm TODAY thể hiện rõ khi dùng trong tính toán ngày, thường kết hợp với các hàm ngày Excel khác.
Trong hình dưới, hàng 3 đến 5 trích xuất thông tin liên quan đến ngày hiện tại (như năm, tháng, ngày hiện tại) dùng đầu ra của hàm TODAY ở ô A2 làm đối số cho hàm YEAR, MONTH và DAY.
Hàm TODAY cũng tính khoảng cách giữa hai ngày, như số ngày hoặc năm. Xem hàng 6 và 7 hình trên.
Ngày dưới dạng số
Các ngày trong công thức hàng 6 và 7 có thể trừ nhau vì Excel lưu ngày dưới dạng số. Các số này được định dạng như ngày trong trang tính để dễ dùng và hiểu.
Ví dụ, ngày 11/1/2018 (1 tháng 11, 2018) ở ô A2 có số serial 43405 (số ngày từ 1/1/1900). Ngày 15/10/2015 có số serial 42.292.
Công thức trừ trong ô A6 dùng các số này để tìm số ngày giữa hai ngày: 43.405 - 42.292 = 1113.
Công thức ở ô A6 dùng hàm DATE của Excel để đảm bảo ngày 10/15/2015 được nhập và lưu như giá trị ngày.
Ví dụ ô A7 dùng hàm YEAR trích năm hiện tại từ TODAY ở ô A2 rồi trừ 1999 để tìm chênh lệch hai năm: 2018 - 1999 = 19.
Ô A7 được định dạng General trước khi nhập công thức và hiển thị kết quả sai. Để sửa, xem phần Sửa lỗi định dạng ngày cuối bài.
Khắc phục sự cố tính toán lại ngày
Nếu hàm TODAY không cập nhật ngày hiện tại mỗi khi mở trang tính, tính toán tự động cho sổ làm việc đã bị tắt.
Để bật tính toán tự động:
-
Chọn File > Options. Trên Mac, chọn Excel > Preferences.
-
Chọn Formulas. Trên Mac, chọn Calculation.
-
Trong phần Calculation Options, chọn Automatic để bật tính toán tự động.
-
Đóng hộp thoại và quay lại trang tính.
Sửa lỗi định dạng ngày
Khi trừ hai ngày trong Excel, kết quả thường hiển thị như một ngày khác thay vì số. Điều này xảy ra nếu ô chứa công thức được định dạng General trước khi nhập công thức.
Vì công thức chứa ngày, Excel đổi định dạng ô thành Date. Ô A7 trong ví dụ hiển thị ô được định dạng như ngày. Nó chứa thông tin sai. Để xem kết quả công thức như số, định dạng ô phải đặt lại thành General hoặc Number:
-
Đánh dấu ô hoặc các ô có định dạng sai.
-
Nhấp chuột phải vào ô đã đánh dấu để mở menu ngữ cảnh.
-
Chọn Format Cells để mở hộp thoại Format Cells.
-
Chọn tab Number để hiển thị tùy chọn định dạng.
-
Trong phần Category, chọn General.
-
Chọn OK để đóng hộp thoại và quay lại trang tính.