Giới hạn việc đánh số thứ tự có điều kiện

Liên hệ QC

tungnguyen_kt

Thành viên gắn bó
Thành viên BQT
Super Moderator
Tham gia
25/6/08
Bài viết
2,900
Được thích
12,082
Giới tính
Nam
Cột STT trong bảng tính của em có dùng công thức để đánh số thứ tự theo điều kiện, tuy nhiên trong đó em muốn có thêm một điều kiện nữa là khi số thứ tự đó tới 20 thì bắt đầu đếm lại từ 01 theo điều kiện đếm trước đó ?
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:

File đính kèm

Lần chỉnh sửa cuối:
Chào Bạn.
Bạn thử xài công thức này nhe.
=IF(A7=20,A7-20+IF(AND(B8<>"",C8>=6),1,0),A7+IF(AND(B8<>"",C8>=6),1,0)).
Nếu ai có công thức hay hơn thì chỉ cho mình nhe.
 
Chào Bạn.
Bạn thử xài công thức này nhe.
=IF(A7=20,A7-20+IF(AND(B8<>"",C8>=6),1,0),A7+IF(AND(B8<>"",C8>=6),1,0)).
Nếu ai có công thức hay hơn thì chỉ cho mình nhe.

Công thức bạn đưa ra chạy không đúng được bạn ah.

Có một trường hợp đặt ra nữa như sau, trong Data có chia ra từng nhóm được chèn theo hàng và tất nhiên hàng đó không có tên nên sẽ không đánh STT cho ô đó, yêu cầu này cũng được anh Cadafi giải đáp trong file đính kèm sau, xin phép được up lên điễn đàn luôn để ai đó có yêu cầu giống mình thì tham khảo.

PHP:
=IF(AND($B5<>"";$C5="");"--";IF(AND(B5<>"";C5<6);IF(ISERROR(INDEX($A$4:A4;MATCH(21;$A$4:A4;1);1));0;INDEX($A$4:A4;MATCH(21;$A$4:A4;1);1));MAX(1;MOD(IF(ISERROR(INDEX($A$4:A4;MATCH(21;$A$4:A4;1);1));0;INDEX($A$4:A4;MATCH(21;$A$4:A4;1);1))+1;21))))
 

File đính kèm

Công thức bạn đưa ra chạy không đúng được bạn ah.

Có một trường hợp đặt ra nữa như sau, trong Data có chia ra từng nhóm được chèn theo hàng và tất nhiên hàng đó không có tên nên sẽ không đánh STT cho ô đó, yêu cầu này cũng được anh Cadafi giải đáp trong file đính kèm sau, xin phép được up lên điễn đàn luôn để ai đó có yêu cầu giống mình thì tham khảo.

PHP:
=IF(AND($B5<>"";$C5="");"--";IF(AND(B5<>"";C5<6);IF(ISERROR(INDEX($A$4:A4;MATCH(21;$A$4:A4;1);1));0;INDEX($A$4:A4;MATCH(21;$A$4:A4;1);1));MAX(1;MOD(IF(ISERROR(INDEX($A$4:A4;MATCH(21;$A$4:A4;1);1));0;INDEX($A$4:A4;MATCH(21;$A$4:A4;1);1))+1;21))))

Cái này bị lỗi đếm và cho 2 số thứ tự cùng nhau đó bạn.
 
Cái này bị lỗi đếm và cho 2 số thứ tự cùng nhau đó bạn.

Có lẽ bạn chưa đọc được hết điều kiện trong yêu cầu từ đầu topic. Theo yêu cầu có thể hơn 2 số thứ tự trùng nhau chứ không phải là 2 đâu bạn ah.
 
Có lẽ bạn chưa đọc được hết điều kiện trong yêu cầu từ đầu topic. Theo yêu cầu có thể hơn 2 số thứ tự trùng nhau chứ không phải là 2 đâu bạn ah.
Làm như thế này cũng được nè bạn:
Mã:
=IF(C5="","--",MOD(COUNTIF($C$5:C5,">=6")-1,20)+1)
 
Web KT

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

Back
Top Bottom