Bỏ qua nội dung chính

Làm cách nào để tính thời lượng dịch vụ kể từ ngày thuê trong Excel?

Nếu bạn có một loạt dữ liệu bao gồm tên nhân viên và ngày họ gia nhập công ty của bạn trong một bảng tính, thì bây giờ, bạn có thể muốn tính thời gian làm việc của họ, nghĩa là tính số năm và tháng một nhân viên đã làm việc cho công ty của bạn. Bài viết này, tôi sẽ nói về phương pháp nhanh chóng để giải quyết công việc này cho bạn.

Tính thời lượng dịch vụ kể từ ngày thuê với hàm YEARFRAC

Tính thời lượng dịch vụ kể từ ngày thuê với hàm DATEDIF

Tính thời lượng dịch vụ từ ngày thuê đến hôm nay với hàm DATEDIF

Tính thời lượng dịch vụ kể từ ngày thuê với một tính năng tuyệt vời


Tính thời lượng dịch vụ kể từ ngày thuê với hàm YEARFRAC

Để tính toán thời gian phục vụ kể từ ngày thuê và một ngày cụ thể, hàm YEARFRAC có thể giúp bạn.

Vui lòng nhập hoặc sao chép công thức sau vào ô trống:

=INT(YEARFRAC(B2,C2))

Chú thích: Trong công thức trên, B2 là ô ngày thuê và C2 là ô ngày kết thúc.

Sau đó, kéo chốt điền để sao chép từ tinh sang các ô khác mà bạn cần và bạn sẽ nhận được thời lượng phục vụ của người đó trong nhiều năm.


Tính thời lượng dịch vụ kể từ ngày thuê với hàm DATEDIF

Nếu bạn cần tính toán thời gian phục vụ theo năm tháng và ngày chính xác, thì hàm DATEDIF trong Excel có thể giúp bạn.

Tính thời gian phục vụ theo năm:

Vui lòng nhập hoặc sao chép công thức sau vào ô trống:

=DATEDIF(B2, C2, "y")& " Years"


Tính thời gian phục vụ theo năm và tháng:

Vui lòng áp dụng công thức sau:

=DATEDIF(B2,C2,"y")&" Years, "&DATEDIF(B2,C2,"ym")&" Months"


Tính thời gian phục vụ theo năm, tháng và ngày:

Áp dụng công thức sau:

=DATEDIF(B2,C2,"y") & " Years, " & DATEDIF(B2,C2,"ym") & " Months, " & DATEDIF(B2,C2,"md") & " Days"

Chú thích: Trong công thức trên, B2 là ô ngày thuê và C2 là ô ngày kết thúc.


Tính thời lượng dịch vụ từ ngày thuê đến hôm nay với hàm DATEDIF

Theo một số ý kiến, bạn có thể muốn tính thời lượng dịch vụ từ ngày thuê đến hôm nay, vì vậy, mỗi ngày bạn mở bảng tính, thời lượng dịch vụ sẽ được cập nhật tự động. Trong trường hợp này, bạn nên kết hợp hàm TODAY trong hàm DATEDIF.

Vui lòng áp dụng bất kỳ công thức nào dưới đây theo nhu cầu của bạn:

=DATEDIF(B4, TODAY(), "y")& " Years"
= DATEDIF (B4, TODAY (), "y") & "Năm" & DATEDIF (B4, TODAY (), "ym") & "Tháng"
= DATEDIF (B6, TODAY (), "y") & "Năm" & DATEDIF (B4, TODAY (), "ym") & "Tháng" & DATEDIF (B4, TODAY (), "md") & "Ngày"


Tính thời lượng dịch vụ kể từ ngày thuê với một tính năng tuyệt vời

Bạn hơi khó nhớ quá nhiều công thức, nhưng, nếu bạn có Kutools cho Excel, Với khả Trình trợ giúp ngày & giờ tính năng, bạn có thể nhanh chóng tính toán thời lượng dịch vụ theo năm, tháng, ngày, năm + tháng + ngày hoặc các định dạng khác khi bạn cần.

Lưu ý:Để áp dụng điều này Trình trợ giúp ngày & giờ, trước tiên, bạn nên tải xuống Kutools cho Excel, và sau đó áp dụng tính năng một cách nhanh chóng và dễ dàng.

Sau khi cài đặt Kutools cho Excel, hãy làm như sau:

1. Bấm vào ô mà bạn muốn định vị kết quả, sau đó bấm KutoolsCông thức trợ giúp > Trình trợ giúp ngày & giờ, xem ảnh chụp màn hình:

2. Trong Trình trợ giúp ngày & giờ hộp thoại, hãy thực hiện các thao tác sau:

  • kiểm tra Sự khác biệt tùy chọn từ Kiểu phần;
  • Trong tạp chí Đầu vào đối số hộp văn bản, chọn các ô chứa ngày thuê và ngày kết thúc riêng biệt;
  • Sau đó, chọn loại kết quả đầu ra khi bạn cần. Ví dụ: bạn có thể nhận được thời gian phục vụ theo năm, tháng, năm + tháng + ngày, năm + tháng, v.v.

3. Sau khi hoàn tất cài đặt, hãy nhấp vào OK và bạn sẽ nhận được kết quả được tính toán đầu tiên, sau đó, bạn chỉ cần kéo chốt điền để điền vào công thức này để kiểm tra các ô và bây giờ bạn sẽ nhận được kết quả sau khi bạn cần:

Nhấp để Tải xuống Kutools cho Excel và dùng thử miễn phí ngay!


