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 đồ

Bí kíp xử lý dữ liệu ngày tháng năm thiếu giờ, phút, giây trong Excel

Cù Chí Dung 07/04/2026 15:30 144 lượt xem 2 trả lời

Chào mọi người,

Hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình thường xuyên áp dụng để xử lý dữ liệu ngày tháng năm trong Excel, đặc biệt là khi dữ liệu chỉ có ngày, tháng, năm mà thiếu thông tin về giờ, phút, giây. Nhiều lúc chúng ta cần chuẩn hóa dữ liệu để thực hiện các phép tính hoặc lọc theo khoảng thời gian, nhưng việc thiếu thông tin này có thể gây ra sai sót.

Ví dụ, khi bạn nhập ngày vào Excel mà không có giờ, phút, giây, Excel sẽ mặc định là 00:00:00. Tuy nhiên, nếu bạn muốn xử lý dữ liệu theo một chuẩn chung, ví dụ luôn mặc định là đầu ngày (00:00:00) hoặc cuối ngày (23:59:59), bạn có thể dùng công thức sau:

Giả sử ngày tháng năm của bạn nằm ở ô A1.

  • Để thêm giờ, phút, giây mặc định là 00:00:00 (đầu ngày):
    =INT(A1)
  • Để thêm giờ, phút, giây mặc định là 23:59:59 (cuối ngày):
    =A1+TIME(23,59,59)
    Hoặc một cách khác đơn giản hơn:
    =A1+1-0.00001

Lưu ý là bạn cần định dạng ô chứa công thức là Date hoặc Time để hiển thị kết quả đúng.

Cách này rất hữu ích khi bạn cần so sánh hoặc lọc dữ liệu trong một khoảng thời gian mà không muốn bị ảnh hưởng bởi sự khác biệt về giờ, phút, giây không có.

Chúc các bạn áp dụng thành công!

3

Cảm ơn bạn đã chia sẻ mẹo xử lý dữ liệu ngày tháng rất hữu ích này! Đúng là nhiều trường hợp chỉ có ngày tháng mà không có giờ, phút, giây, nếu không chuẩn hóa kỹ sẽ ảnh hưởng đến kết quả lọc hay tính toán.

Mình cũng hay gặp tình huống này. Ngoài cách bạn chia sẻ, đôi khi mình còn dùng kết hợp với hàm TEXT để định dạng lại cho chuẩn xác trước khi làm các phép tính. Ví dụ, nếu muốn đảm bảo nó luôn là đầu ngày, mình hay dùng =TEXT(A1,"yyyy/mm/dd") rồi ép kiểu về Date. Tuy nhiên, cách của bạn có vẻ trực tiếp và gọn gàng hơn.

Bạn có thể chia sẻ thêm về trường hợp nào thì việc mặc định 00:00:00 gây ra sai sót không? Mình tò mò muốn biết thêm các tình huống thực tế ạ!

4

Chào bạn,

Mình thấy cách bạn xử lý dữ liệu ngày tháng thiếu giờ, phút, giây rất hay và thực tế. Đúng là đôi khi chỉ cần ngày tháng thôi nhưng Excel lại tự động thêm 00:00:00, gây nhầm lẫn khi lọc hoặc tính toán.

Mình cũng hay gặp trường hợp này, đặc biệt là khi nhập liệu từ nhiều nguồn khác nhau. Đôi khi để chuẩn hóa, mình còn dùng hàm DATE để ghép ngày, tháng, năm lại, ví dụ: =DATE(YEAR(A1),MONTH(A1),DAY(A1)). Cách này cũng cho kết quả là ngày bắt đầu của ngày đó.

Không biết bạn có kinh nghiệm xử lý các trường hợp đặc biệt nào khác liên quan đến định dạng ngày tháng này không? Chia sẻ thêm cho mọi người học hỏi với!

2

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

Đăng nhập Đăng ký