Mọi người hướng dẫn em sử dụng tốt hàm if với!!!

vancuong2407

New Member
Hội viên mới
Vấn đề là như sau. Giả sử e có 5 cột
- Cột 1: kho 1
- Cột 2: kho 2
- Cột 3: kho 3
- Cột 4: kho 4
- Cột 5: Luân chuyển
Ở các cột 1,2,3,4 đã nhập số liệu bằng số. Và cột 5 " Luân chuyển" e muốn dùng hàm If để được như sau.
VD: Ở cột 1 số liệu < 0 thì ở cột 5 " Luân chuyển" sẽ xuât hiện dòng chữ " cần luân chuyển kho 1"
Tương tự vậy nếu ở cột 1,2,3 số liệu<0 thì ở cột 5 "Luân chuyển" sẽ xuất hiện dòng chữ "cần luan chuyển kho 1,2,3"
*** Nếu có cách nào hay hơn các anh chị có thể chỉ em được không ạ. E cảm ơn moị người!!!
:nuhon::nuhon::nuhon:
 
Ðề: Mọi người hướng dẫn em sử dụng tốt hàm if với!!!

Thế này nhé :
ta lần lượt đánh dấu các cột là : A,B,C,D,E
Ta có:
E2= IF(A2<0,"can luan chuyen kho 1",IF(B2<0,"Can luan chuyen kho 2",IF(C2<0,"Can luan chuyen kho 3","Can luan chuyen kho 4")))
 
Ðề: Mọi người hướng dẫn em sử dụng tốt hàm if với!!!

Thế này nhé :
ta lần lượt đánh dấu các cột là : A,B,C,D,E
Ta có:
E2= IF(A2<0,"can luan chuyen kho 1",IF(B2<0,"Can luan chuyen kho 2",IF(C2<0,"Can luan chuyen kho 3","Can luan chuyen kho 4")))

Cảm ơn anh nhưng mình còn thiếu trường hợp 2. Như là nếu kho 1, kho 2 <0 thì cột E2 như anh nói là xuất hiện "cần luân chuyển kho 1,2"
 
Ðề: Mọi người hướng dẫn em sử dụng tốt hàm if với!!!

vậy thì thế này nè
if (A2<0,"Cần luân chuyển kho 1",if(B2<0, "cần luân chuyển kho 2", if(c2<0, "cần luân chuyển kho 3", if(and(A2<0, B2<0), "cần luân chuyển kho 1,2","cần luân chuyển kho 4"))))
 
Ðề: Mọi người hướng dẫn em sử dụng tốt hàm if với!!!

vậy thì thế này nè
if (A2<0,"Cần luân chuyển kho 1",if(B2<0, "cần luân chuyển kho 2", if(c2<0, "cần luân chuyển kho 3", if(and(A2<0, B2<0), "cần luân chuyển kho 1,2","cần luân chuyển kho 4"))))

Cảm ơn bạn đã góp ý. Nhưng như vậy thì đâu có đựoc nếu vậy kết quả ra là "cần luân chuyển kho 4" ồi. Vì ở đây 4 kho đều có số liệu hết mà!!!
Giả sử như lỡ ở kho 1,2,3 số liệu<0 vậy thì nhập hàm vào đó. vẫn thiếu a ơi @@!~
 
Ðề: Mọi người hướng dẫn em sử dụng tốt hàm if với!!!

Bạn có thể làm như sau:
=IF(and(a2>=0,b2>=0,c2>=0,d2>=0),"","Cần luân chuyển kho "&if(a2<0,"1, ","")&if(b2<0,"2, ","")&if(c2<0,"3, ","")&if(d2<0,"4",""))
Nếu làm như trên thì sẽ còn dấu (,) ở cuối. Nếu bạn ko muốn còn dấu phẩy, thì làm công thức phức tạp hơn một chút
=IF(and(a2>=0,b2>=0,c2>=0,d2>=0),"","Cần luân chuyển kho "&if(and(a2<0,b2>0,c2>0,d2>0),"1",if(a2<0,"1, ",""))&if(and(b2<0,c2>0,d2>0),"2",if(b2<0,"2, ",""))&if(and(c2<0,d2>0),"3",if(c2<0,"3, ",""))&if(d2<0,"4",""))
 
