Xin hướng dẫn code tìm nhân viên có số ngày đi làm dài nhất (1 người xem)

Liên hệ QC

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

ninjatcb

Thành viên mới
Tham gia
8/4/11
Bài viết
43
Được thích
4
Kính nhờ các thầy/anh chị chỉ giúp em cách tính số ngày đi làm liên tiếp dài nhất và số ngày nghỉ liên tiếp dài nhất của từng nhân viên là bao nhiêu. Ví dụ như file đính kèm. Kính mong các thầy/anh chị chỉ giúp em với
Em xin cảm ơn
 

File đính kèm

Lần chỉnh sửa cuối:
Kính nhờ các thầy/anh chị chỉ giúp em cách tính số ngày đi làm liên tiếp dài nhất và số ngày nghỉ liên tiếp dài nhất của từng nhân viên là bao nhiêu. Ví dụ như file đính kèm. Kính mong các thầy/anh chị chỉ giúp em với
Em xin cảm ơn

sao không dùng công thức :
Mã:
=COUNTBLANK(C2:C91)
Mã:
=COUNTIF(C2:C91,"x")
 
Upvote 0
Mình cần biết xem mỗi nhân viên đi liên tục dài nhất là bao ngày và nghỉ liên tục dài nhất là bao nhiêu ngày. Công thức của bản là đếm xem đi làm bao nhiêu ngày và nghỉ bao nhiêu ngày rùi
 
Lần chỉnh sửa cuối:
Upvote 0
Kính nhờ các thầy/anh chị chỉ giúp em cách tính số ngày đi làm liên tiếp dài nhất và số ngày nghỉ liên tiếp dài nhất của từng nhân viên là bao nhiêu. Ví dụ như file đính kèm. Kính mong các thầy/anh chị chỉ giúp em với
Em xin cảm ơn

Cái này phải dùng hàm FREQUENCY nhé
Số ngày đi làm dài nhất của nhân viên 1
Mã:
=MAX(FREQUENCY(IF(B$2:B$91<>"x","",ROW(B$2:B$91)),IF(B$2:B$91="x","",ROW(B$2:B$91))))
Số ngày nghỉ dài nhất của nhân viên 1:
Mã:
=MAX(FREQUENCY(IF(B$2:B$91<>"","",ROW(B$2:B$91)),IF(B$2:B$91="","",ROW(B$2:B$91))))
Công thức mảng ---> phải kết thúc bằng tổ hợp phím Ctrl + Shift + Enter
Tương tự cách tính cho các nhân viên khác
 

File đính kèm

Upvote 0
Thưa thầy, em nghiên cứu và tìm hiểu mà vẫn chưa hiẻu được công thức của thầy. Xin thầy chỉ em với ạ. Đặc biệt là đoạn code If(B$2:B$91"","",Row(B$2:B$91)). Xin thầy bớt chút thời gian chỉ thêm cho em
Xin trân trọng cảm ơn thầy
 
Lần chỉnh sửa cuối:
Upvote 0

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

Back
Top Bottom