Cách lập công thức tính công của nhân viên (1 người xem)

  • Thread starter Thread starter linhpig
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

linhpig

Thành viên mới
Tham gia
28/6/18
Bài viết
3
Được thích
1
Chào các anh chị,
Em là thành viên mới ạ. Em có một câu hỏi muốn nhờ các anh, chị trong diễn đàn giúp ạ.
Hiện tại em đang có một file chấm công của nhân viên trong công ty.Em muốn tính công của từng nhân viên dựa theo thời gian họ bắt đầu vào làm. Ví dụ như nhân viên vào làm từ ngày 15/07. Thử việc 1 tháng. Như vậy 15/8 sẽ hết thử việc. Như vậy trong tháng 8 người này sẽ có cả công của thử việc và công chính thức. Mong mọi người chỉ cho em cách làm sao để có thể tính công được những trường hợp như vậy ạ. Hiện tại em đang làm rất là thủ công là kéo công thức của từng người một, nhưng làm như vậy rất mất thời gian.
Mong mọi người giúp đỡ ạ.
Em cảm ơn ạ
 
Chào các anh chị,
Em là thành viên mới ạ. Em có một câu hỏi muốn nhờ các anh, chị trong diễn đàn giúp ạ.
Hiện tại em đang có một file chấm công của nhân viên trong công ty.Em muốn tính công của từng nhân viên dựa theo thời gian họ bắt đầu vào làm. Ví dụ như nhân viên vào làm từ ngày 15/07. Thử việc 1 tháng. Như vậy 15/8 sẽ hết thử việc. Như vậy trong tháng 8 người này sẽ có cả công của thử việc và công chính thức. Mong mọi người chỉ cho em cách làm sao để có thể tính công được những trường hợp như vậy ạ. Hiện tại em đang làm rất là thủ công là kéo công thức của từng người một, nhưng làm như vậy rất mất thời gian.
Mong mọi người giúp đỡ ạ.
Em cảm ơn ạ
Theo cách trình bày của bạn, bạn có thể tham khảo hàm COUNTIFS(), cụ thể:

'Tổng số Ngày thử việc' =COUNTIFS('Vùng Ngày chấm công', ">="&'Ngày vào làm','Vùng Ngày chấm công', "<"&'Ngày ký hợp đồng')
'Tổng số Ngày Chính thức' = 'Tổng số ngày công trong tháng' - 'Tổng số Ngày thử việc'

Tùy theo dữ liệu cụ thể sẽ có công thức phù hợp, do bạn không đưa file lên diễn đàn, nên không thể chi tiết hơn cho bạn.
Thân.
 
Theo cách trình bày của bạn, bạn có thể tham khảo hàm COUNTIFS(), cụ thể:

'Tổng số Ngày thử việc' =COUNTIFS('Vùng Ngày chấm công', ">="&'Ngày vào làm','Vùng Ngày chấm công', "<"&'Ngày ký hợp đồng')
'Tổng số Ngày Chính thức' = 'Tổng số ngày công trong tháng' - 'Tổng số Ngày thử việc'

Tùy theo dữ liệu cụ thể sẽ có công thức phù hợp, do bạn không đưa file lên diễn đàn, nên không thể chi tiết hơn cho bạn.
Thân.
Vâng. Em gà mờ excel lắm em up file lên mong anh chỉ giúp em ạ.
Em cảm ơn
 

File đính kèm

Vâng. Em gà mờ excel lắm em up file lên mong anh chỉ giúp em ạ.
Em cảm ơn
1/ Tính Ca ngày 'Công thử việc' và 'Công chính thức':
Mã:
AN7=IF($E7,SUMIF($J$5:$AM$5,"<"&$E7,$J7:$AM7),)
Mã:
AP7=SUM($J7:$AM7)-AN7
Enter fill xuống.​
2/ Tính Ca Đêm 'Công thử việc' và 'Công chính thức':
Mã:
AO7=IF($E7,SUM(IF(ISNUMBER(SEARCH("CĐ",J7:AM7))*($J$5:$AM$5<$E7),--SUBSTITUTE($J7:$AM7,"CĐ",IF(LEN($J7:$AM7)=2,1,"")),)),)
Mã:
AQ7=SUM(IF(ISNUMBER(SEARCH("CĐ",J7:AM7)),--SUBSTITUTE($J7:$AM7,"CĐ",IF(LEN($J7:$AM7)=2,1,"")),))-AO7
kết thúc bằng Ctrl+Shift+Enter fill xuống.​
Xem file kèm.
Thân
 

File đính kèm

Lần chỉnh sửa cuối:
1/ Tính Ca ngày 'Công thử việc' và 'Công chính thức':
Mã:
AN7=IF($E7,SUMIF($J$5:$AM$5,"<"&$E7,$J7:$AM7),)
Mã:
AP7=SUM($J7:$AM7)-AN7
Enter fill xuống.​
2/ Tính Ca Đêm 'Công thử việc' và 'Công chính thức':
Mã:
AO7=IF($E7,SUM(IF(ISNUMBER(SEARCH("CĐ",J7:AM7))*($J$5:$AM$5<$E7),--SUBSTITUTE($J7:$AM7,"CĐ",IF(LEN($J7:$AM7)=2,1,"")),)),)
Mã:
AQ7=SUM(IF(ISNUMBER(SEARCH("CĐ",J7:AM7)),--SUBSTITUTE($J7:$AM7,"CĐ",IF(LEN($J7:$AM7)=2,1,"")),))-AO7
kết thúc bằng Ctrl+Shift+Enter fill xuống.​
Xem file kèm.
Thân
Cảm ơn anh nhé. Tuy em không hiểu về công thức mảng lắm nhưng em sẽ nghiên cứu thêm ạ.:):):)
 
Web KT

Bài viết mới nhất

Back
Top Bottom