Tự động điền thứ tự theo số lượng có sẵn (1 người xem)

Liên hệ QC

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

svcntnk42a1

Thành viên chính thức
Tham gia
6/4/12
Bài viết
66
Được thích
35
Mình đang muốn làm 1 công thức có thể đánh số thứ tự ở cột từ 1 đến 1 số lượng đã cho sẵn ở cột G, mà số lượng này không theo quy tắc nào ạ.
Rất cám ơn các bạn nhiều.
 

File đính kèm

Mình đang muốn làm 1 công thức có thể đánh số thứ tự ở cột từ 1 đến 1 số lượng đã cho sẵn ở cột G, mà số lượng này không theo quy tắc nào ạ.
Rất cám ơn các bạn nhiều.
Công thức tạm thời là thế này:
Mã:
=MOD(AGGREGATE(15,6,TEXT(COLUMN(OFFSET($A$1,,,,MAX($G$1:$G$5))),"[<="&$G$1:$G$5&"];")+ROW($G$1:$G$5)*10^6,ROW(A1)),10^6)
 
Mình đang muốn làm 1 công thức có thể đánh số thứ tự ở cột từ 1 đến 1 số lượng đã cho sẵn ở cột G, mà số lượng này không theo quy tắc nào ạ.
Rất cám ơn các bạn nhiều.
Góp vui
Mã:
B2 =IF(ROW(A1)<=SUM($G$1:$G$5),IF(INDEX($G$1:$G$5,COUNTIF($B$1:B1,1))=B1,1,N(B1)+1),"")
 

File đính kèm

Công thức tạm thời là thế này:
Mã:
=MOD(AGGREGATE(15,6,TEXT(COLUMN(OFFSET($A$1,,,,MAX($G$1:$G$5))),"[<="&$G$1:$G$5&"];")+ROW($G$1:$G$5)*10^6,ROW(A1)),10^6)
Nếu công thức không bắt đầu từ A1, mà bắt đầu từ A10, thì mình thấy không đúng nữa ạ.
Còn của @HieuCD thì ok rồi ạ.
 

File đính kèm

Nếu ở cột G xuất hiện 1 số 0 ở giữa thì công thức không đúng nữa ạ.
Copy công thức dưới đây vào A2:
Mã:
=IF(COUNT(A$1:A1)=SUM($G$1:$G$100),"",IF(COUNT(A$1:A1)+1>AGGREGATE(15,6,--TEXT(SUMIF(OFFSET($G$1,,,ROW($1:$100)/($G$1:$G$100>0)),">0"),"[>"&COUNT(A$1:A1)-1&"]0;"),1),1,N(A1)+1))
Enter, fill xuống.

Thân
 

File đính kèm

Nếu bắt đầu từ A2:

Mã:
=IF(ROWS($A$2:A2)=1,1,IF(ROWS($A$2:A2)>SUM($G$1:$G$5),"",IF(A1<INDEX(G:G,AGGREGATE(15,6,ROW($G$1:$G$5)/($G$1:$G$5>0),COUNTIF($A$1:A1,1))),A1+1,1)))
 

File đính kèm

Web KT

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

Back
Top Bottom