Chào bạn! Hẳn bạn đang quan tâm đến hàm TODAY trong Excel, một hàm đơn giản nhưng vô cùng hữu dụng, giúp tự động cập nhật ngày tháng hiện tại trong các bảng tính. Trong bất kỳ công việc nào liên quan đến báo cáo, theo dõi tiến độ, lịch trình… hàm TODAY thường được sử dụng để hiển thị ngày tháng hoặc làm cơ sở tính toán thời gian. Tuy nhiên, nhiều người vẫn chưa tận dụng hết tiềm năng của nó hoặc chưa biết kết hợp với các hàm khác như IF, DATEDIF, TEXT…
Hãy đọc hết bài viết này, đảm bảo bạn sẽ nắm vững hàm TODAY, làm chủ thời gian trong Excel!
Giới thiệu về hàm TODAY trong Excel
Hàm TODAY là gì?
Trong Excel, hàm TODAY là hàm trả về ngày hiện tại dựa trên đồng hồ hệ thống của máy tính. Nói cách khác, khi bạn nhập =TODAY() vào một ô, giá trị ngày tháng năm (không bao gồm giờ phút giây) sẽ được hiển thị, tự động cập nhật mỗi khi bạn mở file Excel hoặc tính toán lại workbook.
- Không cần đối số: Hàm TODAY không yêu cầu bất cứ tham số nào, cú pháp cực kỳ đơn giản.
- Cập nhật liên tục: Nếu ngày hôm sau bạn mở file, hàm TODAY sẽ hiển thị ngày mới theo thời gian máy tính.

Ứng dụng của hàm TODAY trong Excel
Hàm TODAY thích hợp cho nhiều tình huống tính toán thời gian thực, cụ thể:
Tạo báo cáo, lịch trình: Tự động hiển thị ngày hiện tại lên tiêu đề báo cáo, phiếu lương, danh sách công việc.
Tính khoảng cách ngày: So sánh với một ngày cố định, tính số ngày còn lại hoặc đã qua. Ví dụ: “Còn bao nhiêu ngày đến hạn nộp báo cáo?”
Xây dựng biểu đồ, bảng theo dõi: Cập nhật cột “Ngày hôm nay” để so sánh tiến độ, highlight overdue tasks.
Lọc dữ liệu tự động: Dùng TODAY làm tiêu chí (criteria) để lọc, hiển thị các mục “trong 7 ngày tới” hoặc “trước hôm nay 3 ngày.”
Hàm TODAY đặc biệt hữu ích khi dữ liệu thời gian đòi hỏi tính động, thay vì nhập cứng một ngày cố định.
Công thức và cách sử dụng hàm TODAY trong Excel
Công thức cơ bản của hàm TODAY
Cú pháp của hàm TODAY siêu đơn giản:
=TODAY()
- Hoàn toàn không có đối số.
- Mặc định, Excel sẽ trả về ngày-tháng-năm dựa trên định dạng ngày của máy tính bạn.
Cách định dạng hiển thị ngày tháng năm khi sử dụng hàm TODAY
Có thể thay đổi định dạng hiển thị (ngày/tháng/năm, tháng/ngày/năm, v.v.) như sau:
Chọn ô chứa =TODAY().
Nhấn Ctrl + 1 (Format Cells) → Tab Number → Chọn Date hoặc Custom.
Chọn kiểu định dạng mong muốn (VD: dd/mm/yyyy, dd mmmm yyyy, mm/dd/yyyy…).
Bạn cũng có thể dùng hàm TEXT để chuyển kết quả của TODAY thành chuỗi văn bản, ví dụ:
=TEXT(TODAY(),”DD/MM/YYYY”)
Giúp hiển thị ngày dưới dạng dd/mm/yyyy.
Ví dụ thực tế về cách sử dụng hàm TODAY

