Cách tính ngày — cộng trừ ngày, đếm số ngày giữa hai mốc

Cách tính ngày — cộng trừ ngày, đếm số ngày giữa hai mốc

Có bao giờ bạn ngồi trước tờ lịch treo tường, ngón tay lần theo từng ô ngày để đếm xem từ hôm ký hợp đồng đến hạn thanh toán còn bao lâu, rồi đếm đến giữa chừng lại quên mất mình đang ở con số mấy và phải quay lại đếm từ đầu chưa? Mình tin là ai cũng từng trải qua cảm giác bực bội đó, nhất là khi khoảng thời gian cần tính kéo dài qua nhiều tháng, có tháng 30 ngày, có tháng 31 ngày, lại còn vướng thêm tháng Hai lúc 28 lúc 29 ngày khiến kết quả cứ lệch đi một hai ngày mà mình không biết sai ở đâu.

Trong bài viết này, AZLMH sẽ cùng bạn đi qua toàn bộ những gì cần biết về cách tính ngày, từ việc đếm số ngày giữa hai mốc thời gian, cộng thêm hoặc trừ bớt một số ngày để tìm ra ngày đích, cho đến cách quy đổi ra tuần, tháng, năm và kết hợp đủ cả ba đơn vị trong một kết quả duy nhất. Mình sẽ trình bày cả cách làm thủ công bằng tay, cách dùng hàm trong bảng tính lẫn cách dùng công cụ tính sẵn, để bạn tùy tình huống mà chọn cách nào nhanh và chắc chắn nhất cho mình.

Hiểu đúng bản chất của việc tính ngày trước khi bắt tay vào làm

Nói một cách đơn giản nhất, tính ngày chỉ xoay quanh hai bài toán: một là bạn đã có sẵn hai mốc thời gian và muốn biết giữa chúng cách nhau bao nhiêu ngày, hai là bạn có một mốc thời gian cùng một số ngày cho trước và muốn biết khi cộng thêm hoặc trừ bớt số ngày đó thì sẽ rơi vào ngày nào trên lịch. Nghe thì có vẻ dễ như phép cộng trừ hồi tiểu học, nhưng cái khó nằm ở chỗ lịch dương của chúng ta không đều đặn, mỗi tháng có số ngày khác nhau và cứ vài năm lại có một năm nhuận chen vào, nên nếu bạn chỉ nhẩm theo cảm tính thì rất dễ bị lệch mà không hề hay biết.

Nguyên tắc cốt lõi khi đếm và cộng trừ ngày

Cách mà các phần mềm bảng tính hay công cụ tính ngày vận hành thực chất rất thông minh: chúng quy mỗi ngày trên lịch về một con số thứ tự tính từ một mốc chuẩn cố định, chẳng hạn trong Excel thì ngày 01/01/1900 được xem là số 1, ngày tiếp theo là số 2, và cứ thế tăng dần. Nhờ vậy, khi bạn muốn đếm số ngày giữa hai mốc, máy chỉ việc lấy con số của ngày sau trừ đi con số của ngày trước, còn khi muốn cộng thêm 45 ngày thì máy lấy con số của ngày gốc cộng thêm 45 rồi đổi ngược lại thành ngày tháng năm. Bạn có thể hình dung công thức chung như sau:

  • Số ngày giữa hai mốc = Ngày kết thúc − Ngày bắt đầu, kết quả này chính là số đêm nằm giữa hai mốc, chưa tính ngày đầu tiên.
  • Ngày đích = Ngày gốc + Số ngày cần cộng, dùng khi bạn muốn biết sau một khoảng thời gian nhất định thì sẽ đến ngày nào.
  • Ngày đích = Ngày gốc − Số ngày cần trừ, dùng khi bạn muốn lùi ngược về quá khứ, ví dụ tìm ngày bắt đầu khi đã biết hạn chót và thời gian thực hiện.

Những lưu ý dễ khiến bạn tính sai

