


Chào các AC trong diễn đàn, em có 1 file theo dõi lệnh cấp xăng dầu và muốn tự động hóa file này bằng công thức excel mà kiến thức về excel lại có hạn. Câu hỏi của em có trong file đính kèm, các AC giúp em với nhé!
Em xin cám ơn!
Công thức tại ô L5:=LOOKUP(2,1/($F5=$Q$2:$Q$7),$R$2:$R$7)
Công thức tại ô M5:=IFERROR(LOOKUP(2,1/($F5=$Q$2),$Q$1),"")
Công thức tại ô N5:=IFERROR(LOOKUP(2,1/($F5=$Q$5:$Q$7),$Q$4),"")
Ở M5 và N5 ra kết quả là #NAME? anh ơi!
L5=OFFSET($R$1;MATCH(F5;$Q$2:$Q$7;0);)
M5=IF(COUNTIF($Q$2:$Q$3;F5);K5*L5;"")
N5=IF(COUNTIF($Q$5:$Q$7;F5);K5*L5;"")

Ở M5 và N5 ra kết quả là #NAME? anh ơi!
Có công thức 2003 không xài được.
Thử cái này xem:
Copy xuống.PHP:L5=OFFSET($R$1;MATCH(F5;$Q$2:$Q$7;0);) M5=IF(COUNTIF($Q$2:$Q$3;F5);K5*L5;"") N5=IF(COUNTIF($Q$5:$Q$7;F5);K5*L5;"")




Trước em để dữ liệu cột Q&R theo cột dọc, bây giờ em để dữ liệu theo hàng ngang. Các AC sửa lại công thức cho em với ạ!
File đính kèm (em dùng Office 2003 nhé)
Công thức tại ô L5:
=IF($Q$2=$F5,$R$2,VLOOKUP($F5,$S$2:$T$4,2)). 2 cột kia chắc bạn làm được phải không
Giúp bạn làm cột L, các cột còn lại bạn tự ngâm cứu và làm nhé
Mã:L5 =IFERROR(IF(INDEX($Q$2:$Q$4;MATCH($F5;$Q$2:$Q$4;0);1)=$F5;INDEX($Q$2:$R$4;MATCH($F5;$Q$2:$Q$4;0);2);VLOOKUP($F5;$S$2:$T$4;2));"")



Em dùng Excel 2003 thì có dùng hàm IFERROR được không ạ! thấy các bài trước nói không sử dụng được báo lỗi #NAME?
Em dùng Excel 2003 thì có dùng hàm IFERROR được không ạ! thấy các bài trước nói không sử dụng được báo lỗi #NAME?
Thử file này xem sao. Xăng hay dầu hàng 100 xe xũng đựợc.

