Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Tổng hợp các hàm xử lý ngày tháng năm hữu ích trong Excel

Đồng Bình Nguyên 21/03/2026 07:19 358 lượt xem 3 trả lời

Chào mọi người,

Trong quá trình làm việc với Excel, đặc biệt là các báo cáo liên quan đến thời gian, mình nhận thấy việc nắm vững các hàm xử lý ngày tháng năm là vô cùng quan trọng. Hôm nay, mình muốn chia sẻ một vài hàm mà mình thấy hữu ích và thường xuyên sử dụng, hy vọng sẽ giúp ích cho các bạn.

1. Các hàm cơ bản:

  • TODAY(): Trả về ngày hiện tại. Rất tiện lợi khi muốn hiển thị ngày tháng năm cập nhật.
  • NOW(): Trả về ngày giờ hiện tại.
  • YEAR(serial_number): Trả về năm từ một giá trị ngày tháng.
  • MONTH(serial_number): Trả về tháng từ một giá trị ngày tháng.
  • DAY(serial_number): Trả về ngày từ một giá trị ngày tháng.

2. Tính toán khoảng thời gian:

  • DATEDIF(start_date, end_date, unit): Hàm này khá mạnh mẽ để tính khoảng cách giữa hai ngày theo các đơn vị khác nhau (năm, tháng, ngày). Ví dụ, để tính số năm giữa hai ngày, bạn dùng DATEDIF(A1, B1, "Y").
  • EDATE(start_date, months): Trả về ngày tháng trước hoặc sau một số tháng nhất định. Ví dụ, EDATE(TODAY(), 6) sẽ cho bạn ngày tháng của 6 tháng tới.
  • EOMONTH(start_date, months): Trả về ngày cuối cùng của tháng trước hoặc sau một số tháng nhất định. Ví dụ, EOMONTH(TODAY(), 0) sẽ cho bạn ngày cuối cùng của tháng hiện tại.

3. Định dạng ngày tháng:

Đôi khi, chúng ta cần hiển thị ngày tháng theo một định dạng tùy chỉnh. Hàm TEXT(value, format_text) có thể giúp bạn làm điều này. Ví dụ, để hiển thị ngày tháng theo định dạng dd/mm/yyyy, bạn dùng TEXT(A1, "dd/mm/yyyy").

Đây chỉ là một phần nhỏ trong số các hàm xử lý ngày tháng của Excel. Nếu bạn có hàm nào hay hoặc mẹo nào khác, đừng ngần ngại chia sẻ bên dưới nhé!

0

Đúng là các hàm xử lý ngày tháng năm trong Excel quan trọng thật đó bạn! Ngoài mấy hàm cơ bản bạn liệt kê, mình cũng hay dùng EDATE(start_date, months) để tính một ngày cách ngày cho trước một số tháng nhất định. Cái này rất lợi khi làm việc với các hợp đồng hay chu kỳ thanh toán.

Có bạn nào có kinh nghiệm dùng hàm để xử lý các trường hợp ngày tháng bị sai định dạng hoặc không chuẩn không? Chia sẻ cách khắc phục cho mọi người tham khảo với!

3

Cảm ơn bạn đã chia sẻ bài viết rất hữu ích này! Mình cũng hay dùng mấy hàm này lắm. Đặc biệt là TODAY()YEAR(). Ngoài ra, mình còn hay dùng thêm hàm EOMONTH(start_date, months) để tính ngày cuối tháng, tiện cho việc tính toán các deadline hoặc kỳ hạn.

Bạn có hay dùng hàm nào khác để xử lý ngày tháng năm mà mình chưa đề cập không? Chia sẻ thêm cho mọi người cùng học hỏi với nhé!

3

Mình thấy bạn liệt kê mấy hàm cơ bản và cực kỳ cần thiết rồi đó! Ngoài những hàm bạn đã chia sẻ, mình cũng hay dùng DATE(year, month, day) để ghép các giá trị năm, tháng, ngày riêng lẻ thành một ngày hoàn chỉnh. Đôi khi dữ liệu của mình nó bị tách ra từng cột như vậy, dùng hàm này tiện lắm luôn.

Còn bạn nào có kinh nghiệm xử lý các trường hợp ngày tháng phức tạp hơn không, ví dụ như tính số ngày làm việc trong một khoảng thời gian, bỏ qua ngày cuối tuần và ngày lễ chẳng hạn? Chia sẻ cho mọi người với!

2

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký