Tính số ngày làm việc trong 1 tháng bất kỳ

Liên hệ QC

KhaNhu1999

Thành viên chính thức
Tham gia
15/7/21
Bài viết
59
Được thích
21
Chào anh chị, em đang làm bảng lương nhân viên, anh chị cho em xin hàm tính số ngày làm việc trong 1 tháng với ạ.
Số ngày làm việc của em = Số ngày trong tháng - số ngày chủ nhật

Ví dụ ô A1 em nhập ngày 1/11/2021 thì ô A2 sẽ hiển thị số 26 (vì tháng 11 có 30 ngày trừ 4 ngày chủ nhật)
Ví dụ ô A1 em nhập ngày 1/12/2021 thì ô A2 sẽ hiển thị số 27 (vì tháng 12 có 31 ngày trừ 4 ngày chủ nhật)

Anh chị giúp em công thức với ạ. Em cám ơn nhiều!
 
Chào anh chị, em đang làm bảng lương nhân viên, anh chị cho em xin hàm tính số ngày làm việc trong 1 tháng với ạ.
Số ngày làm việc của em = Số ngày trong tháng - số ngày chủ nhật

Ví dụ ô A1 em nhập ngày 1/11/2021 thì ô A2 sẽ hiển thị số 26 (vì tháng 11 có 30 ngày trừ 4 ngày chủ nhật)
Ví dụ ô A1 em nhập ngày 1/12/2021 thì ô A2 sẽ hiển thị số 27 (vì tháng 12 có 31 ngày trừ 4 ngày chủ nhật)

Anh chị giúp em công thức với ạ. Em cám ơn nhiều!
Công thức tính số ngày làm việc trong tháng trừ các ngày Chủ nhật:
Mã:
=NETWORKDAYS.INTL(A1,EOMONTH(A1,0),11)
 
Công thức tính số ngày làm việc trong tháng trừ các ngày Chủ nhật:
Mã:
=NETWORKDAYS.INTL(A1,EOMONTH(A1,0),11)
Dạ cám ơn anh ạ. Cho em hỏi con số 11 cuối cùng là gì vậy ạ?
Em vừa tra google hàm này em thấy họ nói nếu không đếm chủ nhật thì ghi là "0000001" nhỉ ?
 
Dạ cám ơn anh ạ. Cho em hỏi con số 11 cuối cùng là gì vậy ạ?
Em vừa tra google hàm này em thấy họ nói nếu không đếm chủ nhật thì ghi là "0000001" nhỉ ?
Tùy chọn Weekend (ngày cuối tuần) có thể dùng giá trị số như ví dụ ở trên, cũng có thể dùng chuỗi gồm 7 ký tự như bạn hỏi.
Chuỗi 7 ký tự đại diện cho 7 ngày trong tuần, gồm các số 1 và 0. Số 1 trong chuỗi biểu thị cho 1 ngày nghỉ cuối tuần, số 0 biểu thị cho 1 ngày làm việc trong tuần.
 
Chào anh chị, em đang làm bảng lương nhân viên, anh chị cho em xin hàm tính số ngày làm việc trong 1 tháng với ạ.
Số ngày làm việc của em = Số ngày trong tháng - số ngày chủ nhật

Ví dụ ô A1 em nhập ngày 1/11/2021 thì ô A2 sẽ hiển thị số 26 (vì tháng 11 có 30 ngày trừ 4 ngày chủ nhật)
Ví dụ ô A1 em nhập ngày 1/12/2021 thì ô A2 sẽ hiển thị số 27 (vì tháng 12 có 31 ngày trừ 4 ngày chủ nhật)

Anh chị giúp em công thức với ạ. Em cám ơn nhiều!
Mình cũng có câu hỏi tương tự nhưng phức tạp hơn chút:
chấm công từ Thứ 2 đến Thứ 5, trong 1 tháng có thể có 2 ngày nghỉ lễ (1/5 và 15/5). Như vậy, để tính số ngày làm việc trong tháng 5 sẽ phải dùng hàm gì? Hiện nay tôi đang dùng là NETWORKDAYS.INT(A2,A32,1,holidays!A1:A2), kết quả là 21, nhưng như vậy không đúng vì vẫn thiếu 4 ngày Thứ 6. Xin mọi người giúp đỡ
 
Mình cũng có câu hỏi tương tự nhưng phức tạp hơn chút:
chấm công từ Thứ 2 đến Thứ 5, trong 1 tháng có thể có 2 ngày nghỉ lễ (1/5 và 15/5). Như vậy, để tính số ngày làm việc trong tháng 5 sẽ phải dùng hàm gì? Hiện nay tôi đang dùng là NETWORKDAYS.INT(A2,A32,1,holidays!A1:A2), kết quả là 21, nhưng như vậy không đúng vì vẫn thiếu 4 ngày Thứ 6. Xin mọi người giúp đỡ
A2= Ngày bắt đầu tính công tháng.
B2= Ngày kết thúc tính công tháng.
holidays!E2:E21= "Danh sách ngày nghỉ lễ (tết)" trong năm.

C2=NETWORKDAYS.INTL(A2,B2,"0000111",holidays!E2:E21)

Tóm lại:
1/ Chuỗi ký tự 7 số chứa "0" và "1" để xác định cho các ngày trong tuần: thứ tự bắt đầu từ 'Thứ hai' đến ngày cuối là 'Chủ nhật'.
2/ Để định dạng:
- ngày làm việc --> số "0";​
- ngày nghỉ --> số "1".​

Ví dụ 1: như yêu cầu của bạn, chuỗi "0000111" xác định 3 ngày cuối tuần: Thứ Sáu, Bảy, Chủ nhật là ngày nghỉ nên định dạng là 3 số 1--> "....111", ngược lại 4 ngày đầu tuần là 4 số 0 --> "0000..."

Ví dụ 2: chỉ tính ngày học Thứ hai, tư, sáu thì định dạng: "0101011"; Nếu ngày học Thứ ba, năm, bảy thì định dạng: "1010101".

Xem thêm hướng dẫn: https://support.microsoft.com/vi-vn/office/hàm-networkdays-intl-a9b26239-4f20-46a1-9ab8-4e925bfd5e28

Thân
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom