Trợ giúp hàm tự chuyển ca theo tuần, Ca 1,2,3 (4 người xem)

Liên hệ QC

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

Thanh_hiep

Thành viên mới
Tham gia
5/5/19
Bài viết
13
Được thích
1
Nhờ mọi người hàm +giải pháp tự động xoay ca theo tuần.
Khi qua tuần mới:
+ Ca 1 xuống ca 3
+ Ca 2 lên ca 1
+ Ca 3 lên ca 2
==> Mong được mọi người giúp. XIN CẢM ƠN
 

File đính kèm

Nhờ mọi người hàm +giải pháp tự động xoay ca theo tuần.
Khi qua tuần mới:
+ Ca 1 xuống ca 3
+ Ca 2 lên ca 1
+ Ca 3 lên ca 2
==> Mong được mọi người giúp. XIN CẢM ƠN
Thử:
Mã:
B10=IFERROR(MOD(MATCH(C10,{"Nhàn","Giang","Phong"},)-MOD(WEEKNUM(A10,2),3)-2,3)+1,"")
Enter, fill xuống.

Thân
 

File đính kèm

Lần chỉnh sửa cuối:
Thử:
Mã:
B10=IFERROR(MOD(MATCH(C10,{"Nhàn","Giang","Phong"},)-MOD(MOD(E10,14),3)-1,3)+1,"")
Enter, fill xuống.

Thân
Bác ơi,
Có lẽ chủ thớt muốn nhập công thức cho cột C đó, tên trưởng ca tự động thay đổi thì đúng hơn, còn cột B thứ tự cố định luôn là 1,2,3 ạ.
 

File đính kèm

Nhưng bạn ơi... mình muốn thêm 1 hàng nữa thì không đúng được.
Mình chỉ cần nhập cột B( ca 1, 2 hoặc 3) thì nó sẽ ra cột C( trưởng ca)
Bài đã được tự động gộp:

Bạn giúp mình với...
Với quy tắc tính: Từ thứ 2 đến CN là 1 tuần, hết tuần sẽ đổi ca.
Thử:
Mã:
C14=IF(A14,VLOOKUP(MOD(MOD(WEEKNUM(A14,2)-WEEKNUM($A$10,2),3)+B14-1,3)+1,$B$10:$C$12,2,),"")
Enter fill xuống.

Thân
 

File đính kèm

Lần chỉnh sửa cuối:
Tham khảo thêm cách sau:
B10:
Mã:
=IF(WEEKDAY(A10,1)=1,"",COUNTIF(A$10:A10,A10))
Mã:
=IF(B10="","",INDEX({"Nhàn","Giang","Phong"},MOD(MOD(WEEKNUM(A10,2),3)+B10,3)+1))
 

File đính kèm

File đính kèm

Web KT

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

Back
Top Bottom