lethanhnghi
Thành viên mới

- Tham gia
- 21/7/07
- Bài viết
- 9
- Được thích
- 0

=INDEX(FileGoc!$B$2:$D$37,MATCH(XuLy!$A4,OFFSET(FileGoc!$A$2,MATCH(VALUE(OFFSET(XuLy!$B$1,,INT((COLUMN(XuLy!A:A)-1)/3)*3)*1),FileGoc!$A$2:$A$37,0),,MATCH(VALUE(OFFSET(XuLy!$B$1,,INT((COLUMN(XuLy!A:A)-1)/3)*3)*1)+1,FileGoc!$A$2:$A$37,0)-MATCH(VALUE(OFFSET(XuLy!$B$1,,INT((COLUMN(XuLy!A:A)-1)/3)*3)*1),FileGoc!$A$2:$A$37,0)),0)+MATCH(VALUE(OFFSET(XuLy!$B$1,,INT((COLUMN(XuLy!A:A)-1)/3)*3)*1),FileGoc!$A$2:$A$37,0),MOD(COLUMN(C:C),3)+1)

Bạn đặt NameThanks dhn46 nhiều nhé! Đúng là khủng thật! Nhưng kết quả hiển thị đúng như mình mong đợi! Tuy nhiên, khi mình sử dụng hàm IFERROR lồng ngoài thì chương trình báo lỗi do vượt quá số hàm lồng nhau. Phải làm sao đây?
=OFFSET('XuLy'!$B$1,,INT((COLUMN('XuLy'!A:A)-1)/3)*3)
=MATCH(Ctrinh*1,FileGoc!$A$2:$A$37,0)
=MATCH(Ctrinh+1,FileGoc!$A$2:$A$37,0)
=INDEX(FileGoc!$B$2:$D$37,MATCH('XuLy'!$A4,OFFSET(FileGoc!$A$2,Fr,,Lr-Fr),0)+Fr,MOD(COLUMN('XuLy'!C:C),3)+1)
=IF(ISERROR(Res),"",Res)