Cách tính số năm phục vụ trong Excel (4 cách dễ dàng)

  • Chia Sẻ Cái Này
Hugh West

Giả sử bạn có một nhân viên vừa mới nghỉ việc tại công ty của bạn. Bạn muốn tính số năm làm việc của anh ấy/cô ấy tại công ty của bạn. Có một số cách để tính toán điều đó. Chúng ta có thể sử dụng nhiều công thức cho việc này. Mục tiêu chính của bài viết này là giải thích cách tính số năm làm việc trong Excel theo nhiều cách khác nhau. Thời hạn phục vụ theo ngày, tháng và năm cũng sẽ được tính toán.

Tải xuống Sổ tay thực hành

Tính số năm phục vụ.xlsx

4 cách dễ dàng để tính số năm phục vụ trong Excel

Như tôi đã nói ở trên, có một số cách để tính số năm phục vụ trong Excel. Sau đây, tôi sẽ giải thích 4 các cách thực hiện dễ dàng và hiệu quả. Tôi đã lấy tập dữ liệu sau để giải thích bài viết này. Nó chứa Tên nhân viên , Ngày tham gia Ngày kết thúc . Tôi sẽ giải thích cách tính Năm Dịch vụ cho họ.

1. Sử dụng INT & Hàm YEARFRAC để tính số năm phục vụ

Trong phương pháp này, tôi sẽ giải thích cách bạn có thể sử dụng hàm INT hàm YEARFRAC để tính số năm phục vụ dịch vụ trong Excel. Hãy xem các bước thực hiện.

