Nội dung chính
Hướng dẫn cho thấy cách tạo một máy tính ngày trong Excel chính xác cho nhu cầu của bạn để tìm một ngày bất kỳ N ngày nào hoặc trước ngày hôm nay, tính tất cả các ngày hoặc chỉ ngày làm việc.
Bạn đang tìm cách tính ngày hết hạn chính xác là 90 ngày kể từ bây giờ? Hoặc bạn tự hỏi ngày nào là 45 ngày sau ngày hôm nay? Hoặc bạn cần biết ngày xảy ra 60 ngày trước ngày hôm nay (chỉ tính ngày làm việc và tất cả các ngày)?
Dù nhiệm vụ của bạn là gì, hướng dẫn này sẽ hướng dẫn bạn cách tạo máy tính ngày của riêng bạn trong Excel trong vòng dưới 5 phút. Nếu bạn không có nhiều thời gian đó, thì bạn có thể sử dụng máy tính trực tuyến của chúng tôi để tìm ngày là số ngày được chỉ định sau hoặc trước ngày hôm nay.
Máy tính ngày trong Excel trực tuyến
Muốn có một giải pháp nhanh chóng cho “90 ngày kể từ hôm nay” hay “60 ngày trước ngày hôm nay” là gì? Nhập số ngày trong ô tương ứng, nhấn Enter và ngay lập tức bạn sẽ có tất cả các câu trả lời:
Cần tính 30 ngày kể từ ngày cụ thể hoặc xác định 60 ngày làm việc trước ngày Ngày nhất định? Sau đó sử dụng máy tính ngày này.
Tò mò muốn biết công thức nào được sử dụng để tính ngày của bạn? Bạn sẽ tìm thấy tất cả và nhiều hơn nữa trong các ví dụ sau.
Cách tính 30/60/90 ngày kể từ hôm nay trong Excel
Để tìm ngày N ngày kể từ bây giờ, hãy sử dụng Chức năng HÔM NAY để trả về ngày hiện tại và thêm số ngày mong muốn vào ngày đó.
Để có được một ngày xảy ra chính xác 30 ngày kể từ hôm nay:
=TODAY()+30
Để tính 60 ngày kể từ hôm nay:
=TODAY()+60
Ngày nào là 90 ngày kể từ bây giờ? Tôi đoán bạn đã biết làm thế nào để có được nó 🙂
=TODAY()+90
Để làm một cái chung hôm nay cộng với N ngày công thức, nhập số ngày trong một số ô, giả sử B3 và thêm ô đó vào ngày hiện tại:
=TODAY()+B3
Bây giờ, người dùng của bạn có thể nhập bất kỳ số nào trong ô được tham chiếu và công thức sẽ tính toán lại cho phù hợp. Ví dụ: chúng ta hãy tìm một ngày xảy ra 45 ngày kể từ hôm nay:
Công thức này hoạt động như thế nào
Trong biểu diễn bên trong, Excel lưu trữ ngày dưới dạng số sê-ri bắt đầu từ ngày 1 tháng 1 năm 1900, là số 1. Vì vậy, công thức chỉ cần cộng hai số lại với nhau, số nguyên biểu thị ngày hôm nay và số ngày bạn chỉ định. Hàm TODAY () không ổn định và tự động cập nhật mỗi khi bảng tính được mở hoặc tính toán lại – vì vậy khi bạn mở sổ làm việc vào ngày mai, công thức của bạn sẽ tính toán lại cho ngày hiện tại.
Tại thời điểm viết, ngày hôm nay là ngày 19 tháng 4 năm 2018, được biểu thị bằng số sê-ri 43209. Để tìm một ngày, giả sử, 100 ngày kể từ bây giờ, bạn thực sự thực hiện các phép tính sau:
=TODAY() + 100
= April 19, 2018 + 100
= 43209 + 100
= 43309
Chuyển đổi số sê-ri 43209 sang Ngày định dạng và bạn sẽ nhận được ngày 28 tháng 7 năm 2018, tức là chính xác 100 ngày sau ngày hôm nay.
Cách nhận 30/60/90 ngày trước ngày hôm nay trong Excel
Để tính N ngày trước ngày hôm nay, hãy trừ số ngày cần thiết kể từ ngày hiện tại. Ví dụ:
90 ngày trước ngày hôm nay:
=TODAY()-90
60 ngày trước ngày hôm nay:
=TODAY()-60
45 ngày trước ngày hôm nay:
=TODAY()-45
Hoặc, tạo một cái chung hôm nay trừ N ngày công thức dựa trên một tham chiếu ô:
=TODAY()-B3
Trong ảnh chụp màn hình bên dưới, chúng tôi tính toán một ngày xảy ra 30 ngày trước ngày hôm nay.
Cách tính N doanh nghiệp sau / trước ngày hôm nay
Như bạn có thể biết, Microsoft Excel có một vài các hàm để tính ngày làm việc dựa trên ngày bắt đầu cũng như giữa hai ngày mà bạn chỉ định.
Trong các ví dụ dưới đây, chúng tôi sẽ sử dụng Chức năng LÀM VIỆC, trong đó trả về một ngày xảy ra một số ngày làm việc nhất định trước hoặc trước ngày bắt đầu, trừ các ngày cuối tuần (Thứ Bảy và Chủ Nhật). Nếu cuối tuần của bạn khác, thì hãy sử dụng LÀM VIỆC.INTL chức năng cho phép tùy chỉnh các tham số cuối tuần.
Vì vậy, để tìm một ngày N ngày làm việc kể từ hôm nay, sử dụng công thức chung này:
NGÀY NAY (HÔM NAY (), N ngày)
Đây là vài ví dụ:
10 ngày làm việc kể từ hôm nay
=WORKDAY(TODAY(), 10)
30 ngày làm việc kể từ bây giờ
=WORKDAY(TODAY(), 30)
5 ngày làm việc kể từ hôm nay
=WORKDAY(TODAY(), 5)
Để có được một ngày N ngày làm việc trước ngày hôm nay, sử dụng công thức này:
NGÀY NAY (HÔM NAY (), –N ngày)
Và đây là một vài công thức thực tế:
90 ngày làm việc trước ngày hôm nay
=WORKDAY(TODAY(), -90)
15 ngày làm việc trước ngày hôm nay
=WORKDAY(TODAY(), -15)
Để làm cho công thức của bạn linh hoạt hơn, hãy thay thế số ngày được mã hóa cứng bằng tham chiếu ô, nói B3:
N ngày làm việc kể từ hôm nay:
=WORKDAY(TODAY(), B3)
N ngày làm việc trước ngày hôm nay:
=WORKDAY(TODAY(), -B3)
Theo cách tương tự, bạn có thể thêm hoặc bớt các ngày trong tuần đến / từ một ngày đã chovà máy tính ngày Excel của bạn có thể trông giống như điều này.
Cách tạo một máy tính ngày trong Excel
Bạn có nhớ Máy tính ngày trực tuyến Excel trưng bày ngay từ đầu của hướng dẫn này? Bây giờ bạn đã biết tất cả các công thức và có thể dễ dàng sao chép nó trong bảng tính của bạn. Bạn thậm chí có thể tạo ra một cái gì đó phức tạp hơn vì phiên bản Excel trên máy tính để bàn cung cấp nhiều khả năng hơn.
Để cung cấp cho bạn một số ý tưởng, hãy thiết kế Máy tính ngày Excel của chúng tôi ngay bây giờ.
Nhìn chung, có thể có 3 lựa chọn để tính ngày:
- Dựa vào ngày hôm nay hoặc ngày cụ thể
- Từ hoặc trước ngày được chỉ định
- Đếm tất cả các ngày hoặc chỉ ngày làm việc
Để cung cấp tất cả các tùy chọn này cho người dùng của chúng tôi, chúng tôi thêm ba Hộp nhóm điều khiển (Nhà phát triển tab> Chèn > Điều khiển biểu mẫu > Hộp nhóm) và chèn hai nút radio vào mỗi hộp nhóm. Sau đó, bạn liên kết từng nhóm nút với một ô riêng biệt (nhấp chuột phải vào nút> Điều khiển định dạng > Điều khiển tab> Liên kết tế bào), mà bạn có thể ẩn sau. Trong ví dụ này, các ô được liên kết là D5, D9 và D14 (vui lòng xem ảnh chụp màn hình bên dưới).
Tùy chọn, bạn có thể nhập công thức sau vào B6 để chèn ngày hiện tại nếu Ngày hôm nay nút được chọn. Nó không thực sự cần thiết cho công thức tính ngày chính của chúng tôi, chỉ là một phép lịch sự nhỏ cho người dùng của bạn để nhắc nhở họ ngày hôm nay là ngày nào:
=IF($D$5=1, TODAY(), "")
Cuối cùng, chèn công thức sau vào B18 để kiểm tra giá trị trong mỗi ô được liên kết và tính ngày dựa trên các lựa chọn của người dùng:
=IF(AND($D$5=1, $D$9=1, $D$14=1), TODAY()+$B$3, IF(AND($D$5=1, $D$9=1, $D$14=2), WORKDAY(TODAY(),$B$3), IF(AND($D$5=1, $D$9=2, $D$14=1), TODAY()-$B$3, IF(AND($D$5=1, $D$9=2, $D$14=2), WORKDAY(TODAY(),-$B$3), IF(AND($D$5=2, $D$9=1, $D$14=1), $B$7+$B$3, IF(AND($D$5=2, $D$9=1, $D$14=2), WORKDAY($B$7, $B$3), IF(AND($D$5=2, $D$9=2, $D$14=1), $B$7-$B$3, IF(AND($D$5=2, $D$9=2, $D$14=2), WORKDAY($B$7,-$B$3), ""))))))))
Nó có thể trông giống như một công thức quái dị ngay từ cái nhìn đầu tiên, nhưng nếu bạn chia nó thành các câu lệnh IF riêng lẻ, bạn sẽ dễ dàng nhận ra các công thức tính ngày đơn giản mà chúng ta đã thảo luận trong các ví dụ trước.
Và bây giờ, bạn chọn các tùy chọn mong muốn, giả sử 60 ngày kể từ bây giờvà nhận được kết quả sau:
Để có cái nhìn sâu hơn về công thức và có thể thiết kế ngược lại cho nhu cầu của bạn, bạn có thể tải xuống của chúng tôi Máy tính ngày cho Excel.
Nếu bạn đang tìm kiếm thứ gì đó chuyên nghiệp hơn, bạn có thể nhanh chóng tính toán 90, 60, 45, 30 ngày kể từ bây giờ (hoặc bất kỳ số ngày nào bạn cần) với chúng tôi Công cụ Excel.
Thuật sĩ ngày và thời gian
Nếu bạn có cơ hội thanh toán với chúng tôi Thuật sĩ ngày và thời gian ít nhất một lần, bạn biết rằng nó có thể ngay lập tức cộng hoặc trừ các ngày, tuần, tháng hoặc năm (hoặc bất kỳ sự kết hợp nào của các đơn vị này) vào một ngày nhất định cũng như tính toán sự khác biệt giữa hai ngày. Nhưng bạn có biết nó cũng có thể tính ngày dựa trên ngày hôm nay không?
Ví dụ, hãy tìm hiểu ngày nào 120 ngày từ hôm nay:
- Nhập công thức TODAY () trong một số ô, giả sử B1.
- Chọn ô nơi bạn muốn xuất kết quả, B2 trong trường hợp của chúng tôi.
- Nhấn vào Thuật sĩ ngày & giờ nút trên Công cụ Ablebits chuyển hướng.
- Trên Thêm vào tab, chỉ định số ngày bạn muốn thêm vào ngày nguồn (120 ngày trong ví dụ này).
- Nhấn vào Chèn công thức cái nút.
Đó là nó!
Như được hiển thị trong ảnh chụp màn hình ở trên, công thức được tạo bởi trình hướng dẫn khác với tất cả các công thức chúng tôi đã xử lý, nhưng nó hoạt động tốt như nhau 🙂
Để có được một ngày xảy ra 120 ngày trước hôm nay, chuyển sang Trừ tab và cấu hình các tham số tương tự. Hoặc, nhập số ngày trong một ô khác và trỏ trình hướng dẫn đến ô đó:
Kết quả là, bạn sẽ nhận được một công thức phổ quát tự động tính toán lại mỗi khi bạn nhập một số ngày mới trong ô được tham chiếu.
Công cụ chọn ngày cho Excel
Với chúng tôi Công cụ chọn ngày Excel, bạn không chỉ có thể chèn ngày hợp lệ trong bảng tính của mình bằng một cú nhấp chuột mà còn có thể tính toán chúng!
Không giống như Trình hướng dẫn Ngày và Giờ, công cụ này sẽ chèn ngày ở dạng tĩnh giá trị, không phải công thức.
Ví dụ: đây là cách bạn có thể có được một ngày 21 ngày kể từ hôm nay:
- Nhấn vào Ngày Piker nút trên Công cụ Ablebits tab để bật lịch thả xuống trong Excel của bạn.
- Bấm chuột phải vào ô mà bạn muốn chèn ngày đã tính và chọn Chọn ngày từ Lịch từ menu bật lên.
- Lịch thả xuống sẽ hiển thị trong bảng tính của bạn với ngày hiện tại được tô sáng màu xanh lam và bạn nhấp vào nút máy tính ở góc trên bên phải:
- Trên khung phía trên, nhấp vào ngày đơn vị và nhập số ngày cần thêm, 21 trong trường hợp của chúng tôi. Theo mặc định, máy tính thực hiện thao tác bổ sung (vui lòng chú ý dấu cộng trong khung hiển thị). Nếu bạn muốn trừ ngày kể từ hôm nay, thì hãy nhấp vào dấu trừ ở khung bên dưới.
- Cuối cùng, bấm vào
để hiển thị ngày tính toán trong lịch. Hoặc, nhấn phím Enter hoặc nhấp
để chèn ngày vào một ô:
Cách làm nổi bật ngày 30, 60 và 90 ngày kể từ hôm nay
Khi tính ngày hết hạn hoặc ngày đáo hạn, bạn có thể muốn làm cho kết quả trực quan hơn bằng cách mã hóa màu ngày tùy thuộc vào số ngày trước khi hết hạn. Điều này có thể được thực hiện với Định dạng có điều kiện Excel.
Ví dụ: hãy tạo 4 quy tắc định dạng có điều kiện dựa trên các công thức sau:
- Màu xanh lá cây: hơn 90 ngày kể từ bây giờ
=C2>TODAY()+90
- Màu vàng: từ 60 đến 90 ngày kể từ hôm nay
=C2>TODAY()+60
- Amber: từ 30 đến 60 ngày kể từ hôm nay
=C2>TODAY()+30
- Đỏ: chưa đầy 30 ngày kể từ bây giờ
=C2<TODAY()+30
Trong đó C2 là ngày hết hạn cao nhất.
Dưới đây là các bước để tạo quy tắc dựa trên công thức:
- Chọn tất cả các ô có ngày hết hạn (B2: B10 trong ví dụ này).
- Trên Trang Chủ trong tab Kiểu dáng nhóm, nhấp Định dạng có điều kiện > Quy tắc mới…
- bên trong Quy tắc định dạng mới hộp thoại, chọn Sử dụng công thức để xác định các ô cần định dạng.
- bên trong Định dạng giá trị trong đó công thức này là đúng hộp, nhập công thức của bạn.
- Nhấp chuột Định dạng…, chuyển sang Lấp đầy tab và chọn màu mong muốn.
- Nhấp chuột đồng ý Hai lần để đóng cả hai cửa sổ.

