Cần giúp: Điền thứ tự xoay ca trực cuối tuần của 3 nhân viên (1 người xem)

Liên hệ QC

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

xuongrongdat

Có bao giờ bạn tự hỏi "Tôi là ai?"
Tham gia
30/6/08
Bài viết
1,703
Được thích
1,580
Donate (Momo)
Donate
Nghề nghiệp
Vô tư cùng bạn bè đi khắp nơi.
Mình nhờ mọi người giúp công thức để fill sang phải hết nguyên bảng như sau:
1604974233564.png

Cột B với C là dữ liệu sẵn tuần đầu rồi, giờ mình fill hết bảng cho các tuần còn lại trong năm thôi.
Thấy nó dễ dễ sao mò công thức nãy giờ mà chưa ra luôn. :(

Cảm ơn.
 

File đính kèm

Mình nhờ mọi người giúp công thức để fill sang phải hết nguyên bảng như sau:
View attachment 248982

Cột B với C là dữ liệu sẵn tuần đầu rồi, giờ mình fill hết bảng cho các tuần còn lại trong năm thôi.
Thấy nó dễ dễ sao mò công thức nãy giờ mà chưa ra luôn. :(

Cảm ơn.
Sửa thành 1 ,2, 3 đi bạn, rồi tại ô D2 có công thức =IF(B2=3,1,B2+1)
fill Right,Down những ô còn lại, sau đó quét mấy cái ô bạn cần và FormatCells như này
1604974834083.png
 
Sửa thành 1 ,2, 3 đi bạn, rồi tại ô D2 có công thức =IF(B2=3,1,B2+1)
fill Right,Down những ô còn lại, sau đó quét mấy cái ô bạn cần và FormatCells như này
View attachment 248984
Bạn giải đơn giản quá luôn á. Cảm ơn bạn nhiều.

Tui tự chán tui quá luôn. :( Có vậy mà cũng mò cả buổi, còn xét thứ Bảy, Chủ nhật tùm lum,.... Không thể hiểu nổi. :(
 
Bạn giải đơn giản quá luôn á. Cảm ơn bạn nhiều.

Tui tự chán tui quá luôn. :( Có vậy mà cũng mò cả buổi, còn xét thứ Bảy, Chủ nhật tùm lum,.... Không thể hiểu nổi. :(
Nó có cái "trớn" á, liên tục suy nghĩ nhiều cái phức tạp cái rồi đến việc đơn giản thì nó vẫn còn cái "trớn" đó, tui cũng bị :lol:
 
Mình nhờ mọi người giúp công thức để fill sang phải hết nguyên bảng như sau:
View attachment 248982

Cột B với C là dữ liệu sẵn tuần đầu rồi, giờ mình fill hết bảng cho các tuần còn lại trong năm thôi.
Thấy nó dễ dễ sao mò công thức nãy giờ mà chưa ra luôn. :(

Cảm ơn.
Mã:
B2="X"&MOD(INT((COLUMN()+2*ROW()-6)/2),3)+1
Kéo sang, kéo xuống
 
Nếu có cập nhật lại ca thì cập nhật lại công thức nữa á bác.
Vd: Muốn ông NV1 X1, NV2 X3, NV3 X2, thì lúc đó sẽ phát sinh vấn đề
Mình làm theo đề bài thôi :D, thay đổi gì thì lại có cái để nghiên cứu
Mà công thức chỗ row() chưa chuẩn lắm. nhưng ... thôi kệ =))
 
Chú ý, nếu các giá trị lặp lại thì nên nghĩ đến hàm mod hoặc int. Tùy biến mấy hàm này rất hay
Ví dụ, để lặp lại giá trị từ 1 đến 3 liên tục cho các dòng
1604979831722.png
Vì sao công thức phải như vậy, nếu mod(row(),3) nó sẽ bằng 0 ở những ô chia hết cho 3, do vậy phải cộng 1 phía sau
Nhưng sao row() lại phải trừ 1 (thực ra không có cũng được, nhưng khi đã cộng 1 thì ô A1 sẽ không bắt đầu bằng 1)
Ví dụ cho anh suy nghĩ thôi :D
 
Lúc đầu em cứ tưởng viết công thức từ B2 kéo đi, còn từ D2 thì thế này:
Mã:
D2="X"&(MOD(RIGHT(B2,1),3)+1)
Fill right,fill down
Chú ý, nếu các giá trị lặp lại thì nên nghĩ đến hàm mod hoặc int. Tùy biến mấy hàm này rất hay
Ví dụ, để lặp lại giá trị từ 1 đến 3 liên tục cho các dòng
View attachment 248994
Vì sao công thức phải như vậy, nếu mod(row(),3) nó sẽ bằng 0 ở những ô chia hết cho 3, do vậy phải cộng 1 phía sau
Nhưng sao row() lại phải trừ 1 (thực ra không có cũng được, nhưng khi đã cộng 1 thì ô A1 sẽ không bắt đầu bằng 1)
Ví dụ cho anh suy nghĩ thôi :D
Anh hiểu rồi. Cám ơn em! ;)
Chờ vận dụng thôi. Anh thấy trên GPE mình lâu lâu cũng có bài điền số thứ tự dạng lạ lạ. :D

Cách đơn giản nhất là nhập 6 cột cho 3 nhâ viên này, quét chọn 3 dòng & 6 cột rồi kéo qua
Được luôn bác ơi. Excel khôn thiệt. Cám ơn bác! :D
 

File đính kèm

Web KT

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

Back
Top Bottom