svcntnk42a1
Thành viên chính thức


- Tham gia
- 6/4/12
- Bài viết
- 66
- Được thích
- 35
Công thức tạm thời là thế này: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.
=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)
Góp vuiMì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.
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),"")
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ô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ột G xuất hiện 1 số 0 ở giữa thì công thức không đúng nữa ạ.Góp vuiMã: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),"")
Copy công thức dưới đây vào A2:Nếu ở cột G xuất hiện 1 số 0 ở giữa thì công thức không đúng nữa ạ.
=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))