Đánh số thứ tự theo điều kiện

Liên hệ QC
- Nếu Excel 2003 cột số biên lai, tại B8 bạn dùng hàm.

=COUNTIF($A$8:A8,A8)

- Nếu Excel 2010 cột số biên lai, tại B8 bạn dùng hàm.
=COUNTIFS($A$8:A8,A8)
Rồi Fill xuống, nếu không được thì thay dấu phẩy (,) thành dấu chấm phẩy (;)


Em cám ơn bác nhiều! Nhưng cái này là đánh số thứ tự theo từng ngày thu, còn em muốn hỏi là: hôm nay em thu 8 biên lai thì có số từ 1 đến 8, ngày mai thu thêm 2 biên lai thì có số 9, 10.
 
Mọi người xem giúp em File đánh số thứ tự theo nhiều điều kiện.
Thanks!
Bạn thử công thức này tại [D2] =COUNTIF(B$2:B2,B2)

Xin lỗi các bạn vì chưa đọc kỹ đề bài!
 
Lần chỉnh sửa cuối:
Mọi người xem giúp em File đánh số thứ tự theo nhiều điều kiện.
Thanks!
Trước hết bạn chèn thêm dòng trống ở giữa dòng 1 và dòng 2 (Bây giờ dòng 2 sẽ không có dữ liệu bạn có thể ẩn nó tùy ý), tại ô D3 gõ công thức nhe sau:
Mã:
=IFERROR(MAX(INDEX(($B$2:$B2=B3)*($D$2:$D2),0))+IF(AND(COUNTIF($B$2:B2,B3)<>0,COUNTIF($E$2:E2,E3)<>0),0,1),1)
Fill CT xuống dưới.
 
Công thức của bạn không đúng, bạn xem lại giúp mình nhé
Thanks
Trước hết bạn chèn thêm dòng trống ở giữa dòng 1 và dòng 2 (Bây giờ dòng 2 sẽ không có dữ liệu bạn có thể ẩn nó tùy ý), tại ô D3 gõ công thức nhe sau:
Mã:
=IFERROR(MAX(INDEX(($B$2:$B2=B3)*($D$2:$D2),0))+IF(AND(COUNTIF($B$2:B2,B3)<>0,COUNTIF($E$2:E2,E3)<>0),0,1),1)
Fill CT xuống dưới.
 

File đính kèm

Công thức của bạn không đúng rùi, bạn xem lại nhé
Mượn ý tưởng của bạn giaiphap
bạn chèn thêm dòng trống ở giữa dòng 1 và dòng 2 , dòng 2 sẽ không có dữ liệu, tại ô D3 gõ công thức
=IFERROR(IF(A3&B3&C3<>A2&B2&C2,MAX(INDEX(($B$2:B2=B3)*($D$2:D2),0))+1,D2),1)
 
Lần chỉnh sửa cuối:
OK, mình đã thử công thức của bạn và được rồi
Cảm ơn bạn quan tậm và giúp đỡ
Thật là ngưỡng mộ các anh chị @$@!^%@$@!^%@$@!^%
Mượn ý tưởng của bạn giaiphap
bạn chèn thêm dòng trống ở giữa dòng 1 và dòng 2 , dòng 2 sẽ không có dữ liệu, tại ô D3 gõ công thức
=IFERROR(IF(A3&B3&C3<>A2&B2&C2,MAX(INDEX(($B$2:B2=B3)*($D$2:D2),0))+1,D2),1)
 
Bài này vẫn chưa ổn, nếu như tại [C4] thay tên Nguyễn Văn B thành Nguyễn Văn C thì cả 2 cách trên đều bị trật lấc

Với lại ô [D11] kết quả đánh số phải là 1 mới đúng chứ
 
Lần chỉnh sửa cuối:
Bài này vẫn chưa ổn, nếu như thay tên Nguyễn Văn B thành Nguyễn Văn C thì cả 2 cách trên đều bị trật lấc

Với lại ô [D11] kết quả đánh số phải là 1 mới đúng chứ
Bạn xem file của mình
ô D11 = 1
Mỗi phiếu chỉ có tên một người, nếu đổi tên Nguyễn Văn B thành Nguyễn Văn C thì số phiếu phải tự động nhảy một số
 

File đính kèm

Bạn xem file của mình
ô D11 = 1
Mỗi phiếu chỉ có tên một người, nếu đổi tên Nguyễn Văn B thành Nguyễn Văn C thì số phiếu phải tự động nhảy một số
Lại lắt léo thêm chút nữa .... hihi

Vẫn chưa chẩn bạn ah, tại [C7] bạn thử đổi tên Nguyễn Văn C thành Nguyễn Văn B xem.
 
Lần chỉnh sửa cuối:
Lại lắt léo thêm chút nữa .... hihi

Vẫn chưa chẩn bạn ah, tại [C7] bạn thử đổi tên Nguyễn Văn C thành Nguyễn Văn B xem.
Khi nhập liệu phải nhập liệu liên tục, phải nhập hết phiếu nầy mới được phép nhập tới phiếu khác, không được nhập dỡ dang phiếu thứ n lại nhập phiếu thứ n+1 sao đó quay lại nhập tiếp phiếu thứ n. Do đó nếu nhập Nguyễn Văn C , Nguyễn Văn B, Nguyễn Văn C thì đó là của 3 phiếu khác nhau
Thật ra đây là bài toán ngược với thực tế, các cột của đề bài có thể là kết quả xuất ra từ phần mềm căn cứ vào nhập liệu từng phiếu, tác giả muốn tính ngược lại để kiểm tra
 
Hi all
Mình muốn đánh số thứ tự như sau: ABC1902017 > ABC1912017 -> ABC1922017 thì làm như thế nào?mong các bạn giúp đỡ.
 

File đính kèm

Web KT

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

Back
Top Bottom