Chuyển dữ liệu thành hàng theo điều kiện (1 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

bienxanh657

Thành viên mới
Tham gia
24/2/23
Bài viết
49
Được thích
6
Chào anh/chị
Em có dữ liệu muốn chuyển thành hàng theo điều kiện. File chi chi tiết em kèm bên dưới. Mong anh/chị giúp đỡ. Em cảm ơn.
 

File đính kèm

Chào anh/chị
Em có dữ liệu muốn chuyển thành hàng theo điều kiện. File chi chi tiết em kèm bên dưới. Mong anh/chị giúp đỡ. Em cảm ơn.
Mã:
F2 =IF(COUNTIF($F$2:F2,"<>"&"Đổi mã")>SUM($D$3:$D$9),"",IF(COUNTIF($F$1:F2,F2)=SUMIF($B$3:$B$9,F2,$D$3:$D$9),"Đổi mã",LOOKUP(2,1/(ROW(A1)-COUNTIF($F$1:F2,"Đổi mã")>SUMIF(OFFSET($D$2,,,ROW($1:$8)),">0")),$B$3:$B$9)))
Mã:
G2 =IFERROR(VLOOKUP(F3,$B$3:$C$9,2,0),IF(F3="","","Đổi mã"))
Copy xuống . . .
 
Chào anh/chị
Em có dữ liệu muốn chuyển thành hàng theo điều kiện. File chi chi tiết em kèm bên dưới. Mong anh/chị giúp đỡ. Em cảm ơn.
Em xin phép mượn ý tưởng của bác HieuCD trong bài trên, xin góp thêm 1 công thức

F3=IF(COUNTIF($F$1:F2,F2)=SUMIF($B$3:$B$9,F2,$D$3:$D$9),"Đổi mã",INDEX($B$3:$B$9,MATCH(ROW(A1)-1,--TRANSPOSE(MMULT(SUMIF($B$3:$B$9,{"Z","A","B","C"},$D$3:$D$9),--(ROW($1:$4)<=TRANSPOSE(ROW($1:$4))))),1)))
Bạn xem file đính kèm
 

File đính kèm

Mã:
F2 =IF(COUNTIF($F$2:F2,"<>"&"Đổi mã")>SUM($D$3:$D$9),"",IF(COUNTIF($F$1:F2,F2)=SUMIF($B$3:$B$9,F2,$D$3:$D$9),"Đổi mã",LOOKUP(2,1/(ROW(A1)-COUNTIF($F$1:F2,"Đổi mã")>SUMIF(OFFSET($D$2,,,ROW($1:$8)),">0")),$B$3:$B$9)))
Mã:
G2 =IFERROR(VLOOKUP(F3,$B$3:$C$9,2,0),IF(F3="","","Đổi mã"))
Copy xuống . . .
Thật sự tuyệt vời quá ạ. Cảm ơn anh rất nhiều
Bài đã được tự động gộp:

Em xin phép mượn ý tưởng của bác HieuCD trong bài trên, xin góp thêm 1 công thức

F3=IF(COUNTIF($F$1:F2,F2)=SUMIF($B$3:$B$9,F2,$D$3:$D$9),"Đổi mã",INDEX($B$3:$B$9,MATCH(ROW(A1)-1,--TRANSPOSE(MMULT(SUMIF($B$3:$B$9,{"Z","A","B","C"},$D$3:$D$9),--(ROW($1:$4)<=TRANSPOSE(ROW($1:$4))))),1)))
Bạn xem file đính kèm
Cảm ơn bạn nhiều nhé
 
Web KT

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

Back
Top Bottom