Các bài viết tương đối hơn:

  • Đếm số ngày / ngày làm việc / cuối tuần giữa hai ngày
  • Bạn đã bao giờ cần đếm số ngày giữa hai ngày trong Excel chưa? Có thể, đôi khi, bạn chỉ muốn tính ngày làm việc giữa hai ngày và đôi khi, bạn chỉ cần tính những ngày cuối tuần giữa hai ngày đó. Làm thế nào bạn có thể đếm số ngày giữa hai ngày trong một điều kiện nhất định?
  • Tính số ngày giờ và số phút giữa hai ngày
  • Giả sử, bạn có hai cột ô ngày giờ và bây giờ, bạn muốn tính toán sự khác biệt về ngày, giờ và phút giữa hai ô thời gian này như hình minh họa sau. Bài viết này, tôi sẽ nói về một số phương pháp để giải quyết công việc này cho bạn.

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (20)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
First, thank you very much for helping us!

I am trying to use the formula for years and months of service (=DATEDIF(B2,C2,"y")&" Years, "&DATEDIF(B2,C2,"ym")&" Months") which works great, but I would like to add that line and another line that just has numbers in it. Is that possible? For instance: The formula =DATEDIF(B2,C2,"y")&" Years, "&DATEDIF(B2,C2,"ym")&" Months" is located in D2 and I would like to add number of years and months of service from another agency in E2 with the total sum in F2.

All assistance is great appreciated.
Rated 5 out of 5
This comment was minimized by the moderator on the site
If I have a mixed list of employees still with the company (with start date only) and employees no longer with the company (with start and end date), is there a formula for calculating length of service using current date unless there is an end date, in which case the end date would be used in place of the current date to calculate total length of service from start to end?
This comment was minimized by the moderator on the site
what version of Excel can i get this? I am unable to get the function on Excel 2016
This comment was minimized by the moderator on the site
Hello,
The Excel version in the example is Excel 2010. The DATEDIF function is not available in Excel 2013 and later versions.
DATEDIF is not a standard function and hence not part of functions library and so no documentation. Microsoft doesn't promote to use this function as it gives incorrect results in few circumstances.

This function does not appear in the 'Insert Function' dialog box and is not recognised in the 'Function Arguments' dialog box.
The accuracy of this function was improved slightly in Excel 2010 but some of the bugs were never fixed.

Hope it helps. Have a nice day.
Sincerely,
Mandy
This comment was minimized by the moderator on the site
After the years of service has been determined. How do you calculate the persons service computation date (SCD). Is there a formula to subtract the years of service from the persons new appointment date to get their SCD leave date?
This comment was minimized by the moderator on the site
i m in problem; I am new joining to Govt. dept. as Junior Clerk in Accounts site: I want to calculate to make service end period, and after to add extra months years days in service period given by government relaxation period to complete service 9 to 10 years as (the total service is 8 year, 8 months, 18 days) but govt. give 10 months and 28 days to compile the service period for allowing the come in to as pensioner. Thanks to you for solve that problem.
This comment was minimized by the moderator on the site
Dear have a good health to you. I requesting for adjust more months days year in less service length 9 years to make complet 10 years. please tell about it.
This comment was minimized by the moderator on the site
How can I just highlight the cells if the yearly anniversary is within a week? For example They started on 01/10/2020 and I want the start date to be highlighted yellow if the date is 24/09 in each year and then turn red if the anniversary has passed, so turn red 7 days after the 1st?
This comment was minimized by the moderator on the site
Work Services Calculation 1 month different in formula
This comment was minimized by the moderator on the site
If service is 25 Year 07 Months 05 Days than i calculate no. of year and the result is 25, but need to calculate/consider full year if months is equal to 06 months or exceed. After calculation
This comment was minimized by the moderator on the site
For calculating the length of services in years, months and days with start date and end date, I noted that the result for James is 20 days. I would like to confirm if the end date means separation effective date (Day 1 after termination/separation) or last employment date.
Both start (hire date) and end date (last employment date "LED") should be inclusive in the calculation. It is expected to return 21 days but not 20 days as it counted no. of days from 12/11/2025 to 12/31/2025.
How to change the formula? Or should it be used termination effective date (LED + 1 day) as cell C2, instead of input "LED" as end date?
This comment was minimized by the moderator on the site
Florence, you are correct, and the tutorial above is simply wrong. When calculating years of service/length of service, the calculation must be inclusive of the last day worked. Using basic date subtraction formulas tell the *difference* between 2 dates (which will short the length of service by 1 day). For example, if someone stated the 1st, and ended the following day (2nd), taking the date difference would be 1 day (when they actually worked 2 days). Another example: If you use the method above for someone who started work on January 1st, and their last day was December 31st, it will not show that they've worked a complete year -- which is of course an error. The way to get the correct answer is to add +1 to the end date. So, everywhere you see C2 above should be C2+1. This is a significant problem where people everywhere are using this incorrect formula for calculating years of service. The formula is typically correct except the edge case of the last day of employment being the exact day before their start day. I'm in a dispute with my former employer over this very issue. Formulas like this should always be checked for edge cases like worked 1 day, 2 days, worked exactly 1 year, the anniversary date, day before/after, etc. When doing this, you will see all sorts of problems like the one you described.
This comment was minimized by the moderator on the site
Hi, Florence,If you want to include both the start date and end date when calculating, you just need add 1 after the days part as below formula:=DATEDIF(B2,C2,"y") & " Years, " & DATEDIF(B2,C2,"ym") & " Months, " & DATEDIF(B2,C2,"md")+1 & " Days"
Please try, hope it can help you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations