Trong lúc chờ các Anh(chị) làm bằng công thức thì Bạn dùng đỡ cái này điMình sửa file đính kèm không được, file excel ghi thiếu, "Vật liệu" "Nhân công" "Máy" tại ô P78, Q80, R80
Trong lúc chờ các Anh(chị) làm bằng công thức thì Bạn dùng đỡ cái này đi
Chào mọi người trong diễn đàn, hiện mình có file này đang thực hiện, nhờ mọi người sửa giúp code tại ô P80, Q80, R80, sheet HMCT lấy dữ liệu từ "Thành tiền" của hạng mục tương ứng trong sheet PTDG 2 sang.
P80 =IF(ISNA(VLOOKUP(P$77,OFFSET('PTDG 2'!$E$1,MATCH($B80,'PTDG 2'!$C$1:$C$3155,0),,MATCH("*",INDIRECT("'PTDG 2'!C"&MATCH($B80,'PTDG 2'!$C$1:$C$3155,0)+1&":C3155"),0)-1,6),6,0)),0,VLOOKUP(P$77,OFFSET('PTDG 2'!$E$1,MATCH($B80,'PTDG 2'!$C$1:$C$3155,0),,MATCH("*",INDIRECT("'PTDG 2'!C"&MATCH($B80,'PTDG 2'!$C$1:$C$3155,0)+1&":C3155"),0)-1,6),6,0))
đầu tiên bạn phải nhập thật chính xác vào các ô:
P77 nhập: Vật liệu
Q77 nhập: Nhân công
R77 nhập: Máy thi công
tốt nhất bạn copy từ sheet PTDG 2 và dán vào.Nếu đổi dòng thì bạn thay đổi tương ứng trong công thức
công thức ô P80copy qua Q80 và R80Mã:P80 =IF(ISNA(VLOOKUP(P$77,OFFSET('PTDG 2'!$E$1,MATCH($B80,'PTDG 2'!$C$1:$C$3155,0),,MATCH("*",INDIRECT("'PTDG 2'!C"&MATCH($B80,'PTDG 2'!$C$1:$C$3155,0)+1&":C3155"),0)-1,6),6,0)),0,VLOOKUP(P$77,OFFSET('PTDG 2'!$E$1,MATCH($B80,'PTDG 2'!$C$1:$C$3155,0),,MATCH("*",INDIRECT("'PTDG 2'!C"&MATCH($B80,'PTDG 2'!$C$1:$C$3155,0)+1&":C3155"),0)-1,6),6,0))
copy xuống