Mục lục
Hướng dẫn này sẽ hướng dẫn bạn một số cách nhanh chóng và dễ dàng để tìm hiểu có bao nhiêu ngày giữa hai ngày trong Excel.
Bạn đang tự hỏi có bao nhiêu ngày giữa hai ngày? Có thể, bạn cần biết số ngày giữa ngày hôm nay và một ngày nào đó trong quá khứ hoặc tương lai? Hoặc, bạn chỉ muốn đếm số ngày làm việc giữa hai ngày? Dù vấn đề của bạn là gì, một trong những ví dụ dưới đây chắc chắn sẽ cung cấp giải pháp.
Công cụ tính ngày giữa các ngày
Nếu bạn đang tìm câu trả lời nhanh, chỉ cần cung cấp hai ngày trong các ô tương ứng và máy tính trực tuyến của chúng tôi sẽ cho bạn biết có bao nhiêu ngày kể từ ngày này đến ngày khác:
Lưu ý. Để xem sổ làm việc được nhúng, vui lòng cho phép cookie tiếp thị.
Bạn tò mò muốn biết công thức tính ngày của mình? Nó đơn giản như =B3-B2
:)
Dưới đây, bạn sẽ tìm thấy giải thích chi tiết về cách thức hoạt động của công thức này và tìm hiểu một vài phương pháp khác để tính ngày giữa các ngày trong Excel.
Có bao nhiêu ngày giữa các ngày phép tính
Cách dễ nhất để tính ngày giữa các ngày trong Excel là trừ ngày này khỏi ngày khác:
Ngày mới hơn- Ngày cũ hơnVí dụ , để biết có bao nhiêu ngày giữa các ngày trong ô A2 và B2, bạn sử dụng công thức sau:
=B2 - A2
Trong đó A2 là ngày trước đó và B2 là ngày sau.
Kết quả là một số nguyên đại diện cho số không. số ngày giữa haingày tháng:
Cách thức hoạt động của công thức này
Có thể bạn đã biết, Microsoft Excel lưu trữ ngày tháng dưới dạng số sê-ri bắt đầu từ ngày 1 tháng 1 năm 1900, được thể hiện bằng số 1. Trong hệ thống này, ngày 2 tháng 1 năm 1900 được lưu dưới dạng số 2, ngày 3 tháng 1 năm 1900 là 3, v.v. Vì vậy, khi trừ một ngày này với một ngày khác, bạn thực sự trừ các số nguyên đại diện cho các ngày đó.
Trong ví dụ của chúng tôi, công thức trong C3, trừ 43226 (giá trị số của ngày 6 tháng 5 năm 18) từ 43309 (giá trị số của ngày 6 tháng 5 năm 18) giá trị số của 28-Jul-18) và trả về kết quả là 83 ngày.
Cái hay của phương pháp này là nó hoạt động hoàn hảo trong mọi trường hợp, bất kể ngày nào cũ hơn và ngày nào mới hơn. Nếu bạn đang trừ một ngày sau đó khỏi một ngày trước đó, chẳng hạn như ở hàng 5 trong ảnh chụp màn hình ở trên, thì công thức sẽ trả về một chênh lệch dưới dạng số âm.
Tính số ngày giữa các ngày trong Excel bằng DATEDIF
Một cách khác để đếm ngày giữa các ngày trong Excel là sử dụng hàm DATEDIF, được thiết kế đặc biệt để tìm ra chênh lệch ngày trong các đơn vị khác nhau, bao gồm ngày, tháng và năm.
Để lấy số trong số ngày giữa 2 ngày, bạn cung cấp ngày bắt đầu trong đối số đầu tiên, ngày kết thúc trong đối số thứ hai và đơn vị "d" trong đối số cuối cùng:
DATEDIF(ngày_bắt_đầu, ngày_kết_thúc, "d")Trong ví dụ của chúng tôi, công thức diễn ra như sau:
=DATEDIF(A2, B2, "d")
Không giống như phép toán trừ, công thức DATEDIF chỉ có thểtrừ một ngày cũ hơn khỏi một ngày mới hơn, nhưng không phải ngược lại. Nếu ngày bắt đầu muộn hơn ngày kết thúc, công thức sẽ đưa ra lỗi #NUM! lỗi, như ở hàng 5 trong ảnh chụp màn hình bên dưới:
Lưu ý. DATEDIF là một hàm không có giấy tờ, nghĩa là nó không có trong danh sách các hàm trong Excel. Để xây dựng công thức DATEDIF trong trang tính của mình, bạn sẽ phải nhập tất cả các đối số theo cách thủ công.
Đếm số ngày giữa các ngày với hàm DAYS của Excel
Người dùng Excel 2013 và Excel 2016 có thêm một công thức cách cực kỳ đơn giản để tính số ngày giữa hai ngày - hàm DAYS.
Xin lưu ý rằng so với DATEDIF, công thức DAYS yêu cầu các đối số theo thứ tự ngược lại:
DAYS(ngày_cuối, ngày_bắt_đầu)Vì vậy, công thức của chúng ta có dạng sau:
=DAYS(B2, A2)
Giống như phép trừ, nó trả về chênh lệch dưới dạng số dương hoặc số âm, tùy thuộc vào ngày kết thúc lớn hơn hay nhỏ hơn ngày bắt đầu ngày:
Cách tính số ngày giữa hôm nay và một ngày khác
Thực tế, tính số ngày kể từ hoặc trước một ngày nhất định là một trường hợp cụ thể của phép toán "có bao nhiêu ngày giữa các ngày". Đối với điều này, bạn có thể sử dụng bất kỳ công thức nào đã thảo luận ở trên và cung cấp hàm TODAY thay vì một trong các ngày.
Để tính số ngày kể từ ngày , tức là giữa một ngày trong quá khứ và hôm nay:
HÔM NAY() - past_dateĐể đếm số ngày cho đến ngày , tức là giữa một ngày trong tương lai và hôm nay:
Future_date- TODAY()Ví dụ: hãy tính chênh lệch giữa ngày hôm nay và một ngày trước đó trong A4:
=TODAY() - A4
Và bây giờ, hãy tìm xem có bao nhiêu ngày giữa hôm nay và một ngày sau đó:
Cách tính ngày làm việc giữa hai ngày trong Excel
Trong trường hợp bạn cần lấy số ngày giữa hai ngày các ngày không có ngày cuối tuần, hãy sử dụng hàm NETWORKDAYS:
NETWORKDAYS(start_date, end_date, [holidays])Hai đối số đầu tiên chắc hẳn đã quen thuộc với bạn và đối số thứ ba (tùy chọn) cho phép loại trừ danh sách ngày lễ tùy chỉnh từ số ngày.
Để biết có bao nhiêu ngày làm việc giữa hai ngày trong cột A và B, hãy sử dụng công thức sau:
=NETWORKDAYS(A2, B2)
Tùy chọn, bạn có thể nhập danh sách ngày nghỉ của mình vào một số ô và yêu cầu công thức loại bỏ những ngày đó:
=NETWORKDAYS(A2, B2, $A$9:$A$10)
Kết quả là, chỉ các doanh nghiệp s ngày giữa hai ngày được tính:
Mẹo. Trong trường hợp bạn cần xử lý các ngày cuối tuần tùy chỉnh (ví dụ: cuối tuần chỉ là Chủ Nhật và Thứ Hai hoặc Chủ Nhật), hãy sử dụng hàm NETWORKDAYS.INTL, hàm này cho phép bạn chỉ định những ngày trong tuần sẽ được coi là cuối tuần.
Tìm số ngày giữa hai ngày với Date & Time Wizard
Như bạn thấy, Microsoft Excel cung cấp một sốcác cách khác nhau để đếm ngày giữa các ngày. Nếu bạn không chắc chắn nên sử dụng công thức nào, hãy để Date & Time Wizard thực hiện phép tính bao nhiêu ngày giữa hai ngày cho bạn. Dưới đây là cách thực hiện:
- Chọn ô mà bạn muốn chèn công thức.
- Trên tab Công cụ Ablebits , trong phần Ngày & nhóm Thời gian , nhấp vào Ngày & Trình hướng dẫn thời gian :
- Trong phần Ngày & Cửa sổ hộp thoại Time Wizard , chuyển sang tab Khác biệt và thực hiện các thao tác sau:
- Trong hộp Ngày 1 , nhập ngày đầu tiên (ngày bắt đầu) hoặc tham chiếu đến ô chứa nó.
- Trong hộp Ngày 2 , hãy nhập ngày thứ hai (ngày kết thúc).
- Trong Sự khác biệt trong , chọn D .
Trình hướng dẫn ngay lập tức hiển thị bản xem trước công thức trong ô và kết quả trong hộp Chênh lệch trong .
- Nhấp vào nút Chèn công thức và chèn công thức vào ô đã chọn. Xong!
Nhấp đúp vào núm điều khiển điền và công thức sẽ được sao chép qua cột:
Để hiển thị chênh lệch ngày theo một cách hơi khác, bạn có thể tự do chọn bất kỳ tùy chọn bổ sung nào:
- Hiển thị nhãn văn bản - từ "ngày" sẽ xuất hiện cùng với số, như thể hiện trong ảnh chụp màn hình bên dưới.
- Không hiển thị đơn vị số 0 - nếu chênh lệch ngày là 0 ngày, một chuỗi trống (trốngô) sẽ được trả về.
- Kết quả âm tính nếu Ngày 1 > Ngày 2 - công thức sẽ trả về một số âm nếu ngày bắt đầu muộn hơn ngày kết thúc.
Ảnh chụp màn hình bên dưới hiển thị một số tùy chọn bổ sung đang hoạt động:
Đây là cách bạn tính số ngày giữa các ngày trong Excel. Nếu bạn muốn kiểm tra Ngày & Trình hướng dẫn Công thức Thời gian trong trang tính của mình, bạn có thể tải xuống phiên bản dùng thử 14 ngày của Ultimate Suite, bao gồm công cụ này cũng như hơn 70 công cụ tiết kiệm thời gian khác dành cho Excel.
Các bản tải xuống hiện có
Số ngày giữa các ngày - ví dụ (tệp .xlsx)