Nếu bạn không muốn bận tâm về thứ tự quy tắc, hãy sử dụng các công thức sau để xác định chính xác từng điều kiện và sắp xếp các quy tắc theo ý bạn:
Màu xanh lá cây: hơn 90 ngày kể từ bây giờ:
=C2>TODAY()+90
Màu vàng: từ 60 đến 90 ngày kể từ hôm nay:
=AND(C2>=TODAY()+60, C2<=TODAY()+90)
Amber: từ 30 đến 60 ngày kể từ hôm nay:
=AND(C2>=TODAY()+30, C2<TODAY()+60)
Đỏ: chưa đầy 30 ngày kể từ hôm nay:
=C2<TODAY()+30
Tiền boa. Để bao gồm hoặc loại trừ các giá trị biên từ một quy tắc nhất định, hãy sử dụng ít hơn (<), nhỏ hơn hoặc bằng (<=), greater than (>), lớn hơn hoặc bằng (<=) toán tử khi bạn thấy phù hợp.
Theo cách tương tự, bạn có thể làm nổi bật ngày qua xảy ra 30, 60 hoặc là 90 ngày trước từ hôm nay.
- Màu đỏ: hơn 90 ngày trước ngày hôm nay:
=B2<TODAY()-90
- Amber: từ 90 đến 60 ngày trước ngày hôm nay:
=AND(B2>=TODAY()-90, B2<=TODAY()-60)
- Màu vàng: từ 60 đến 30 ngày trước ngày hôm nay:
=AND(B2>TODAY()-60, B2<=TODAY()-30)
- Màu xanh lá cây: ít hơn 30 ngày trước ngày hôm nay:
=B2>TODAY()-30
Thêm ví dụ về định dạng có điều kiện cho ngày có thể được tìm thấy ở đây: Cách định dạng có điều kiện ngày và giờ trong Excel.
Đó là cách bạn tính toán các ngày là 90, 60, 30 hoặc n ngày từ / trước ngày hôm nay trong Excel. Để có cái nhìn cận cảnh về các công thức và quy tắc định dạng có điều kiện được thảo luận trong hướng dẫn này, tôi mời bạn tải xuống Sổ làm việc mẫu để tính ngày trong Excel. Tôi cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của chúng tôi vào tuần tới!