Công thức tính số tháng làm việc trong Excel
Mục lục nội dung
Trong quá trình làm việc với Excel, có rất nhiều yêu cầu xử lý cần đến cách tính số tháng làm việc trong Excel. Bạn chưa biết phải tính số tháng làm việc trong Excel như thế nào? Trong bài viết này, Excel.net.vn chia sẻ với bạn công thức tính số tháng làm việc trong Excel đơn giản nhất, mời bạn cùng tham khảo nhé.

Dưới đây là một số công thức tính số tháng làm việc trong Excel:
1. Công thức tính số tháng làm việc trong Excel giữa hai ngày
Công thức tính số tháng làm việc trong Excel được sử dụng nhiều nhất đó chính là hàm DATEDIF. Sử dụng hàm DATEDIF giúp bạn tính số tháng làm việc giữa hai ngày cụ thể nhanh chóng. Bạn nhập một trong hai công thức DATEDIF như sau:
|
=DATEDIF(“ngày bắt đầu”,”ngày kết thúc”,”m”) hoặc =DATEDIF(A2, B2, “m”) |
Trong đó:
- A2 là ngày bắt đầu
- B2 là ngày kết thúc
- “m” là đơn vị để tính số tháng
Kết quả trả về sẽ là số tháng giữa hai ngày.

2. Tính số tháng làm việc sử dụng hàm IF và MONTH
Sử dụng công thức kết hợp giữa hàm IF, hàm MONTH và hàm YEAR cũng là một công thức tính số tháng làm việc trong Excel, cách này hơi phức tạp hơn chút nhưng cũng rất hiệu quả nếu bạn cần tính số tháng dựa trên tháng và năm.
Bạn nhập hàm sau:
|
=IF(YEAR(A1)=YEAR(A2), MONTH(A2)-MONTH(A1),12*YEAR(A2)-12*YEAR(A1)+MONTH(A2)-MONTH(A1)) |
Trong đó:
- A1, A2 là ô chứa ngày và năm bắt đầu, kết thúc
- Hàm YEAR sẽ trả về năm, hàm MONTH trả về tháng
Kết quả bạn sẽ được như sau:

3. Sử dụng hàm YEARFRAC
Hàm YEARFRAC trả về số năm giữa hai ngày, bạn có thể nhân kết quả với 12 để chuyển đổi thành số tháng.
Công thức hàm YEARFRAC tính số tháng làm việc trong Excel chính xác:
|
=YEARFRAC(start_date, end_date) * 12 |
Trong đó: start_date là ngày bắt đầu, end_date là ngày kết thúc.

4. Tính số tháng làm việc sử dụng NETWORKDAYS
Nếu bạn muốn tính số tháng làm việc trong Excel thực tế, không tính các ngày nghỉ cuối tuần. Bạn có thể sử dụng hàm NETWORKDAYS để tính số tháng làm việc thực tế.
Hàm NETWORKDAYS trả về số ngày làm việc giữa hai ngày, không bao gồm ngày cuối tuần (thứ 7, chủ nhật) và mọi ngày lễ đã xác định.
Cú pháp hàm NETWORKDAYS:
|
=NETWORKDAYS(start_date, end_date, [holidays]) |
Trong đó:
- start_date: Ngày bắt đầu (bắt buộc)
- end_date: Ngày kết thúc (bắt buộc)
- holidays: Ngày nghỉ lễ (tùy chọn)

Công thức tính số tháng làm việc trong Excel thực tế sử dụng hàm NETWORKDAYS như sau:
|
= NETWORKDAYS(start_date, end_date)/30 |
Giải thích: Hàm NETWORKDAYS(start_date, end_date)/30: Tính số ngày làm việc giữa hai ngày (bao gồm các ngày từ thứ Hai đến thứ Sáu). Sau đó chia cho 30 để tính số tháng làm việc thực tế (chia cho 30 là vì một tháng thông thường có khoảng 30 ngày. Phép tính gần đúng này được sử dụng để chuyển đổi ngày thành tháng).
Nếu bạn muốn tính cả ngày nghỉ lễ, bạn có thể thêm vào đối số holidays của hàm NETWORKDAYS để loại trừ những ngày này.
Ví dụ: Tính số tháng làm việc thực tế giữa ngày bắt đầu trong ô A1 và ngày kết thúc trong ô A2.
Bạn chỉ cần nhập hàm = NETWORKDAYS(A1, A2)/30 và nhấn Enter, bạn sẽ được kết quả như sau:
Trên đây, Excel.net.vn đã chia sẻ với bạn các công thức tính số tháng làm việc trong Excel nhanh chóng. Tùy vào yêu cầu cần tính số tháng làm việc của bạn mà bạn lựa chọn công phức phù hợp. Nếu yêu cầu tính số tháng quá phức tạp, bạn có thể sử dụng đến VBA để tính số tháng làm việc hữu ích hơn. Cảm ơn bạn đã quan tâm và theo dõi bài viết này.
















Viết bình luận