Đếm số ngày nghỉ liên tiếp trong tháng

tuanim

Thành viên mới
Tham gia ngày
12 Tháng chín 2015
Bài viết
3
Được thích
1
Điểm
0
Nơi ở
Hà Nội
Chào mọi người,
Em có một bài toán chưa thể giải được
Cụ thể là em có một bảng chấm công tháng, ngày đi làm là x, nghỉ để trống
Theo quy định thì nhân viên nghỉ quá 4 ngày liên tiếp sẽ bị kỷ luật
Vấn đề là nhân viên bên em làm kíp nên việc nghỉ nhiều quãng ngày trong tháng là được phép
Ví dụ: có bạn nghỉ trong tháng đến 3 lần, lần 1: 2 ngày, lần 2: 4 ngày, lần 3: 5 ngày
Vậy em muốn làm hàm để lấy ra số ngày nghỉ liên tiếp lớn nhất của nhân viên thì làm tn ah?
Mong được giúp đỡ ạ
Em xin cảm ơn!
 

File đính kèm

eke_rula

Thành viên tích cực
Tham gia ngày
12 Tháng mười một 2016
Bài viết
1,079
Được thích
1,238
Điểm
360
Tuổi
24
Chào mọi người,
Em có một bài toán chưa thể giải được
Cụ thể là em có một bảng chấm công tháng, ngày đi làm là x, nghỉ để trống
Theo quy định thì nhân viên nghỉ quá 4 ngày liên tiếp sẽ bị kỷ luật
Vấn đề là nhân viên bên em làm kíp nên việc nghỉ nhiều quãng ngày trong tháng là được phép
Ví dụ: có bạn nghỉ trong tháng đến 3 lần, lần 1: 2 ngày, lần 2: 4 ngày, lần 3: 5 ngày
Vậy em muốn làm hàm để lấy ra số ngày nghỉ liên tiếp lớn nhất của nhân viên thì làm tn ah?
Mong được giúp đỡ ạ
Em xin cảm ơn!
Bạn dùng CT này tại N3:
Mã:
N3=MAX(FREQUENCY(COLUMN($C$2:$M$2)-2,IF(C3:L3="x",COLUMN($C$2:$L$2)-2)))-1
Ctrl+Shift+Enter rồi fill xuống!!!
 
Lần chỉnh sửa cuối:

Ba Tê

Cạo Rồi Khỏi Gội
Tham gia ngày
5 Tháng năm 2009
Bài viết
11,277
Được thích
16,080
Điểm
1,860
Tuổi
60
Nơi ở
An Giang
Chào mọi người,
Em có một bài toán chưa thể giải được
Cụ thể là em có một bảng chấm công tháng, ngày đi làm là x, nghỉ để trống
Theo quy định thì nhân viên nghỉ quá 4 ngày liên tiếp sẽ bị kỷ luật
Vấn đề là nhân viên bên em làm kíp nên việc nghỉ nhiều quãng ngày trong tháng là được phép
Ví dụ: có bạn nghỉ trong tháng đến 3 lần, lần 1: 2 ngày, lần 2: 4 ngày, lần 3: 5 ngày
Vậy em muốn làm hàm để lấy ra số ngày nghỉ liên tiếp lớn nhất của nhân viên thì làm tn ah?
Mong được giúp đỡ ạ
Em xin cảm ơn!
Bạn chịu xài Hàm tự tạo không?
 

File đính kèm

newex

Thành viên chính thức
Tham gia ngày
29 Tháng bảy 2015
Bài viết
60
Được thích
2
Điểm
170
Tuổi
31
các b cho e hỏi trường hợp bảng chấm công có số 0 thì làm thế nào để vẫn tính ngày đó là ngày nghỉ
 

linhna.aic

Thành viên mới
Tham gia ngày
23 Tháng chín 2019
Bài viết
1
Được thích
1
Điểm
13
Tuổi
30
Bạn dùng CT này tại N3:
Mã:
N3=MAX(FREQUENCY(COLUMN($C$2:$M$2)-2,IF(C3:L3="x",COLUMN($C$2:$L$2)-2)))-1
Ctrl+Shift+Enter rồi fill xuống!!!
Công thức của bạn thật sự hiệu quả, có điều mình không hiểu lắm, bạn có thể giải thích thêm được không?
- Đoạn COLUMN($C$2:$M$2) có ý nghĩa gì? Nó khác với đoạn COLUMN($C$2:$L$2) như thế nào, vì 2 đoạn này khi đứng riêng lẻ đều trả về giá trị là 1?
- Hàm FREQUENCY theo mình biết có đối số là các mảng, vì sao ở đây lại có thể dùng đối số là hàm COLUMN - vốn trả về giá trị là số thứ tự của cột?
- Những chỗ -2 và -1 trong công thức có ý nghĩa gì?

Chân thành cảm ơn bạn!
 

sakuhanamichi

Thành viên chính thức
Tham gia ngày
19 Tháng chín 2016
Bài viết
52
Được thích
2
Điểm
170
Xin mọi người giúp em công thức đếm số bạn đạt được tỷ lệ phần trăm như trong file đính kèm (sheet 1)
VD : 90% - 99% kênh Cos : 6 bạn
Xin cám ơn rât nhiều
 

File đính kèm

Cequin2404

Thành viên mới
Tham gia ngày
23 Tháng mười một 2019
Bài viết
6
Được thích
1
Điểm
15
Tuổi
21
Công thức của bạn thật sự hiệu quả, có điều mình không hiểu lắm, bạn có thể giải thích thêm được không?
- Đoạn COLUMN($C$2:$M$2) có ý nghĩa gì? Nó khác với đoạn COLUMN($C$2:$L$2) như thế nào, vì 2 đoạn này khi đứng riêng lẻ đều trả về giá trị là 1?
- Hàm FREQUENCY theo mình biết có đối số là các mảng, vì sao ở đây lại có thể dùng đối số là hàm COLUMN - vốn trả về giá trị là số thứ tự của cột?
- Những chỗ -2 và -1 trong công thức có ý nghĩa gì?

Chân thành cảm ơn bạn!
Xin chào, em cũng có câu hỏi tương tự anh. không biết anh đã giải đáp được chưa? có thể chỉ cho e không ạ? Em cảm ơn.
 
Top Bottom