Dưới đây là một số ví dụ minh họa để bạn dễ hình dung:
Ví dụ 1: Tính ngày hiện tại
Công thức:
=TODAY()
- Kết quả: Hiển thị ngày tháng năm hôm nay (VD: 05/09/2024), cập nhật tự động mỗi khi mở file.
Ví dụ 2: Tính ngày trong tương lai hoặc quá khứ
Bạn có thể cộng/trừ số ngày vào hàm TODAY để tính ngày tương lai/quá khứ:
Ngày sau 10 ngày so với hôm nay:
=TODAY() + 10
- Giả sử hôm nay là 05/09/2024, thì kết quả là 15/09/2024.
Ngày cách đây 5 ngày:
=TODAY() – 5
- Nếu hôm nay là 05/09/2024, kết quả ra 31/08/2024.
Ví dụ 3: Tính số ngày giữa hai ngày
Công thức:
=TODAY() – DATE(2024,1,1)
- → Tính số ngày đã qua kể từ 01/01/2024 đến hôm nay.
Trong trường hợp này, DATE(2024,1,1) đại diện cho ngày 01/01/2024. Kết quả sẽ là số ngày (dạng số), bạn có thể format dưới dạng Number.
Cách kết hợp hàm TODAY với các hàm Excel khác

Hàm TODAY trở nên đặc biệt hữu ích khi kết hợp với các hàm khác, giúp xây dựng các công thức linh hoạt hơn.
Kết hợp hàm TODAY với hàm TEXT để hiển thị ngày dưới dạng chữ
Công thức:
=TEXT(TODAY(),”DD/MM/YYYY”)
- Thay vì hiển thị theo định dạng Date thông thường, bạn sẽ có chuỗi văn bản “05/09/2024” (nếu hôm nay là 05/09/2024).
Rất hữu ích khi bạn muốn nối chuỗi trong Excel, ví dụ:
=”Hôm nay là ngày “&TEXT(TODAY(),”dd/mm/yyyy”)
Kết hợp hàm TODAY với hàm IF để kiểm tra ngày hết hạn
Công thức:
=IF(TODAY()>DATE(2024,12,31),”Đã hết hạn”,”Còn hạn”)
- Ý nghĩa: Nếu ngày hiện tại lớn hơn 31/12/2024, hiển thị “Đã hết hạn”, ngược lại hiển thị “Còn hạn”.
Kết hợp hàm TODAY với hàm YEAR, MONTH, DAY để lấy thông tin ngày hiện tại
Lấy năm hiện tại:
=YEAR(TODAY())
Lấy tháng hiện tại:
=MONTH(TODAY())
Lấy ngày hiện tại:
=DAY(TODAY())
Qua đó, bạn có thể tách được năm/tháng/ngày riêng lẻ. Ví dụ, cột A hiển thị YEAR(TODAY()), cột B hiển thị MONTH(TODAY()) để tiện tính toán.
Kết hợp hàm TODAY với hàm DATEDIF để tính số năm làm việc
Công thức:
=DATEDIF(DATE(2015,6,1), TODAY(), “Y”)
- → Tính số năm kể từ ngày 01/06/2015 đến thời điểm hiện tại (hàm DATEDIF hỗ trợ tính khoảng cách năm, tháng, ngày giữa 2 mốc).
Những lưu ý khi sử dụng hàm TODAY trong Excel

Hàm TODAY không chứa giờ phút giây
- TODAY chỉ trả về ngày tháng năm hiện tại.
- Nếu muốn lấy kèm giờ phút giây, bạn dùng hàm =NOW(), hàm này trả về cả ngày và giờ.
Hàm TODAY tự động cập nhật khi mở file
- Mỗi lần mở workbook hoặc tính toán lại (Calculate Now), TODAY sẽ lấy ngày mới từ hệ thống.
- Nếu bạn muốn giữ nguyên một ngày cố định (ngày hôm nay), hãy copy ô và paste dưới dạng “Value” (giá trị) để tránh tự động cập nhật.
Cách khắc phục lỗi khi sử dụng hàm TODAY
- #####: Lỗi hiển thị do độ rộng cột không đủ → Kéo rộng cột, hoặc nhấn đúp chuột vào biên cột để AutoFit.
- Hàm TODAY không cập nhật: Có thể Excel đang ở chế độ Manual Calculation. Sửa bằng cách vào Formulas > Calculation Options > chọn Automatic.
Những câu hỏi thường gặp về hàm TODAY trong Excel

