Sửa thành 1 ,2, 3 đi bạn, rồi tại ô D2 có công thứcMì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.
=IF(B2=3,1,B2+1)
Bạn giải đơn giản quá luôn á. Cảm ơn bạn nhiều.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
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ị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.
![]()
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.
B2="X"&MOD(INT((COLUMN()+2*ROW()-6)/2),3)+1
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.Kéo sang, kéo xuốngMã:B2="X"&MOD(INT((COLUMN()+2*ROW()-6)/2),3)+1
Mình làm theo đề bài thôiNế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à phức tạp thiệt á nha, riết quen hay sao á. mod int column row tá lả luônKéo sang, kéo xuốngMã:B2="X"&MOD(INT((COLUMN()+2*ROW()-6)/2),3)+1
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à phức tạp thiệt á nha, riết quen hay sao á. mod int column row tá lả luôn
Anh bắt chước bạn @hungtin1997 viết lại hàm để khỏi Format Cells nè: ngon luôn á Tân.
View attachment 248993
D2="X"&(MOD(RIGHT(B2,1),3)+1)
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 quaMình nhờ mọi người giúp công thức để fill sang phải hết nguyên bảng như sau:
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:
Fill right,fill downMã:D2="X"&(MOD(RIGHT(B2,1),3)+1)
Anh hiểu rồi. Cám ơn em!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![]()
Được luôn bác ơi. Excel khôn thiệt. Cám ơn bác!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
Bạn tham khảo file nàyMì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.