Ðề: Mọi người hướng dẫn em sử dụng tốt hàm if với!!!

Bạn có thể làm như sau:
=IF(and(a2>=0,b2>=0,c2>=0,d2>=0),"","Cần luân chuyển kho "&if(a2<0,"1, ","")&if(b2<0,"2, ","")&if(c2<0,"3, ","")&if(d2<0,"4",""))
Nếu làm như trên thì sẽ còn dấu (,) ở cuối. Nếu bạn ko muốn còn dấu phẩy, thì làm công thức phức tạp hơn một chút
=IF(and(a2>=0,b2>=0,c2>=0,d2>=0),"","Cần luân chuyển kho "&if(and(a2<0,b2>0,c2>0,d2>0),"1",if(a2<0,"1, ",""))&if(and(b2<0,c2>0,d2>0),"2",if(b2<0,"2, ",""))&if(and(c2<0,d2>0),"3",if(c2<0,"3, ",""))&if(d2<0,"4",""))

Cảm ơn bạn. Nhưng đã test thử nhưng mà không sử dụng được. Nó vẫn cong thiếu điều kiên nào đó, bạn có cách nào hay hơn không chỉ mình được không.
 
Ðề: Mọi người hướng dẫn em sử dụng tốt hàm if với!!!

Chắc tại bạn copy vào ko đúng ô rồi, với CT trên, bạn copy vào ô E2 nhé (các cột kho của bạn là A,B,C,D, cột luân chuyển là E). Sau đó copy từ E2 xuống các ô khác của cột E thì CT sẽ chạy đúng.

Mình đã test thử OK rồi
 
Ðề: Mọi người hướng dẫn em sử dụng tốt hàm if với!!!

Chắc tại bạn copy vào ko đúng ô rồi, với CT trên, bạn copy vào ô E2 nhé (các cột kho của bạn là A,B,C,D, cột luân chuyển là E). Sau đó copy từ E2 xuống các ô khác của cột E thì CT sẽ chạy đúng.

Mình đã test thử OK rồi

@@ mình áp dụng vào file này nhưng mà không được. Bạn thử làm ở cột Luân chuyển xem. cảm ơn bạn nhiều.
Đây là link down file Download file Copy of HBC18.xls - UpFile.vn
 
Ðề: Mọi người hướng dẫn em sử dụng tốt hàm if với!!!

Mình làm thế này =IF(AND(A2>=0,B2>=0,C2>=0,D2>=0),"","Cần luân chuyển kho ")&IF(A2<0,"1",IF(B2<0,"2",IF(C2<0,"3","4")))&IF(AND(A2<0,B2<0),",2",IF(AND(A2<0,C2<0),",3",IF(AND(A2<0,D2<0),",4",IF(AND(B2<0,C2<0),",3",IF(AND(B2<0,D2<0),",4",IF(AND(C2<0,D2<0),",4",""))))))&IF(AND(A2<0,B2<0,C2<0),",3",IF(AND(A2<0,B2<0,D2<0),",4",IF(AND(B2<0,C2<0,D2<0),"4","")))&IF(AND(A2<0,B2<0,C2<0,D2<0),",4","")
ra được như bạn muốn, nhưng mà nếu cả 4 cột đều >0 thì mình vẫn chưa để trống được, bạn xem lại đi nha
 
Ðề: Mọi người hướng dẫn em sử dụng tốt hàm if với!!!

Bạn nhập CT này vào ô K3 nhé

=IF(AND(F3>=0,G3>=0,H3>=0,I3>=0),"","Cần luân chuyển kho "&IF(AND(F3<0,G3>=0,H3>=0,I3>=0),"1",IF(F3<0,"1, ",""))&IF(AND(G3<0,H3>=0,I3>=0),"2",IF(G3<0,"2, ",""))&IF(AND(H3<0,I3>=0),"3",IF(H3<0,"3, ",""))&IF(I3<0,"4",""))

Sau đó copy xuống các ô khác cột K là OK :k6336855:
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top