Hàm TODAY có thể nhập thêm tham số không?
- Không. Cú pháp =TODAY() không nhận tham số. Hàm NOW cũng tương tự, nhưng NOW trả về cả giờ phút.
Hàm TODAY có hoạt động khi máy tính không kết nối Internet không?
- Có. Hàm TODAY phụ thuộc đồng hồ hệ thống (Windows/macOS), không cần kết nối mạng.
Hàm TODAY có thể dùng để tính số ngày còn lại đến một ngày cụ thể không?
Hoàn toàn được. Ví dụ:
=DATE(2025,12,31) – TODAY()
- → Trả về số ngày còn lại cho đến 31/12/2025.
Làm thế nào để cố định giá trị ngày hôm nay mà không cập nhật tự động?
- Cách 1: Gõ =TODAY(), sau đó Copy → Paste Special → Values (dưới dạng giá trị).
- Cách 2: Phím tắt “Chèn ngày tĩnh” trong Excel: Nhấn Ctrl + ; → Tự động chèn ngày hiện tại ở dạng tĩnh (không update).
Bảng so sánh hàm TODAY và NOW trong Excel
Để bạn có cái nhìn tổng quan, dưới đây là bảng so sánh hai hàm liên quan thời gian phổ biến trong Excel – TODAY và NOW:
Tiêu chí | TODAY() | NOW() |
Dữ liệu trả về | Chỉ ngày (Date) | Ngày + giờ (Date & Time) |
Cú pháp | =TODAY() | =NOW() |
Phạm vi sử dụng | Tính toán ngày tháng đơn giản | Tính toán thời gian (ngày, giờ, phút) |
Tự động cập nhật | Có, theo ngày của hệ thống | Có, theo ngày và giờ của hệ thống |
Ví dụ | =TODAY() + 7 → Ngày sau 7 ngày | =NOW() + (6/24) → Giờ này cộng 6 tiếng |
(Bảng so sánh giúp bạn nhanh chóng phân biệt hai hàm thường gây nhầm lẫn.)
Kết luận
Với hàm TODAY trong Excel, bạn có thể dễ dàng cập nhật ngày hiện tại trong bảng tính, xây dựng báo cáo, tính toán các mốc thời gian, hoặc lọc dữ liệu liên quan đến ngày tháng. TODAY() cực kỳ đơn giản (không cần tham số), nhưng khi kết hợp với các hàm như IF, TEXT, DATEDIF, YEAR, MONTH, DAY… nó có thể trở thành một công cụ hữu ích cho quản lý, phân tích dữ liệu và theo dõi tiến độ.
Tóm tắt lợi ích của hàm TODAY:
- Tự động cập nhật ngày hiện tại mỗi khi mở hoặc tính toán lại file.
- Hỗ trợ tính ngày còn lại, ngày đã qua, đối chiếu mốc thời gian trong báo cáo.
- Kết hợp linh hoạt với hàm IF, TEXT, DATEDIF… để xây dựng công thức phức tạp.
Nếu bạn có nhu cầu học Excel nâng cao, ứng dụng nhiều hàm hơn (VD: SUMIFS, COUNTIFS, LOOKUP, INDEX/MATCH…), hoặc cần hướng dẫn cụ thể, đừng ngần ngại liên hệ Điện Thoại Nhanh:
- Tên Thương Hiệu: Điện Thoại Nhanh
- Website: https://dienthoainhanh.com/
- Số điện thoại: 0838380828
Chúng tôi luôn sẵn sàng hỗ trợ, chia sẻ kinh nghiệm, thủ thuật Excel giúp bạn tối ưu công việc, nâng cao hiệu suất.
Hãy comment dưới bài viết hoặc chia sẻ lên MXH nếu bạn thấy bài viết hữu ích.
Liên hệ ngay để nhận tư vấn chi tiết hơn về các khóa học, công cụ hỗ trợ Excel hay dịch vụ sửa chữa laptop (thay HDD/SSD, nâng cấp RAM) và điện thoại (thay pin, thay màn hình…) tại Điện Thoại Nhanh!
Cảm ơn bạn đã dành thời gian đọc bài viết này. Chúc bạn thành công trong việc khai thác hàm TODAY và nhiều hàm Excel hữu ích khác!