Trong bài viết này, tôi sẽ giải thích cách hàm NOW() của Excel hoạt động. Tôi sẽ hướng dẫn bạn các tùy chọn định dạng và cho bạn thấy một số cách hữu ích để dùng hàm này cho việc đóng dấu thời gian, lập lịch, và nhiều hơn nữa.
Tìm hiểu hàm NOW() trong Excel
Hàm NOW() trong Excel được thiết kế để trả về ngày và giờ hiện tại dựa trên đồng hồ hệ thống của bạn. Điều này hữu ích để đóng dấu thời gian dữ liệu, theo dõi thay đổi, hoặc tạo các báo cáo động tự động cập nhật.
Cách hàm NOW() của Excel hoạt động
Khi bạn nhập hàm NOW() vào một ô, Excel sẽ hiển thị ngày và giờ hiện tại. Giá trị sẽ cập nhật mỗi khi trang tính được tính toán lại. Vì luôn được tính lại, NOW() phù hợp nhất cho các trường hợp cần giá trị theo thời gian thực, như trong bảng điều khiển, đồng hồ, hoặc kết hợp với các công thức lớn hơn và nhạy cảm với thời gian.
Cú pháp của hàm NOW() trong Excel
Cú pháp của hàm NOW() rất đơn giản. Hàm không yêu cầu đối số nào.
Sau khi nhập công thức, nhấn Enter để hiển thị ngày và giờ hiện tại.
Định dạng kết quả của hàm NOW() trong Excel
Theo mặc định, Excel có thể hiển thị kết quả là ngày và giờ hoặc chỉ ngày, tùy theo định dạng ô của bạn. Bạn luôn có thể xem trông như thế nào và sau đó thay đổi định dạng hiển thị nếu muốn khác đi.
Để định dạng ô:
Chọn ô có công thức NOW()
Nhấn Ctrl+1 để mở hộp thoại FormatCells
Chọn Date hoặc Custom
Một số cách bạn có thể dùng hàm NOW() trong Excel
Có nhiều cách để dùng hàm NOW() trong bảng tính của riêng bạn. Dưới đây là một số ý tưởng phổ biến:
Đóng dấu thời gian các mục trong nhật ký hoặc cơ sở dữ liệu
Tính thời gian đã trôi qua kể từ một sự kiện cụ thể
Tạo tiêu đề hoặc chân trang động với ngày và giờ hiện tại
Kết hợp hàm NOW() với các hàm khác trong Excel
Bạn có thể kết hợp NOW() với các hàm Excel khác để thực hiện các phép tính nâng cao hơn. Ví dụ, để tính số ngày từ bây giờ đến một ngày trong tương lai, chỉ cần lấy ngày tương lai trừ đi NOW().
Bạn có thể kết hợp NOW() với hàm IF() để tạo thời hạn hoặc cảnh báo. Chẳng hạn, giả sử bạn có ngày đến hạn ở ô A2 và muốn biết liệu nó đã quá hạn chưa:
Công thức này so sánh ngày giờ hiện tại với giá trị trong A2. Nếu ngày đến hạn đã qua, nó trả về "Past Due"; nếu không, sẽ hiển thị "On Time."
Cập nhật và tính toán lại hàm NOW() trong Excel
Giá trị do NOW() trả về sẽ cập nhật bất cứ khi nào trang tính được tính toán lại. Điều này có thể xảy ra khi bạn:
Mở sổ làm việc
Nhập dữ liệu mới
Nhấn F9 để tính lại thủ công (Đây là một mẹo hay nếu bạn chưa biết.)
Nếu bạn muốn giá trị giữ nguyên, hãy dùng Ctrl + ; để chèn ngày hiện tại hoặc Ctrl + Shift + ; để chèn giờ hiện tại.
Hạn chế của hàm NOW() trong Excel
NOW() rất hữu ích nhưng có vài điểm bạn nên luôn ghi nhớ:
Hàm dựa vào đồng hồ hệ thống, nên nếu giờ hệ thống sai sẽ ảnh hưởng đến kết quả. Hãy kiểm tra lại sổ làm việc nếu bạn đang di chuyển giữa các múi giờ.
Hàm cập nhật mỗi lần tính lại, nên được gọi là hàm biến động (volatile). Hành vi này có thể không phù hợp trong mọi trường hợp. Nếu, chẳng hạn, bạn đang ghi lại thời điểm hoàn thành một tác vụ, một dấu thời gian luôn tính lại sẽ ghi đè thời gian gốc và có thể không cho ra kết quả bạn muốn.
Kết luận
Hàm NOW() trong Excel là công cụ tốt để thêm thông tin ngày và giờ động vào bảng tính. Tôi thích hàm NOW() vì nó giúp bạn tạo ra các tài liệu Excel phản hồi nhanh hơn và trong một số trường hợp hữu ích hơn nhiều.
Để học các mẹo hay và hữu ích khác, hãy tham gia khóa học Advanced Excel Functions của chúng tôi. Bạn sẽ học về tham chiếu, các hàm cơ sở dữ liệu và nhiều hơn nữa. Hãy thử ngay!
Tác giả
Josef Waples
Tôi là một cây bút và biên tập viên về khoa học dữ liệu, đã có bài đóng góp cho các nghiên cứu đăng trên tạp chí khoa học. Tôi đặc biệt quan tâm đến đại số tuyến tính, thống kê, R và các chủ đề tương tự. Tôi cũng chơi cờ vua khá thường xuyên!
Trong bài viết này, tôi sẽ giải thích cách hàm
NOW()của Excel hoạt động. Tôi sẽ hướng dẫn bạn các tùy chọn định dạng và cho bạn thấy một số cách hữu ích để dùng hàm này cho việc đóng dấu thời gian, lập lịch, và nhiều hơn nữa.Tìm hiểu hàm NOW() trong Excel
Hàm
NOW()trong Excel được thiết kế để trả về ngày và giờ hiện tại dựa trên đồng hồ hệ thống của bạn. Điều này hữu ích để đóng dấu thời gian dữ liệu, theo dõi thay đổi, hoặc tạo các báo cáo động tự động cập nhật.Cách hàm NOW() của Excel hoạt động
Khi bạn nhập hàm
NOW()vào một ô, Excel sẽ hiển thị ngày và giờ hiện tại. Giá trị sẽ cập nhật mỗi khi trang tính được tính toán lại. Vì luôn được tính lại,NOW()phù hợp nhất cho các trường hợp cần giá trị theo thời gian thực, như trong bảng điều khiển, đồng hồ, hoặc kết hợp với các công thức lớn hơn và nhạy cảm với thời gian.Cú pháp của hàm NOW() trong Excel
Cú pháp của hàm
NOW()rất đơn giản. Hàm không yêu cầu đối số nào.Sau khi nhập công thức, nhấn Enter để hiển thị ngày và giờ hiện tại.
Định dạng kết quả của hàm NOW() trong Excel
Theo mặc định, Excel có thể hiển thị kết quả là ngày và giờ hoặc chỉ ngày, tùy theo định dạng ô của bạn. Bạn luôn có thể xem trông như thế nào và sau đó thay đổi định dạng hiển thị nếu muốn khác đi.
Để định dạng ô:
Chọn ô có công thức
NOW()Nhấn Ctrl+1 để mở hộp thoại Format Cells
Chọn Date hoặc Custom
Một số cách bạn có thể dùng hàm NOW() trong Excel
Có nhiều cách để dùng hàm
NOW()trong bảng tính của riêng bạn. Dưới đây là một số ý tưởng phổ biến:Kết hợp hàm NOW() với các hàm khác trong Excel
Bạn có thể kết hợp
NOW()với các hàm Excel khác để thực hiện các phép tính nâng cao hơn. Ví dụ, để tính số ngày từ bây giờ đến một ngày trong tương lai, chỉ cần lấy ngày tương lai trừ điNOW().Công thức này trả về chênh lệch theo ngày (và phần lẻ của ngày) giữa ngày tương lai đã chỉ định và ngày giờ hiện tại.
Hàm ROUND() trong Excel cũng hữu ích ở đây, như bạn có thể thấy:
Đây là một ví dụ khác, có lẽ thú vị hơn:
Bạn có thể kết hợp
NOW()với hàmIF()để tạo thời hạn hoặc cảnh báo. Chẳng hạn, giả sử bạn có ngày đến hạn ở ô A2 và muốn biết liệu nó đã quá hạn chưa:Công thức này so sánh ngày giờ hiện tại với giá trị trong A2. Nếu ngày đến hạn đã qua, nó trả về "Past Due"; nếu không, sẽ hiển thị "On Time."
Cập nhật và tính toán lại hàm NOW() trong Excel
Giá trị do
NOW()trả về sẽ cập nhật bất cứ khi nào trang tính được tính toán lại. Điều này có thể xảy ra khi bạn:Nếu bạn muốn giá trị giữ nguyên, hãy dùng Ctrl + ; để chèn ngày hiện tại hoặc Ctrl + Shift + ; để chèn giờ hiện tại.
Hạn chế của hàm NOW() trong Excel
NOW()rất hữu ích nhưng có vài điểm bạn nên luôn ghi nhớ:Kết luận
Hàm
NOW()trong Excel là công cụ tốt để thêm thông tin ngày và giờ động vào bảng tính. Tôi thích hàmNOW()vì nó giúp bạn tạo ra các tài liệu Excel phản hồi nhanh hơn và trong một số trường hợp hữu ích hơn nhiều.Để học các mẹo hay và hữu ích khác, hãy tham gia khóa học Advanced Excel Functions của chúng tôi. Bạn sẽ học về tham chiếu, các hàm cơ sở dữ liệu và nhiều hơn nữa. Hãy thử ngay!