Các bước thực hiện:

  • Đầu tiên, chọn ô mà bạn muốn tính Năm dịch vụ . Ở đây, tôi đã chọn ô E5 .
  • Thứ hai, trong ô E5 viết như sau7
  • DATEDIF(C5,D5,”ym”) —-> Cái này DATEDIF hàm sẽ trả về số tháng giữa hai ngày đã cho, bỏ qua ngày và năm.
    • Đầu ra: 11
  • IF(DATEDIF(C5,D5,”y”)=0,DATEDIF(C5,D5 ,”ym”)&” Tháng”,DATEDIF(C5,D5,”y”)&” Năm, “&DATEDIF(C5,D5,”ym”)&” Tháng”) —-> biến thành
    • IF(7=0,11&” Tháng”,7&” Năm, “&11&” Tháng”) —-> Bây giờ, Hàm IF sẽ kiểm tra logic_test . Nếu là True , công thức sẽ trả về Số năm phục vụ tính theo tháng . Và nếu là Sai thì công thức sẽ trả về Số năm phục vụ tính theo năm và tháng.
      • Đầu ra: “7 năm, 11 tháng”
    • Thứ ba, nhấn ENTER để nhận kết quả.

    • Tiếp theo, kéo Fill Handle để sao chép công thức.

    Cuối cùng, bạn có thể thấy rằng tôi đã sao chép công thức và tính toán Số năm làm việc cho mỗi nhân viên.

    Tính số năm làm việc trong Excel từ ngày thuê

    Trong phần này, tôi sẽ chỉ cho bạn cách bạn có thể tính số năm làm việc từ ngày thuê Ngày đến ngày hiện tại . Tôi cũng sẽ chỉ cho bạn cách tính Ngày kết thúc của một khoảng thời gian làm việc từ Ngày thuê .

    1. Sử dụng hàm TODAY để tính số năm củaDịch vụ từ Ngày thuê

    Có một chức năng tích hợp sẵn trong Excel có thể cung cấp cho bạn ngày hiện tại . Hàm này là hàm TODAY . Nó được viết trong Excel dưới dạng =TODAY() . Hàm này được phân loại là hàm Ngày/Giờ trong Excel. Nó cũng có thể được sử dụng trong một công thức. Giống như, trong các ví dụ trước, chúng ta đã làm việc với Ngày kết thúc . Thay vì Ngày kết thúc , nếu bạn muốn tìm hiểu Năm làm việc từ Ngày tuyển dụng đến Ngày hiện tại thì bạn có để chèn hàm HÔM NAY thay vì Ngày kết thúc .

    Để tôi chỉ cho bạn các bước.

    Các bước:

    • Đầu tiên, hãy chọn ô mà bạn muốn tính Số năm phục vụ . Ở đây, tôi đã chọn ô D5 .
    • Thứ hai, trong ô D5 hãy viết công thức sau.
    =DATEDIF(C5,TODAY(),"y") & " Years, " & DATEDIF(C5,TODAY(),"ym") & " Months, " & DATEDIF(C5,TODAY(),"md") & " Days"

    Phân tích công thức

    • DATEDIF(C5,TODAY(), ”y”) —-> Ở đây, hàm DATEDIF sẽ trả về số năm giữa Ngày tuyển dụng Ngày hiện tại .
      • Đầu ra: 8
    • DATEDIF(C5,TODAY(),”ym”) —-> Các Hàm DATEDIF sẽ trả về số tháng giữa Ngày thuê Ngày hiện tại bỏ qua ngày và năm.
      • Đầu ra: 6
    • DATEDIF(C5,TODAY(),”md”) —- > Ở đây, hàm DATEDIF sẽ trả về sốngày giữa Ngày tuyển dụng Ngày hiện tại bỏ qua các tháng và năm.
      • Đầu ra: 22
    • DATEDIF(C5,TODAY(),”y”) & ” Năm,” & DATEDIF(C5,TODAY(),”ym”) & ” Tháng,” & DATEDIF(C5,TODAY(),”md”) & ” Ngày” —-> biến thành
      • 8 & ” Năm,” & 6 & ” Tháng,” & 22 & ” Days” —-> Bây giờ, toán tử Dấu và (&) sẽ kết hợp văn bản công thức .
        • Đầu ra: “8 năm, 6 tháng, 22 ngày”
    Lưu ý: Ưu điểm của việc sử dụng hàm TODAY là nó được cập nhật mỗi khi bạn mở trang tính của mình. Vì vậy, mỗi ngày bạn mở trang tính của mình, thời lượng sử dụng cũng được cập nhật.

    • Thứ ba, nhấn ENTER để nhận kết quả.

    • Sau đó, kéo Fill Handle để sao chép công thức.

    Cuối cùng, bạn có thể thấy rằng tôi đã sao chép công thức và tính toán Năm làm việc từ Ngày tuyển dụng trong Excel cho mọi nhân viên.

    ➥ Đọc thêm: Tính số ngày giữa hôm nay & Ngày khác

    2. Tính Ngày kết thúc từ Ngày thuê sau một số năm làm việc nhất định

    Trong ví dụ này, tôi sẽ chỉ cho bạn cách bạn có thể tính Ngày kết thúc của thời gian làm việc từ Ngày thuê Năm làm việc .Giả sử bạn có một số nhân viên và bạn muốn đánh giá hiệu suất của họ sau một Năm làm việc nhất định kể từ Ngày tuyển dụng . Vì vậy, đối với đánh giá hiệu suất này, bạn sẽ cần Ngày kết thúc của giai đoạn dịch vụ đó. Ở đây, tôi sẽ sử dụng hàm EDATE để tính Ngày kết thúc .

    Hãy xem cách bạn có thể thực hiện.

    Các bước :

    • Đầu tiên, chọn ô mà bạn muốn tính Ngày kết thúc . Ở đây, tôi đã chọn ô E5.
    • Thứ hai, trong ô E5 hãy viết công thức sau.
    =EDATE(C5,D5*12)

    Ở đây, trong hàm EDATE , tôi đã chọn C5 start_date D5*12 tháng s. Tôi nhân năm với 12 để chuyển chúng thành tháng . Sau đó, công thức sẽ trả về ngày sau những tháng đã chọn này.

    • Thứ ba, nhấn ENTER và bạn sẽ nhận được Ngày kết thúc .

    • Sau đó, kéo Fill Handle để sao chép công thức.

    Cuối cùng, bạn có thể thấy rằng tôi đã sao chép công thức và nhận được Ngày kết thúc cho mọi nhân viên.

    Phần thực hành

    Ở đây, tôi đã cung cấp một bảng thực hành cho bạn để bạn có thể thực hành cách tính số năm phục vụ trong Excel.

    Kết luận

    Để kết luận, tôi đã cố gắng trình bày cách tính số năm phục vụ trong Excel.Về cơ bản, tôi đã tính số năm giữa hai ngày trong Excel. Tôi đã giải thích 4 các cách thực hiện khác nhau. Hàm DATEDIF giúp tính toán độ dài giữa hai ngày dễ dàng hơn. Hi vọng bạn không gặp khó khăn gì khi đọc bài viết này. Hãy kết nối với ExcelWIKI để nhận thêm các bài viết như thế này. Cuối cùng, nếu bạn có bất kỳ câu hỏi nào, hãy cho tôi biết trong phần bình luận.

    công thức. =INT(YEARFRAC(C5,D5))

    Phân tích công thức

    • YEARFRAC(C5,D5) —-> Ở đây, hàm YEARFRAC sẽ trả về một phân số của năm được biểu thị bằng số ngày giữa ngày trong các ô C5 D6 .
      • Đầu ra: 7.94166666666667
    • INT(YEARFRAC(C5,D5)) —-> biến thành
      • INT(7.94166666666667) —-> Ở đây, hàm INT sẽ trả về số nguyên bằng cách làm tròn số xuống.
        • Đầu ra: 7
    • Thứ ba, nhấn ENTER để nhận kết quả.

    • Sau đó, kéo Fill Handle để sao chép công thức sang các ô khác.

    Cuối cùng, bạn có thể thấy rằng tôi đã sao chép công thức vào tất cả các ô khác và tính toán Số năm làm việc trong Excel cho mọi nhân viên.

    2. Sử dụng hàm DAYS360 và DATE để tính số năm phục vụ

    Trong phương pháp thứ hai này, tôi sẽ sử dụng hàm DAYS360 hàm DATE để tính số năm làm việc trong Excel. Để tôi chỉ cho bạn cách thực hiện.

    Các bước:

    • Đầu tiên, chọn ô mà bạn muốn tính Năm phục vụ . Ở đây, tôi đã chọn ô E5 .
    • Thứ hai, trong ô E5 hãy viết công thức sau.
    =INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)

    Công thứcPhân tích

    • DAY(D5) —-> Ở đây, hàm DAY sẽ trả về số ngày của ngày trong ô D5 .
      • Sản lượng: 24
    • THÁNG(D5) —-> Đây, hàm MONTH sẽ trả về số tháng của ngày đã cho trong ô D5 .
      • Đầu ra: 1
    • YEAR(D5) —-> Đây, hàm NĂM sẽ trả về số năm của ngày đã cho trong ô D5 .
      • Sản lượng: 2022
    • NGÀY(NĂM(D5),THÁNG(D5),NGÀY(D5)) —-> ; biến thành
      • DATE(2022,1,24) —-> Ở đây, hàm DATE sẽ trả về một số sê-ri đại diện cho một ngày từ một năm, tháng và ngày nhất định.
        • Đầu ra: 44585
    • NGÀY(NĂM(C5),THÁNG(C5),NGÀY( C5)) —-> biến thành
      • DATE(2014,2,15) —-> Một lần nữa, hàm DATE sẽ trả về một số sê-ri đại diện cho một ngày từ một năm, tháng và ngày nhất định.
        • Đầu ra: 41685
    • DAYS360(NGÀY(NĂM(C5),THÁNG(C5), NGÀY(C5)),NGÀY(NĂM(D5),THÁNG(D5),NGÀY(D5))) —-> biến thành
      • DAYS360(41685,44585) —- > Ở đây, hàm DAYS360 sẽ trả về số ngày giữa hai ngày đã cho.
        • Đầu ra: 2859
    • INT(DAYS360(DATE(YEAR(C5),THÁNG(C5) ),NGÀY(C5)),NGÀY(NĂM(D5),THÁNG(D5),NGÀY(D5)))/360) —-> biến thành
      • INT(2859/360) —-> Đây, Đây, hàm INT sẽ trả về số nguyên bằng cách làm tròn số xuống.
        • Đầu ra: 7
    • Thứ ba, nhấn ENTER để nhận kết quả.

    • Sau đó, kéo Fill Handle để sao chép công thức sang các ô khác.

    Cuối cùng, bạn có thể thấy rằng tôi đã sao chép công thức sang tất cả các ô khác và tính toán Số năm làm việc cho mọi nhân viên.

    3. Sử dụng hàm DATEDIF để tính thâm niên công tác trong Excel

    Bây giờ, nếu bạn muốn tính thâm niên công tác của một người theo năm, tháng, ngày bạn có thể sử dụng hàm DATEDIF . Trong ví dụ này, tôi sẽ tính số năm phục vụ theo ba cách. Cái 1 st sẽ cho kết quả là years , cái 2 nd sẽ cho kết quả là năm và tháng 3 rd sẽ cho kết quả đầy đủ là năm, tháng và ngày .

    3.1. Sử dụng hàm DATEDIF để tính số năm

    Trong phương pháp này, tôi sẽ sử dụng hàm DATEDIF để tính Năm dịch vụ trong năm . Hãy xem các bước thực hiện.

    Các bước thực hiện:

    • Đầu tiên, chọn ô mà bạn muốn tính Năm dịch vụ . Ở đây, tôi đã chọn ô E5 .
    • Thứ hai, trong ô E5 viết như saucông thức.
    =DATEDIF(C5, D5, "y")& " Years"

    Phân tích công thức

    • DATEDIF(C5, D5, “y”) —-> Ở đây, hàm DATEDIF sẽ trả về số năm giữa hai ngày đã cho.
      • Đầu ra: 7
    • DATEDIF(C5, D5, “y”)& ” Năm” —-> biến thành
      • 7& ” Years” —-> Bây giờ, toán tử Dấu và (&) sẽ kết hợp văn bản công thức .
        • Đầu ra: “7 Năm”
    • Thứ ba, nhấn ENTER để nhận kết quả.

    • Bây giờ, hãy kéo Fill Handle để sao chép công thức.

    Cuối cùng, bạn có thể thấy rằng tôi đã sao chép công thức sang tất cả các ô khác và tính toán Số năm làm việc trong Excel cho mọi nhân viên trong năm .

    3.2. Áp Dụng Hàm DATEDIF Tính Năm, Tháng

    Ở đây mình sẽ áp dụng hàm DATEDIF để tính Số Năm Dịch Vụ trong năm và tháng . Hãy xem các bước thực hiện.

    Các bước thực hiện:

    • Đầu tiên, chọn ô mà bạn muốn tính Năm dịch vụ . Ở đây, tôi đã chọn ô E5 .
    • Thứ hai, trong ô E5 hãy viết công thức sau.
    =DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months"

    Phân tích công thức

    • DATEDIF(C5,D5,”y ”) —-> Ở đây, hàm DATEDIF sẽ trả về sốnăm giữa hai ngày đã cho.
      • Đầu ra: 7
    • DATEDIF(C5,D5,”ym”) —-> Đây, Hàm DATEDIF sẽ trả về số tháng giữa hai ngày đã cho, bỏ qua ngày và năm.
      • Đầu ra: 11
    • DATEDIF(C5,D5,”y”)&” Năm, “&DATEDIF(C5,D5,”ym”)&” Tháng” —-> biến thành
      • 7&” Năm, “&11&” Tháng” —-> Bây giờ, toán tử Dấu và (&) sẽ kết hợp văn bản công thức .
        • Đầu ra: “7 Năm, 11 Tháng”
    • Thứ ba, nhấn ENTER để nhận kết quả.

    • Sau đó, kéo Fill Handle vào sao chép công thức.

    Cuối cùng, bạn có thể thấy rằng tôi đã sao chép công thức vào tất cả các ô khác và tính toán Năm dịch vụ cho từng nhân viên trong năm, tháng .

    3.3. Sử dụng hàm DATEDIF để tính toán năm, tháng và ngày

    Trong phương pháp này, tôi sẽ sử dụng hàm DATEDIF để tính toán Năm dịch vụ trong Excel trong năm, tháng và ngày . Hãy xem nó được thực hiện như thế nào.

    Các bước:

    • Đầu tiên, chọn ô mà bạn muốn tính Năm dịch vụ . Ở đây, tôi đã chọn ô E5 .
    • Thứ hai, trong ô E5 viết như saucông thức.
    =DATEDIF(C5,D5,"y") & " Years, " & DATEDIF(C5,D5,"ym") & " Months, " & DATEDIF(C5,D5,"md") & " Days"

    Phân tích công thức

    • DATEDIF(C5,D5,”y”) —-> Ở đây, hàm DATEDIF sẽ trả về số năm giữa hai ngày đã cho.
      • Đầu ra: 7
    • DATEDIF(C5,D5,”ym”) —-> Ở đây, hàm DATEDIF sẽ trả về số tháng giữa hai ngày đã cho, bỏ qua ngày và năm.
      • Đầu ra: 11
    • DATEDIF(C5,D5,”md”) —-> Đây, Hàm DATEDIF sẽ trả về số ngày giữa hai ngày đã cho, bỏ qua tháng và năm.
      • Đầu ra: 9
    • DATEDIF(C5,D5,”y”) & ” Năm,” & DATEDIF(C5,D5,”ym”) & ” Tháng,” & DATEDIF(C5,D5,”md”) & ” Ngày” —-> biến thành
      • 7 & ” Năm,” & 11 & ” Tháng,” & 9 & ” Days” —-> Bây giờ, toán tử Dấu và (&) sẽ kết hợp văn bản công thức .
        • Đầu ra: “7 năm, 11 tháng, 9 ngày”
    • Thứ ba, nhấn ENTER để nhận kết quả.

    • Sau đó, kéo Fill Handle để sao chép công thức.

    Cuối cùng, bạn có thể thấy rằng tôi đã sao chép công thức sang tất cả các ô khác và tính toán Năm Phục vụ cho mọi nhân viên trong năm, tháng, ngày .

    4. Sử dụng Hàm IF và DATEDIF

    Nếu bạn có nhân viên làm việc dưới 1 năm thì phương pháp này sẽ hữu ích cho bạn. Ở đây, tôi sẽ sử dụng hàm IF hàm DATEDIF để tính toán Số năm làm việc trong Excel. Tôi sẽ giải thích 2 ​​ ví dụ với 2 các loại đầu ra khác nhau.

    Ví dụ-01: Trả về chuỗi văn bản nếu thời lượng dịch vụ nhỏ hơn một Năm

    Trong ví dụ này, tôi sẽ trả về một chuỗi văn bản nếu Số năm làm việc dưới một năm . Hãy xem nó được thực hiện như thế nào.

    Các bước:

    • Đầu tiên, chọn ô mà bạn muốn tính Năm dịch vụ . Ở đây, tôi đã chọn ô E5 .
    • Thứ hai, trong ô E5 hãy viết công thức sau.
    =IF(DATEDIF(C5,D5,"y")=0,"Less than a year",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")

    Phân tích công thức

    • DATEDIF(C5,D5,”y ”) —-> Ở đây, hàm DATEDIF sẽ trả về số năm giữa hai ngày đã cho.
      • Đầu ra: 7
    • DATEDIF(C5,D5,”ym”) —-> Ở đây, hàm DATEDIF sẽ trả về số tháng giữa hai ngày đã cho, bỏ qua ngày và năm.
      • Đầu ra: 11
    • IF(DATEDIF(C5,D5,”y”)=0,”Dưới một năm ”,DATEDIF(C5,D5,”y”)&” Năm, “&DATEDIF(C5,D5,”ym”)&” Tháng”) —-> biến thành
      • IF(7=0,”Dưới một năm”,7&”Năm, “&11&” Tháng”) —-> Bây giờ, hàm IF sẽ kiểm tra logic_test . Nếu True , công thức sẽ trả về “Ít hơn một năm”. Và nếu Sai , công thức sẽ trả về Số năm phục vụ trong năm và tháng.
        • Đầu ra: “7 năm, 11 tháng”
    • Thứ ba, nhấn ENTER để nhận kết quả.

    • Sau đó, kéo Fill Handle để sao chép công thức.

    Cuối cùng, bạn có thể thấy rằng tôi đã sao chép công thức và tính toán Số năm làm việc cho mỗi nhân viên.

    Ví dụ-02: Tính tháng nếu thời hạn phục vụ ít hơn một năm

    Trong ví dụ này, tôi sẽ tính Số năm phục vụ trong tháng nếu là dưới một năm . Tôi sẽ sử dụng hàm IF và hàm DATEDIF để tính Số năm làm việc trong Excel. Hãy xem các bước thực hiện.

    Các bước thực hiện:

    • Đầu tiên, chọn ô mà bạn muốn tính Năm dịch vụ . Ở đây, tôi đã chọn ô E5 .
    • Thứ hai, trong ô E5 hãy viết công thức sau.
    =IF(DATEDIF(C5,D5,"y")=0,DATEDIF(C5,D5,"ym")&" Months",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")

    Phân tích công thức

    • DATEDIF(C5,D5,”y ”) —-> Ở đây, hàm DATEDIF sẽ trả về số năm giữa hai ngày đã cho.
      • Đầu ra:

    Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.