Cách cộng trừ ngày tháng trong Excel

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

Trong hướng dẫn này, bạn sẽ tìm thấy nhiều công thức hữu ích để cộng và trừ ngày trong Excel, chẳng hạn như trừ hai ngày, cộng ngày, tuần, tháng và năm vào một ngày, v.v.

Nếu bạn đã theo dõi các hướng dẫn của chúng tôi để làm việc với ngày tháng trong Excel, thì bạn đã biết một mảng công thức để tính toán các đơn vị thời gian khác nhau như ngày trong tuần, tuần, tháng và năm.

Khi phân tích thông tin ngày tháng trong trang tính của bạn, bạn cũng có thể thực hiện một số phép tính số học với những ngày tháng đó. Hướng dẫn này giải thích một số công thức cộng và trừ ngày trong Excel mà bạn có thể thấy hữu ích.

    Cách trừ ngày trong Excel

    Giả sử bạn có hai ngày trong ô A2 và B2, và bây giờ bạn muốn lấy ngày kia trừ đi một ngày để biết có bao nhiêu ngày giữa các ngày này. Như thường thấy trong Excel, có thể đạt được kết quả tương tự theo nhiều cách.

    Ví dụ 1. Trừ trực tiếp một ngày cho ngày kia

    Có thể bạn đã biết, Microsoft Excel lưu trữ từng ngày dưới dạng một số sê-ri duy nhất bắt đầu bằng 1 đại diện cho ngày 1 tháng 1 năm 1900. Vì vậy, trên thực tế, bạn đang trừ hai số và một phép toán số học thông thường hoạt động mà không gặp trở ngại nào:

    =B2-A2

    Ví dụ 2. Trừ ngày tháng bằng cách sử dụng hàm DATEDIF của Excel

    Nếu công thức trên có vẻ quá đơn giản, bạn có thể đạt được kết quả tương tự theo cách giống như chuyên gia bằng cách sử dụng hàm DATEDIF của Excelkết quả, nhấp vào nút Chèn công thức . Sau khi công thức được thêm vào, bạn có thể sao chép nó vào bao nhiêu ô tùy ý:

    Đó là một công thức khá đơn giản phải không? Hãy cung cấp cho thuật sĩ một cái gì đó khó khăn hơn để làm việc. Ví dụ: chúng ta hãy trừ một số năm, tháng, tuần và ngày từ ngày trong A2. Để hoàn thành, hãy chuyển sang tab Trừ và nhập số vào các ô tương ứng. Hoặc bạn có thể nhập đơn vị vào các ô riêng biệt và cung cấp tham chiếu đến các ô đó, như minh họa trong ảnh chụp màn hình bên dưới:

    Nhấp vào nút Chèn công thức để nhập công thức sau trong A2:

    =DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)

    Nếu định sao chép công thức sang các ô khác, bạn phải thay đổi tất cả các tham chiếu ô ngoại trừ A2 thành tham chiếu tuyệt đối để công thức sao chép chính xác (bởi mặc định, trình hướng dẫn luôn sử dụng các tham chiếu tương đối). Để sửa tham chiếu, bạn chỉ cần nhập ký hiệu $ trước tọa độ hàng và cột, như sau:

    =DATE(YEAR(A2)-$D$2,MONTH(A2)-$E$2,DAY(A2)-$G$2-$F$2*7)

    Và nhận được kết quả sau:

    Ngoài ra, bạn có thể nhấp vào liên kết Hiển thị trường thời gian cộng hoặc trừ đơn vị ngày và giờ bằng một công thức.

    Nếu bạn muốn chơi với Ngày & Trình hướng dẫn Công thức Thời gian trong trang tính của riêng bạn, bạn có thể tải xuống phiên bản dùng thử 14 ngày của Ultimate Suite.

    Đây là cách bạn cộng và trừ ngày tháng trong Excel. tôi hy vọng bạnđã học được một vài chức năng hữu ích ngày hôm nay. Tôi cảm ơn bạn đã đọc và hy vọng được gặp bạn trên blog của chúng tôi vào tuần tới.

    function:

    =DATEDIF(A2, B2, "d")

    Ảnh chụp màn hình sau đây cho thấy rằng cả hai phép tính đều trả về kết quả giống nhau, ngoại trừ hàng 4 trong đó hàm DATEDIF trả về lỗi #NUM. Hãy cùng tìm hiểu lý do tại sao điều đó lại xảy ra.

    Khi bạn trừ một ngày gần đây hơn (ngày 6 tháng 5 năm 2015) khỏi ngày trước đó (ngày 1 tháng 5 năm 2015), phép toán trừ sẽ trả về một số âm (-5) chính xác như nó nên. Tuy nhiên, cú pháp của hàm DATEDIF trong Excel không cho phép ngày bắt đầu lớn hơn ngày kết thúc và do đó, nó trả về lỗi.

    Ví dụ 3. Trừ một ngày khỏi ngày hiện tại

    Để trừ một ngày khỏi ngày hôm nay, bạn có thể sử dụng một trong hai công thức trên. Chỉ cần sử dụng hàm TODAY() thay vì ngày 1:

    =TODAY()-A2

    hoặc

    =DATEDIF(A2,TODAY(), "d")

    Giống như trong ví dụ trước, cả hai công thức đều hoạt động tốt khi ngày hôm nay lớn hơn ngày bạn đang trừ từ ngày đó, nếu không thì DATEDIF không thành công:

    Ví dụ 4. Trừ ngày bằng hàm DATE trong Excel

    Nếu bạn muốn để cung cấp ngày trực tiếp trong công thức, sau đó nhập từng ngày bằng cách sử dụng hàm DATE(năm, tháng, ngày) rồi trừ ngày này khỏi ngày kia.

    Ví dụ: công thức sau đây trừ 15-May- 2015 từ ngày 20 tháng 5 năm 2015 và trả về chênh lệch 5 ngày:

    =DATE(2015, 5, 20) - DATE(2015, 5, 15)

    Kết thúc, khi nói đến việc trừ ngày trong Excel và bạn muốn tìm hiểu hai ngày cách nhau bao nhiêu ngày , bạn nên chọn tùy chọn dễ dàng và rõ ràng nhất - chỉ cần trừ trực tiếp một ngày khỏi ngày khác.

    Nếu bạn đang muốn đếm số ngày tháng hoặc năm giữa hai ngày , thì hàm DATEDIF là giải pháp khả thi duy nhất và bạn sẽ tìm thấy một số ví dụ về công thức trong bài viết tiếp theo sẽ trình bày đầy đủ chi tiết về hàm này.

    Bây giờ rằng bạn biết cách trừ hai ngày, hãy xem cách bạn có thể cộng hoặc trừ ngày, tháng hoặc năm cho một ngày nhất định. Có một số hàm Excel phù hợp cho mục đích này và bạn sử dụng hàm nào tùy thuộc vào đơn vị mà bạn muốn cộng hoặc trừ.

    Cách trừ hoặc cộng ngày thành ngày trong Excel

    Nếu bạn có một ngày trong một số ô hoặc danh sách các ngày trong một cột, bạn có thể cộng hoặc trừ một số ngày nhất định cho những ngày đó bằng phép toán số học tương ứng.

    Ví dụ 1. Thêm ngày vào một ngày trong Excel

    Công thức chung để thêm một số ngày cụ thể vào một ngày như sau:

    Ngày+ N ngày

    Ngày có thể được nhập theo nhiều cách:

    • Dưới dạng tham chiếu ô, ví dụ:. =A2 + 10
    • Sử dụng hàm DATE(năm, tháng, ngày), ví dụ: =DATE(2015, 5, 6) + 10
    • Do chức năng khác. Ví dụ: để thêm một số ngày nhất định vào ngày hiện tại , hãy sử dụng hàm TODAY(): =TODAY()+10

    Ảnh chụp màn hình sau minh họacác công thức trên trong hành động. Ngày hiện tại tại thời điểm viết bài là ngày 6 tháng 5 năm 2015:

    Lưu ý. Kết quả của các công thức trên là một số sê-ri đại diện cho ngày tháng. Để hiển thị nó dưới dạng ngày, hãy chọn (các) ô và nhấn Ctrl+1 để mở hộp thoại Định dạng ô . Trên tab Số , chọn Ngày trong danh sách Danh mục , sau đó chọn định dạng ngày bạn muốn. Để biết các bước chi tiết, vui lòng xem Cách thay đổi định dạng ngày trong Excel.

    Ví dụ 2. Trừ ngày từ một ngày trong Excel

    Để trừ một số ngày nhất định từ một ngày nhất định, bạn thực hiện lại một phép toán số học thông thường. Điểm khác biệt duy nhất so với ví dụ trước là bạn nhập dấu trừ thay vì dấu cộng :)

    Ngày - N ngày

    Dưới đây là một vài ví dụ về công thức:

    • =A2-10
    • =DATE(2015, 5, 6)-10
    • =TODAY()-10

    Cách cộng hoặc trừ các tuần cho đến nay

    Trong trường hợp bạn muốn cộng hoặc trừ cả tuần cho một ngày nhất định, bạn có thể sử dụng các công thức tương tự như cộng/trừ ngày và chỉ cần nhân số tuần với 7:

    Thêm tuần vào một ngày trong Excel:

    ô + N tuần * 7

    Ví dụ: bạn thêm 3 tuần vào ngày trong A2, hãy sử dụng công thức sau: =A2+3*7 .

    Trừ số tuần từ ngày trong Excel:

    ô - N tuần * 7

    Tới trừ 2 tuần kể từ ngày hôm nay, bạn viết =TODAY()-2*7 .

    Cách cộng/trừtháng cho đến nay trong Excel

    Nếu bạn muốn cộng hoặc trừ một số tháng nguyên nhất định cho một ngày, bạn có thể sử dụng hàm DATE hoặc EDATE, như minh họa bên dưới.

    Ví dụ 1 .Cộng tháng vào ngày với hàm DATE trong Excel

    Ví dụ lấy danh sách ngày ở cột A, nhập số ngày bạn muốn cộng (số dương) hoặc trừ (số âm) vào một ô nào đó, nói C2.

    Nhập công thức sau vào ô B2 rồi kéo góc của ô xuống hết cỡ để sao chép công thức sang các ô khác:

    =DATE(YEAR(A2), MONTH(A2) + $C$2, DAY(A2))

    Bây giờ, hãy xem chức năng thực sự đang làm gì. Logic đằng sau công thức là rõ ràng và đơn giản. Hàm DATE(năm, tháng, ngày) nhận các đối số sau:

    • năm của ngày trong ô A2;
    • tháng của ngày trong A2 + số tháng bạn đã chỉ định trong ô C2 và
    • ngày của ngày trong A2.

    Có , thật đơn giản :) Nếu bạn nhập số âm vào C2, công thức sẽ trừ tháng thay vì cộng:

    Đương nhiên, không có gì ngăn cản bạn nhập dấu trừ trực tiếp trong công thức để trừ tháng kể từ một ngày:

    =DATE(YEAR(A2), MONTH(A2) - $C$2, DAY(A2))

    Và tất nhiên, bạn có thể nhập số tháng để cộng hoặc trừ trong công thức thay vì tham chiếu đến một ô:

    =DATE(YEAR( date ), MONTH( date ) + N months , DAY( date ))

    Các công thức thực có thể giống như sau:

    • Add số tháng tính đến ngày: =DATE(YEAR(A2), MONTH(A2) + 2, DAY(A2))
    • Trừ số tháng tính từ ngày: =DATE(YEAR(A2), MONTH(A2) - 2, DAY(A2))

    Ví dụ 2. Cộng hoặc trừ số tháng cho một ngày bằng Excel EDATE

    Microsoft Excel cung cấp một hàm đặc biệt trả về một ngày là một số tháng xác định trước hoặc sau ngày bắt đầu - hàm EDATE. Nó có sẵn trong các phiên bản hiện đại của Excel 2007, 2010, 2013 và sắp tới là Excel 2016.

    Trong EDATE(start_date, months) công thức của bạn, bạn cung cấp 2 đối số sau:

    • Ngày_bắt đầu - ngày bắt đầu để tính số tháng.
    • Tháng - số tháng cần cộng (giá trị dương) hoặc trừ (giá trị âm).

    Công thức sau đây được sử dụng trên cột ngày tháng của chúng tôi mang lại kết quả chính xác như hàm DATE trong ví dụ trước:

    Khi sử dụng hàm EDATE , bạn cũng có thể chỉ định ngày bắt đầu và số tháng để cộng/trừ trực tiếp trong công thức. Ngày phải được nhập bằng cách sử dụng hàm DATE hoặc là kết quả của các công thức khác. Ví dụ:

    • Để thêm tháng trong Excel:

      =EDATE(DATE(2015,5,7), 10)

      Công thức cộng 10 tháng thành 7-May-2015.

    • Để trừ tháng trong Excel:

      =EDATE(TODAY(), -10)

      Công thức trừ 10 tháng kể từ ngày hôm nay.

    Lưu ý. Hàm Excel EDATE trả về một số sê-ri đại diện cho ngày. Để buộc Excel hiển thị nó dưới dạng ngày tháng, bạn nên áp dụng Định dạng ngày vào các ô có công thức EDATE của bạn. Vui lòng xem Thay đổi định dạng ngày trong Excel để biết các bước chi tiết.

    Cách trừ hoặc cộng năm cho ngày trong Excel

    Việc cộng năm cho ngày trong Excel được thực hiện tương tự như cộng tháng. Bạn sử dụng lại hàm DATE(năm, tháng, ngày), nhưng lần này bạn chỉ định số năm bạn muốn thêm:

    DATE(YEAR( date ) + N năm , MONTH( date ), DAY( date ))

    Trong trang tính Excel của bạn, các công thức có thể trông như sau:

    • To thêm năm vào một ngày trong Excel:

      =DATE(YEAR(A2) + 5, MONTH(A2), DAY(A2))

      Công thức cộng 5 năm vào ngày trong ô A2.

    • Để trừ năm kể từ ngày trong Excel:

      =DATE(YEAR(A2) - 5, MONTH(A2), DAY(A2))

      Công thức trừ 5 năm kể từ ngày trong ô A2.

    Nếu bạn nhập số năm để cộng (số dương) hoặc trừ (số âm) trong một ô nào đó rồi tham chiếu đến ô đó trong hàm DATE, bạn sẽ nhận được một công thức chung:

    Cộng / trừ ngày, tháng và năm cho đến nay

    Nếu bạn quan sát kỹ hai ví dụ trước, tôi nghĩ bạn đã đoán được cách cộng hoặc trừ tổ hợp năm, tháng và ngày cho một ngày trong một công thức. Đúng, sử dụng hàm DATE cũ rất hữu ích :)

    Để thêm năm, tháng, ngày:

    DATE(YEAR( date ) + X năm , THÁNG( ngày ) + Y tháng , NGÀY( ngày ) + Z ngày )

    Đến trừ năm, tháng, ngày:

    NGÀY(NĂM( ngày ) - X năm , THÁNG( ngày ) - Y tháng , DAY( date ) - Z days )

    Ví dụ: công thức sau cộng 2 năm, 3 tháng và trừ 15 ngày từ một ngày trong ô A2:

    =DATE(YEAR(A2) + 2, MONTH(A2) + 3, DAY(A2) - 15)

    Áp dụng cho cột ngày của chúng tôi, công thức có dạng sau:

    =DATE(YEAR(A2) + $C$2, MONTH(A2) + $D$2, DAY(A2) + $E$2)

    Cách cộng và trừ số lần trong Excel

    Trong Microsoft Excel, bạn có thể cộng hoặc trừ số lần bằng hàm TIME . Nó cho phép bạn thao tác trên các tập hợp thời gian (giờ, phút và giây) chính xác giống như cách bạn xử lý năm, tháng và ngày bằng hàm DATE.

    Để thêm thời gian trong Excel:

    ô + THỜI GIAN( giờ , phút , giây )

    Để trừ thời gian trong Excel:

    ô - THỜI GIAN( giờ , phút , giây )

    Trong đó A2 chứa giá trị thời gian bạn muốn để thay đổi.

    Ví dụ: để thêm 2 giờ, 30 phút và 15 giây vào thời gian trong ô A2, bạn có thể sử dụng công thức sau:

    =A2 + TIME(2, 30, 15)

    Nếu bạn muốn cộng và trừ thời gian hợp nhất trong một công thức, chỉ cần thêm dấu trừ vào các giá trị tương ứng:

    =A2 + TIME(2, 30, -15)

    Công thức trên cộng 2 giờ 30 phút vào thời gian trong ô A2 và trừ đi 15 giây.

    Ngoài ra, bạn có thể nhập thời gian hợp nhất mà bạn muốn thay đổi trong một số ô và tham chiếu đến các ô đó trong công thức của bạn:

    =A2 + TIME($C$2, $D$2, $E$2)

    Nếucác ô ban đầu chứa cả ngày và giờ, công thức trên cũng hoạt động hoàn hảo:

    Date & Trình hướng dẫn Công thức Thời gian - cách nhanh chóng để cộng và trừ ngày tháng trong Excel

    Bây giờ bạn đã biết rất nhiều công thức khác nhau để tính ngày tháng trong Excel, bạn có muốn chỉ một công thức có thể thực hiện tất cả những điều này không? Tất nhiên, một công thức như vậy không bao giờ có thể tồn tại. Tuy nhiên, tồn tại Ngày & Time Wizard có thể xây dựng bất kỳ công thức nào cho bạn một cách nhanh chóng, miễn là bạn đã cài đặt Ultimate Suite của chúng tôi trong Excel của mình. Dưới đây là cách thực hiện:

    1. Chọn ô mà bạn muốn chèn công thức.
    2. Đi tới tab Ablebits Tools và nhấp vào nút Ngày & Nút Trình hướng dẫn Thời gian :

  • Các Ngày & Cửa sổ hộp thoại Time Wizard xuất hiện. Tùy thuộc vào việc bạn muốn cộng hay trừ ngày tháng, hãy chuyển sang tab tương ứng, cung cấp dữ liệu cho các đối số công thức và nhấp vào nút Chèn công thức .
  • Ví dụ: hãy thêm một vài tháng tới ngày trong ô A2. Đối với điều này, bạn chuyển đến tab Thêm , nhập A2 vào hộp Nhập ngày (hoặc nhấp vào hộp và chọn ô trên trang tính) và nhập số tháng để thêm vào hộp Tháng .

    Trình hướng dẫn tạo công thức và hiển thị bản xem trước của công thức đó trong ô. Nó cũng hiển thị ngày tính toán trong Kết quả công thức :

    Nếu bạn hài lòng với

    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.