Các Công Thức Cộng Trừ Ngày Tháng, Tính Ngày Tháng Trong Excel

Thảo luận trong 'Tổng Hợp' bắt đầu bởi Pussy, Tháng 5 11, 2017.

  1. Pussy

    Pussy New Member Chuyển tiền Tìm chủ đề

    Bài viết:
    Tìm chủ đề
    950
    Để thực hiện công tức tính ngày trong Excel các bạn làm như sau.

    Cách 1:

    Vào Format cells.. chọn định dạng cho tất cả các ô ngày tháng cần tính theo kiểu là dd/mm/yyyy (hoặc cách nào tùy bạn) sau đó bạn nhập công thức trừ như bình thường là được.

    Ví dụ:

    A1 = 12/05/2006

    A2 = 12/06/2006

    A3 = A1 - A2

    Cách 2:

    Sử dụng công thức

    =date(2006,12,31)-date(2004,9,28)

    Cách 3:

    Bạn sử dụng Hàm DATEDIF() với những bài toán tính ngày có nhiều điều kiện phức tạp

    Có lẽ cách dễ nhất khi muốn tính toán ngày tháng năm là dùng hàm DATEDIF()

    Nhưng có một điều tôi không hiểu là: hàm này dùng tốt, nhưng không hề có trong danh sách hàm của Excel (Excel 2007 cũng không), và cũng không có một cái help nào cho nó cả! Cho nên, có một số người sử dụng Excel phải nói là có thâm niên, mà vẫn không hề biết Excel có hàm DATEDIF()..

    Cú pháp: = DATEDIF(start_day, end_day, unit)start_day: Ngày đầu

    end_day: Ngày cuối (phải lớn hơn ngày đầu)

    unit: Chọn loại kết quả trả về (khi dùng trong hàm phải gõ trong dấu ngoặc kép)y : số năm chênh lệch giữa ngày đầu và ngày cuối

    m : số tháng chênh lệch giữa ngày đầu và ngày cuối

    d : số ngày chênh lệch giữa ngày đầu và ngày cuối

    md : số ngày chênh lệch giữa ngày đầu và tháng ngày cuối, mà không phụ thuộc vào số năm và số tháng

    ym : số tháng chênh lệch giữa ngày đầu và ngày cuối, mà không phụ thuộc vào số năm và số ngày

    yd : số ngày chênh lệch giữa ngày đầu và ngày cuối, mà không phụ thuộc vào số năm

    Ví dụ:

    DATEDIF("01/01/2000", "31/12/2100", "y") = 100 (năm)

    DATEDIF("01/01/2000", "31/12/2100", "m") = 1211 (tháng)

    DATEDIF("01/01/2000", "31/12/2100", "d") = 36889 (ngày)

    DATEDIF("01/01/2000", "31/12/2100", "md") = 30 (= ngày 31 - ngày 1)

    DATEDIF("01/01/2000", "31/12/2100", "ym") = 11 (= tháng 12 - tháng 1)

    DATEDIF("01/01/2000", "31/12/2100", "yd") = 365 (= ngày 31/12 - ngày 1/1)


    Tham khảo:

    Số tháng: =DATEDIF(E11,F11,"m")

    Số năm theo ngày hiện tại: =DATEDIF(E11,TODAY(),"y")

    Đối với ngày thì trừ bình thường =F11-E11, format ô kết quả là genaral

    Đối với năm thì = YEAR(F11)-YEAR(E11)
     
    Last edited by a moderator: Tháng 5 20, 2017
  2. Đang tải...
Trả lời qua Facebook

Chia sẻ trang này