Đây là phần mình muốn bạn đọc thật kỹ, vì phần lớn các tranh cãi về con số ngày đều bắt nguồn từ những điểm nhỏ dưới đây chứ không phải do phép tính quá khó, và chỉ cần nắm rõ chúng là bạn đã tránh được gần hết các lỗi thường gặp khi làm việc với ngày tháng.

  • Có tính ngày đầu hay không: từ ngày 1 đến ngày 10 có thể là 9 ngày nếu bạn lấy hiệu số, cách thường dùng khi tính tiền phòng khách sạn hay tính lãi, nhưng cũng có thể là 10 ngày nếu bạn đếm trọn cả hai đầu, cách thường dùng khi tính ngày công hay số ngày nghỉ phép. Vì vậy khi ghi vào văn bản, bạn nên ghi rõ cách đếm thay vì chỉ ghi mỗi con số.
  • Năm nhuận: năm chia hết cho 4 là năm nhuận, trừ những năm chia hết cho 100 thì không nhuận, nhưng nếu chia hết cho 400 thì lại nhuận, chính vì thế năm 1900 không có ngày 29/02 còn năm 2000 thì có.
  • Định dạng ngày tháng: nhiều máy tính đang để kiểu tháng/ngày/năm theo chuẩn Mỹ, nên khi bạn gõ 05/03 máy có thể hiểu là ngày 3 tháng 5 chứ không phải ngày 5 tháng 3, hãy kiểm tra lại cài đặt vùng trước khi nhập dữ liệu.
  • Cộng tháng không giống cộng 30 ngày: cộng một tháng vào ngày 31/01 sẽ ra ngày cuối tháng Hai chứ không có ngày 31/02, nên với kỳ hạn quan trọng, ghi bằng số ngày cụ thể sẽ an toàn hơn ghi bằng số tháng.

Cách cộng trừ ngày và đếm số ngày giữa hai mốc trong thực tế

Sau khi đã nắm được nguyên tắc, giờ là lúc mình cùng bạn bước vào phần thực hành với những tình huống rất gần gũi trong công việc lẫn đời sống hằng ngày, chẳng hạn như tính hạn hợp đồng, đếm ngược đến ngày thi, xác định ngày hết bảo hành hay tính số ngày còn lại đến cuối năm. Ở mỗi tình huống, mình sẽ đưa ra cả cách tính bằng tay để bạn hiểu rõ bản chất lẫn cách dùng hàm trong Excel hoặc Google Sheets để bạn xử lý nhanh khi có nhiều dòng dữ liệu, kèm theo ví dụ có kết quả cụ thể mà mình đã kiểm tra lại cẩn thận để bạn có thể tự đối chiếu khi làm theo.

Đếm số ngày giữa hai mốc thời gian

Giả sử bạn muốn biết từ ngày 15/11/2025 đến ngày 20/02/2026 cách nhau bao nhiêu ngày. Nếu tính bằng tay, bạn đếm phần còn lại của tháng 11 là 15 ngày, cộng trọn tháng 12 là 31 ngày, trọn tháng 1 là 31 ngày, rồi cộng thêm 20 ngày của tháng 2, tổng cộng ra 97 ngày. Cách này ổn khi khoảng thời gian ngắn, nhưng nếu kéo dài qua nhiều năm thì bạn nên để máy làm thay. Trong bảng tính, bạn đặt ngày bắt đầu ở ô A2, ngày kết thúc ở ô B2, rồi dùng một trong hai cách sau, cả hai đều cho cùng một kết quả:

  • Cách 1 – trừ trực tiếp: gõ =B2-A2, sau đó định dạng ô kết quả về kiểu số để không bị hiển thị thành ngày tháng.
  • Cách 2 – dùng hàm DATEDIF: gõ =DATEDIF(A2,B2,”d”), trong đó tham số đầu là ngày bắt đầu, tham số thứ hai là ngày kết thúc và chữ “d” cho biết bạn muốn kết quả tính theo đơn vị ngày.
  • Nếu cần đếm trọn cả ngày đầu, bạn chỉ việc cộng thêm 1 vào kết quả, ví dụ =B2-A2+1.

Cộng trừ ngày để tìm ra ngày đích

Bài toán ngược lại cũng rất hay gặp: hôm nay là ngày 10/10/2026, bạn ký một hợp đồng có điều khoản thanh toán trong vòng 45 ngày, vậy hạn chót rơi vào ngày nào? Lấy 10/10/2026 cộng thêm 45 ngày, bạn sẽ được ngày 24/11/2026, rơi vào thứ Ba. Ngược lại, nếu bạn muốn biết 100 ngày trước ngày 10/10/2026 là ngày nào, kết quả sẽ là ngày 02/07/2026, rơi vào thứ Năm. Trong bảng tính, thao tác này còn đơn giản hơn cả việc đếm khoảng cách, cụ thể như sau:

  • Cộng ngày: gõ =A2+45, với A2 là ô chứa ngày gốc và 45 là số ngày muốn cộng thêm.
  • Trừ ngày: gõ =A2-100 để lùi về 100 ngày trước ngày gốc.
  • Muốn bỏ qua thứ Bảy và Chủ nhật, chỉ đếm ngày làm việc, bạn dùng =WORKDAY(A2,45), còn muốn cộng theo tháng thì dùng =EDATE(A2,3) để cộng thêm 3 tháng.

