mình hok biết tải file lên làm sao hết á
đơn giản là mình dùng hàm này để lấy Mã Hàng từ 1 bảng khác qua. Có ai giúp mình được mình cám ơn nhìu
Mig17 đã viết:Vì hàm if chỉ lồng được 8 hàm nên theo tôi, bạn nên dùng 2 ô trung gian, mỗi ô gom công thức lồng 4 hàm if. Sau đó gom tiếp kết quả của 2 ô trung gian đó.
Trường hợp này không cần đến công thức mảng đâu. Dùng LOOKUP() là được rồi.http://www.mediafire.com/download.php?lmgqwzwmgmy
Đây là File của mình xin nhờ mọi người giúp dùm, nó nằm ở SCT cột Mã Hàng. Bảng tính mình làm không tốt, công thức hơi lung tung, nhờ mọi người sửa giùm.
Cám ơn mọi người ^__^
À yêu cầu của mình là làm sao cho Sheet SCT tự chạy được từ bản gốc là SBH
=LOOKUP(10^10,SBH!$I5:$Q5,SBH!$I$4:$Q$4)
To huuthang_bd trong công thức của bạn cái 10^10 có ý nghĩa gì vậy?Trường hợp này không cần đến công thức mảng đâu. Dùng LOOKUP() là được rồi.
Mã:=LOOKUP(10^10,SBH!$I5:$Q5,SBH!$I$4:$Q$4)
10^10 là 10 mũ 10. Tôi muốn lấy một giá trị thật lớn, lớn hơn các giá trị có thể có của dữ liệu để dò vì hàm Lookup() sẽ trả về vị trí của số cuối cùng nhỏ hơn hoặc bằng số được dò tìm.To huuthang_bd trong công thức của bạn cái 10^10 có ý nghĩa gì vậy?
=LOOKUP(3,{1,2,3,4,5},{"a","b","c","d","e","f"})
=LOOKUP(6,{1,2,3,4,5},{"a","b","c","d","e","f"})
=LOOKUP(-2,{1,2,3,4,5},{"a","b","c","d","e","f"})
Bạn thử dùng công thức sau xem có được không nhé!Tớ muốn lập 1 bảng tính: Nếu A1=1 thì B1=C1; nếu A1=2 thì B1=C2, nếu A1=3 thì B1=C3; ... ; nếu A1=50 thì B1=C50. Ai biết chỉ giùm tớ với, loay hoay cả tuần mà tớ không làm được. Thank nhiều. Gởi vào mail daikatung@gmail.com giùm tớ với nhé!
hoặcB1=IF(AND(INT(A1)=A1,A1>0),INDIRECT(ADDRESS(A1,3)),"")
B1=IF(AND(INT(A1)=A1,A1>0),OFFSET($C$1,A1-1,0),"")
Bạn xem có đúng ý bạn không nhé!Bảng tính của bạn thì đúng rồi, nhưng mình không ứng dụng được, giúp thêm mình cái này nữa nhé.
Nếu B2=1 thì C2=Sheet2!A1, Nếu B2=2 thì C2=Sheet2!A2, ... , Nếu B2=50 thì C2=Sheet2!A50.
Giúp mình 1 lần nữa nhé! Thank!!
ok? rồi, thank hoangminhtien, cách 1 &3 thì tốt, nhưng cách 2 bị giới hạn.
=IF(ISERROR(IF(AND(INT(B2)=B2,B2>0),INDEX(Sheet2!$A$1:$A$9,Sheet1!B2,0),"")),0,IF(AND(INT(B2)=B2,B2>0),INDEX(Sheet2!$A$1:$A$9,Sheet1!B2,0),""))
Có thể ngắn hơn tí:Bạn làm như sau nhé
=IF(LEFT(A1,1)="S","Sony",IF(LEFT(A1,1)="H","Hitachi",IF(LEFT(A1,1)="T","Tosiba",IF(LEFT(A1,1)="A","4tech","loghitec"))))
Bác toàn làm tắt,sumif cũng tắt, left cũng tắt .còn cái gì tắt nữa bác cho em xem để học hỏi tí xíu.Có thể ngắn hơn tí:=IF(LEFT(A1)="S","Sony",IF(LEFT(A1)="H","Hitachi",IF(LEFT(A1)="T","Tosiba",IF(LEFT(A1)="A","4tech","loghitec"))))