30/60/90 ngày kể từ hôm nay hoặc trước ngày hôm nay - công cụ tính ngày trong Excel

  • Chia Sẻ Cái Này
Michael Brown

Hướng dẫn chỉ ra 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 kể từ hoặc trước ngày hôm nay, tính cả ngày hoặc chỉ ngày làm việc.

Bạn đang muốn tính ngày hết hạn chính xác là 90 ngày kể từ bây giờ? Hay bạn thắc mắc 45 ngày sau hôm nay là ngày gì? 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)?

Bất kể nhiệm vụ của bạn là gì, hướng dẫn này sẽ dạy bạn cách tạo máy tính ngày của riêng bạn trong Excel dưới 5 phút. Nếu không có nhiều thời gian như vậy, 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.

    Công cụ tính ngày trong Excel Trực tuyến

    Muốn có giải pháp nhanh cho "90 ngày kể từ hôm nay" hoặc "60 ngày trước hôm nay là bao nhiêu"? Nhập số ngày vào ô tương ứng, nhấn Enter và bạn sẽ có ngay tất cả các câu trả lời:

    Lưu ý. Để xem sổ làm việc được nhúng, vui lòng cho phép cookie tiếp thị.

    Bạn cần tính 30 ngày kể từ một ngày nhất định hoặc xác định 60 ngày làm việc trước một ngày nhất định ? Sau đó, hãy sử dụng công cụ tính ngày này.

    Bạn tò mò muốn biết công thức nào được sử dụng để tính ngày của mình? 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ụngHàm TODAY để trả về ngày hiện tại và thêm số ngày mong muốn vào ngày đó.

    Để có một ngày xảy ra chính xác 30 ngày kể từ hôm nay:

    =TODAY()+30

    Để tính toán 60 ngày kể từ hôm nay:

    =TODAY()+60

    90 ngày kể từ bây giờ là ngày nào? Tôi đoán bạn đã biết cách lấy nó rồi :)

    =TODAY()+90

    Để tạo một công thức chung hôm nay cộng với N ngày , hãy nhập số ngày vào một số ô, chẳng hạn 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 vào ô được tham chiếu và công thức sẽ tính toán lại tương ứng. Ví dụ: hãy tìm một ngày xảy ra sau 45 ngày kể từ hôm nay:

    Cách thức hoạt động của công thức này

    Trong biểu diễn bên trong của nó, 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, mà 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 đại diện cho 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 trang 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, chẳng hạn như 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 thành Date và bạn sẽ nhận được ngày 28 tháng 7 năm 2018, chính xác là 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ừ đi số ngày cần thiết từ ngày hiện tại. Ví dụ:

    90 ngày trước hôm nay:

    =TODAY()-90

    60 ngày trước hôm nay:

    =TODAY()-60

    45 ngày trước hôm nay :

    =TODAY()-45

    Hoặc tạo một công thức chung hôm nay trừ N ngày dựa trên tham chiếu ô:

    =TODAY()-B3

    In ả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 công việc sau/trước ngày hôm nay

    Có thể bạn đã biết, Microsoft Excel có một vài 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 bất kỳ mà bạn chỉ định.

    Trong các ví dụ bên dưới, chúng ta sẽ sử dụng hàm WORKDAY, hàm này trả về một ngày xảy ra trước hoặc trước ngày bắt đầu một số ngày làm việc nhất định, ngoại trừ các ngày cuối tuần (Thứ Bảy và Chủ Nhật) . Nếu ngày cuối tuần của bạn khác, thì hãy sử dụng hàm WORKDAY.INTL cho phép tham số tùy chỉnh ngày cuối tuần.

    Vì vậy, để tìm ngày N ngày làm việc kể từ hôm nay , hãy sử dụng công thức chung sau:

    WORKDAY(TODAY(), N ngày )

    Dưới đây là một số 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ướchôm nay , hãy sử dụng công thức sau:

    WORKDAY(TODAY(), - N days )

    Và đây là một vài công thức thực tế:

    90 doanh nghiệp ngày trước hôm nay

    =WORKDAY(TODAY(), -90)

    15 ngày làm việc trước 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 một tham chiếu ô, giả sử 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 hôm nay:

    =WORKDAY(TODAY(), -B3)

    Theo cách tương tự, bạn có thể cộng hoặc trừ các ngày trong tuần vào/từ một ngày cho trước và công cụ tính ngày trong Excel của bạn có thể trông như thế này.

    Cách tạo công cụ tính ngày trong Excel

    Bạn có nhớ Công cụ tính ngày trực tuyến trong Excel được giới thiệu ở phần đầu của hướng dẫn này không? 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 trang tính của mình. Bạn thậm chí có thể tạo ra thứ gì đó phức tạp hơn vì phiên bản Excel dành cho 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 trong 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 trên ngày hôm nay hoặc ngày cụ thể
    • Từ hoặc trước ngày đã chỉ định
    • Đếm tất 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 mình, chúng tôi thêm ba điều khiển Hộp nhóm (tab Nhà phát triển > 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ómcủa các nút vào một ô riêng biệt (nhấp chuột phải vào nút > Kiểm soát định dạng > tab Kiểm soát > Liên kết ô ), mà bạn có thể ẩn sau này. 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 được chọn. Công thức tính ngày chính của chúng tôi không thực sự cần thiết, chỉ là một phép lịch sự nhỏ dành cho người dùng của bạn để nhắc họ hôm nay là thứ mấy:

    =IF($D$5=1, TODAY(), "")

    Cuối cùng, hãy 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 toán ngày dựa trên 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), ""))))))))

    Thoạt nhìn, nó có thể giống một công thức kỳ quái, 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, chẳng hạn như 60 ngày kể từ bây giờ và nhận được kết quả sau kết quả:

    Để xem xét kỹ hơn công thức và có thể thiết kế ngược công thức cho nhu cầu của bạn, bạn có thể tải xuống Công cụ tính ngày cho Excel của chúng tôi.

    Các công cụ đặc biệt để tính ngày dựa trên hôm nay

    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) bằng các công cụ Excel của chúng tôi.

    Ngày giờTrình hướng dẫn

    Nếu bạn đã có cơ hội thanh toán bằng Trình hướng dẫn Ngày và Giờ của chúng tôi ít nhất một lần, thì bạn biết rằng nó có thể cộng hoặc trừ ngay lập tứ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) đến 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 rằng 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 xem ngày là gì 120 ngày từ hôm nay :

    1. Nhập công thức TODAY() vào ô nào đó, chẳng hạn như B1.
    2. Chọn ô mà bạn muốn xuất kết quả, trong trường hợp của chúng ta là B2.
    3. Nhấp vào Ngày & Nút Trình hướng dẫn thời gian trên tab Công cụ Ablebits .
    4. Trên tab Thêm , 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).
    5. Nhấp vào nút Chèn công thức .

    Vậy là xong!

    Như minh họa trong ảnh chụp màn hình ở trên, công thức do trình hướng dẫn xây dựng khác với tất cả các công thức mà chúng tôi đã xử lý, nhưng nó hoạt động tốt như nhau :)

    Để biết ngày đã xảy ra 120 ngày trước hôm nay, hãy chuyển sang tab Trừ và định cấu hình các tham số tương tự. Hoặc, nhập số ngày vào 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 chung tự động tính toán lại mỗi khi bạn nhập một số ngày mới vào tham chiếu ô.

    Bộ chọn ngày cho Excel

    Với Excel của chúng tôiBộ chọn ngày, bạn không chỉ có thể chèn ngày hợp lệ vào trang 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 chèn ngày dưới dạng giá trị tĩnh, chứ không phải công thức.

    Ví dụ: đây là cách bạn có thể lấy ngày sau 21 ngày kể từ hôm nay:

    1. Nhấp vào nút Date Piker trên Ablebits Tools để bật lịch thả xuống trong Excel của bạn.
    2. Nhấp 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.
    3. Lịch thả xuống sẽ hiển thị trong trang tính của bạn với ngày hiện tại được đánh dấu bằ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:
    4. Ở ngăn phía trên, nhấp vào đơn vị Ngày và nhập số ngày cần thêm, trong trường hợp của chúng tôi là 21. Theo mặc định, máy tính thực hiện phép tính cộng (vui lòng chú ý dấu cộng trong khung hiển thị). Nếu bạn muốn trừ các ngày kể từ hôm nay, hãy nhấp vào dấu trừ ở ngăn bên dưới.
    5. Cuối cùng, hãy nhấp vào để hiển thị ngày đã tính trong lịch. Hoặc, nhấn phím Enter hoặc nhấp vào để chèn ngày vào một ô:

    Cách đánh dấu ngày 30, 60 và 90 ngày kể từ hôm nay

    Khi nào tính toán ngày hết hạn hoặc ngày đến 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. cái này có thểđược thực hiện với Định dạng có điều kiện của 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:

    • Xanh lục: hơn 90 ngày kể từ bây giờ

    =C2>TODAY()+90

  • Vàng: từ 60 đến 90 ngày kể từ hôm nay
  • =C2>TODAY()+60

  • Hổ phách: 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

    Where C2 is the topmost expiry date.

    Here are the steps to create a formula-based rule:

    1. Select all the cells with the expiry dates (B2:B10 in this example).
    2. On the Home tab, in the Styles group, click Conditional Formatting > New Rule…
    3. In the New Formatting Rule dialog box, select Use a formula to determine which cells to format .
    4. In the Format values where this formula is true box, enter your formula.
    5. Click Format… , switch to the Fill tab and select the desired color.
    6. Click OK two times to close both windows.

    Important note! For the color codes to apply correctly, the rules should be sorted exactly in this order: green, yellow, amber, red:

    If you don't want to bother about the rules order, use the following formulas that define each condition exactly, and arrange the rules as you please:

    Green: over 90 days from now:

    =C2>TODAY()+90

    Yellow: between 60 and 90 days from today:

    =AND(C2>=TODAY()+60, C2<=TODAY()+90)

    Amber: between 30 and 60 days from today:

    =AND(C2>=TODAY()+30, C2

    Red: less than 30 days from today:

    =C2

    Tip. To include or exclude the boundary values from a certain rule, use the less than (<), less than or equal to (), greater than or equal to (<=) operators as you see fit.

    In a similar manner, you can highlight past dates that occurred 30 , 60 or 90 days ago from today .

    • Red: more than 90 days before today:

    =B2

  • Amber: between 90 and 60 days before today:
  • =AND(B2>=TODAY()-90, B2<=TODAY()-60)

  • Vàng: từ 60 đến 30 ngày trước hôm nay:
  • =AND(B2>TODAY()-60, B2<=TODAY()-30)

  • Xanh lục: chưa đến 30 ngày trước ngày hôm nay:
  • =B2>TODAY()-30

    Bạn có thể tìm thêm ví dụ về định dạng có điều kiện cho ngày tại đây: Cách định dạng ngày và giờ theo điều kiện trong Excel.

    Để đếm ngày không phải từ hôm nay mà từ bất kỳ ngày nào, hãy sử dụng bài viết này: Cách tính ngày kể từ hoặc cho đến ngày trong Excel.

    Đó là cách bạn tính các ngày là 90, 60, 30 hoặc n ngày kể từ/trước ngày hôm nay trong Excel. Để xem kỹ 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 của chúng tôi bên dướ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!

    Sách bài tập thực hành để tải xuống

    Tính toán ngày tháng trong Excel - ví dụ (tệp .xlsx)

    Michael Brown là một người đam mê công nghệ chuyên dụng với niềm đam mê đơn giản hóa các quy trình phức tạp bằng các công cụ phần mềm. Với hơn một thập kỷ kinh nghiệm trong ngành công nghệ, anh ấy đã trau dồi kỹ năng của mình trong Microsoft Excel và Outlook, cũng như Google Trang tính và Tài liệu. Blog của Michael dành để chia sẻ kiến ​​thức và chuyên môn của anh ấy với những người khác, cung cấp các mẹo và hướng dẫn dễ thực hiện để cải thiện năng suất và hiệu quả. Cho dù bạn là một chuyên gia dày dạn kinh nghiệm hay người mới bắt đầu, blog của Michael đều cung cấp những hiểu biết có giá trị và lời khuyên thiết thực để tận dụng tối đa những công cụ phần mềm thiết yếu này.