Quy đổi khoảng cách ra tuần, tháng và năm

Đôi khi con số hàng trăm ngày lại không nói lên được nhiều điều bằng việc biết nó tương đương bao nhiêu tuần, bao nhiêu tháng hay bao nhiêu năm, nhất là khi bạn cần báo cáo tiến độ dự án, tính thâm niên công tác hay tính tuổi cho hồ sơ. Hàm DATEDIF xử lý chuyện này khá gọn gàng, bạn chỉ cần thay đổi tham số thứ ba là có ngay kết quả theo đơn vị mình mong muốn, và lưu ý rằng hàm này chỉ tính những tháng và những năm đã trọn vẹn chứ không làm tròn lên.

  • Số tháng tròn: =DATEDIF(A2,B2,”m”).
  • Số năm tròn: =DATEDIF(A2,B2,”y”).
  • Số tuần: hàm DATEDIF không có đơn vị tuần, nhưng vì một tuần luôn có 7 ngày nên bạn dùng =INT(DATEDIF(A2,B2,”d”)/7) để lấy số tuần tròn, ví dụ 97 ngày tương đương 13 tuần và 6 ngày lẻ.
  • Lưu ý ngày bắt đầu phải nhỏ hơn ngày kết thúc, nếu đặt ngược lại hàm sẽ báo lỗi #NUM!.

Kết hợp tính đủ năm, tháng, ngày giữa hai mốc thời gian

Khi cần một kết quả đọc lên là hiểu ngay, chẳng hạn ghi thâm niên của nhân viên hay tuổi chính xác của một người, bạn có thể ghép nhiều hàm DATEDIF lại với nhau. Ví dụ với ngày sinh 25/03/1995 ở ô A2 và ngày 10/10/2026 ở ô B2, bạn gõ công thức =DATEDIF(A2,B2,”y”)&” năm, “&DATEDIF(A2,B2,”ym”)&” tháng, “&DATEDIF(A2,B2,”md”)&” ngày” và sẽ nhận được kết quả 31 năm, 6 tháng, 15 ngày, tương đương tổng cộng 11.522 ngày. Trong đó “ym” là số tháng lẻ ngoài các năm tròn, còn “md” là số ngày lẻ ngoài các tháng tròn. Tuy vậy, mình phải nói thật là tham số “md” đôi khi trả về kết quả sai ở một số trường hợp cuối tháng, và việc gõ công thức dài như vậy mỗi lần cần tính cũng khá mất công. Nếu bạn chỉ cần tính nhanh vài mốc mà không muốn mở bảng tính, hãy dùng bộ máy tính trực tuyến của AZLMH, bạn chỉ việc chọn ngày bắt đầu, ngày kết thúc hoặc nhập số ngày cần cộng trừ, công cụ sẽ tự xử lý năm nhuận, tháng thiếu tháng đủ và trả về kết quả ngay trên trình duyệt, dùng được cả trên điện thoại khi bạn đang họp hay đang trao đổi với khách hàng.

Kết luận

Tính ngày thật ra không khó, cái khó là phải nhất quán và cẩn thận với những chi tiết nhỏ như có tính ngày đầu hay không, năm đó có nhuận hay không và định dạng ngày đang để theo kiểu nào. Với những gì mình đã chia sẻ, bạn có thể tự tin đếm số ngày giữa hai mốc, cộng trừ ngày để tìm hạn chót hay quy đổi ra tuần, tháng, năm, dù là tính bằng tay, bằng hàm DATEDIF trong bảng tính hay bằng công cụ tính sẵn. Mình khuyên bạn nên lưu lại trang máy tính trực tuyến của AZLMH để lần sau cần tính hạn hợp đồng, ngày hết bảo hành hay đếm ngược đến một dịp quan trọng thì có ngay kết quả chính xác chỉ sau vài cú bấm, không còn phải lần tay đếm từng ô trên tờ lịch nữa.

55 lượt xem
Chia sẻ

Để lại bình luận

Email của bạn sẽ không được công khai. Các trường bắt buộc được đánh dấu *.