Về cơ bản thì công thức là thế này, bạn có thể thêm vài cái "bẫy" IF để phòng trường hợp các ô A1 hoặc B1 để trống:Mình muốn tìm một ô có điều kiện về hàng và cột thỏa điều kiện nào đó rồi nhân với một giá trị cố định như file đính kèm, nhờ các bạn chỉ giùm
=$H$1*HLOOKUP(B1,$J$1:$O$4,A1-8,0)


Mình không hiểu chỗ A1-8, bạn có thể giải thích cho mình một chút được khôngVề cơ bản thì công thức là thế này, bạn có thể thêm vài cái "bẫy" IF để phòng trường hợp các ô A1 hoặc B1 để trống:
Mã:=$H$1*HLOOKUP(B1,$J$1:$O$4,A1-8,0)
Lớp 10 thì lấy dữ liệu ở hàng 2, lớp 11 lấy dữ liệu ở hàng 3 và lớp 12 lấy dữ liệu ở hàng 4. Số 8 chỉ là hiệu của từng cặp số trên thôi mà.Mình không hiểu chỗ A1-8, bạn có thể giải thích cho mình một chút được không
Thôi, có lẽ khỏi IF, đường nào cũng xài Office 2007+ nên xài luôn hàm IFERROR luôn cho chắc:Bạn có thể giúp mình nốt thêm điều kiện if như thế nào nếu dữ liệu trong bảng để trống nhé
=IFERROR($H$1*HLOOKUP(B1,$J$1:$O$4,A1-8,0),"")
Vậy thì bạn sửa lại tham số thứ 3 của hàm HLOOKUP một chút:Mình đã thử và đã làm được, tuy nhiên, nếu dữ liệu trong cột I không phải là số mà là chữ thì làm thế nào, bạn giúp mình với nhé
=IFERROR($H$1*HLOOKUP(B1,$J$1:$O$4,[COLOR=#ff0000][B]MATCH(A1,$I$1:$I$4,0)[/B][/COLOR],0),"")


Cụ thể là thế nào nhỉ? Có phải là 10A1, 10A2,... thì lấy dữ liệu ở hàng có số 10 bên kia đúng không? Nếu đúng vậy thì công thức thế này:bạn cho mình hỏi thêm một chút nữa, nếu dữ liệu ở ô A1 nhập tự do, nhưng nếu có hai kí tự đầu trùng với một hàng nào đó trong cột i, vậy công thức phải làm thế nào
=IFERROR($H$1*HLOOKUP(B1,$J$1:$O$4,MATCH([COLOR=#ff0000][B]--LEFT(A1,2)[/B][/COLOR],$I$1:$I$4,0),0),"")



Nhập công thức tạiTìm ô mà dữ liệu tương ứng ở cột I giống với 2 kí tự đầu ở ô A1, dữ liệu tương ứng ở hàng A tương ứng với 2 kí tự cuối ở ô A1, rồi nhân với ô H1.
trong ví dụ trên:
B1=$H$1*k2
Cái vụ *1 này cũng có tác dụng hoàn toàn giống cái vụ -- ở trên kia thôi.Bạn ơi, bạn có thể giải thích cái chỗ *1 cho mình với được không, vì một số nhân 1 thì bằng chính nó mà

