EzTech

DATE

Ngày & giờPhổ biếnMọi phiên bản
DATE(năm, tháng, ngày)

Ghép ba số năm, tháng, ngày rời rạc thành một ngày THẬT mà Excel tính toán được. Đây là cách dựng ngày an toàn nhất: dữ liệu về ở ba cột riêng, hoặc cần một mốc cố định viết thẳng trong công thức mà không phụ thuộc định dạng ngày của máy.

Các đối số

Đối sốBắt buộc?Ý nghĩa
nămBắt buộcNên ghi đủ bốn chữ số. Ghi 26 thì Excel hiểu là năm 1926 chứ không phải 2026 — số nhỏ hơn 1900 bị cộng thêm 1900.
thángBắt buộcSố tháng. Vượt ra ngoài 1-12 vẫn hợp lệ và TỰ TRÀN sang năm khác: tháng 13 là tháng 1 năm sau, tháng 0 là tháng 12 năm trước.
ngàyBắt buộcSố ngày trong tháng. Cũng tự tràn: DATE(2026,3,0) ra ngày cuối tháng 2, DATE(2026,2,30) ra 02/03/2026.

Ví dụ

  • =DATE(2026, 8, 18)

    Mốc ngày cố định trong công thức, không phụ thuộc định dạng vùng miền

    Kết quả: 18/08/2026

  • =DATE(A2, B2, C2)

    Ghép ba cột Năm, Tháng, Ngày mà phần mềm kế toán xuất ra rời nhau

    Kết quả: 01/07/2026

  • =DATE(YEAR(B2), MONTH(B2)+1, 0)

    Ngày cuối của tháng chứa ngày B2 — lấy ngày 0 của tháng kế tiếp

    Kết quả: 31/08/2026

Lưu ý khi dùng

  • Trong công thức so sánh hoặc trong SUMIFS, LUÔN dựng mốc bằng DATE(...) chứ đừng viết chuỗi "01/07/2026". Chuỗi bị đọc theo định dạng ngày của máy, DATE thì không.
  • Tính tràn tháng và tràn ngày là có chủ ý, dùng để cộng trừ kỳ mà không cần IF: MONTH(B2)+3 vẫn đúng khi vắt qua năm.

Bẫy hay dính

Đưa năm hai chữ số vào. DATE(26,8,18) không báo lỗi, nó cho ra 18/08/1926 — lệch đúng 100 năm, và mọi phép trừ ngày phía sau ra số âm khổng lồ. Kiểm bằng YEAR() của chính kết quả đó.

Hàm liên quan

Chat ZaloGọi điệnMessengerTìm đường