Hàm lồng IF và OR (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

phuong khanh

Thành viên mới
Tham gia
15/12/07
Bài viết
38
Được thích
0
Chào cả nhà, anh chị help em kiểm tra bảng tính đính kèm với nha. Em làm hàm điều kiện IF và OR lồng nhau nhưng nó ra kết quả bị sai. Em kg biết là hàm em tạo bị lỗi hay file bị lỗi mà nó ra có 1 kết quả duy nhất và không đúng theo điều kiện của hàm. Thanks cả nhà ^.^!
 

File đính kèm

Chào cả nhà, anh chị help em kiểm tra bảng tính đính kèm với nha. Em làm hàm điều kiện IF và OR lồng nhau nhưng nó ra kết quả bị sai. Em kg biết là hàm em tạo bị lỗi hay file bị lỗi mà nó ra có 1 kết quả duy nhất và không đúng theo điều kiện của hàm. Thanks cả nhà ^.^!
Bạn muốn kết quả phải là như thế nào mọi người sẽ giúp bạn làm công thức đúng.
Thân.
 
Chào cả nhà, anh chị help em kiểm tra bảng tính đính kèm với nha. Em làm hàm điều kiện IF và OR lồng nhau nhưng nó ra kết quả bị sai. Em kg biết là hàm em tạo bị lỗi hay file bị lỗi mà nó ra có 1 kết quả duy nhất và không đúng theo điều kiện của hàm. Thanks cả nhà ^.^!


Thử công thức này xem?
=IF(AND(G8="R",OR(I8="",J8="1")),40000,IF(AND(G8="R",OR(I8="1",J8="")),30000,IF(G8="NX",CLOVER1,0)))

Công thức của bạn nhiều OR quá, không trúng cái này nó cũng trúng cái khác - nó thỏa mãn luôn điều kiện tiếp theo rồi, nên không ra kết quả như ý muốn. ;-)
Sau này bạn gửi bài lên thì cũng cần nói rõ yêu cầu nếu không mọi người cũng chẳng biết đường nào mà lần...
 
Lần chỉnh sửa cuối:
Bài này của bạn dùng hàm AND chứ sao lại dùng OR nhỉ?
 
Theo mình hiểu thì ý của bạn là: Trường hợp nhập rỗng thì loại 20 là 30.000 còn loại 40 là 40.000; còn nếu có nhập xuất thì dò tìm kết quả từ Name Clover1.

Công thức có thể như thế này cho ô L8:
= IF(G8="NX", CLOVER1, 40000*(J8=1)+30000*(I8=1))
 
Theo mình hiểu thì ý của bạn là: Trường hợp nhập rỗng thì loại 20 là 30.000 còn loại 40 là 40.000; còn nếu có nhập xuất thì dò tìm kết quả từ Name Clover1.

Công thức có thể như thế này cho ô L8:
= IF(G8="NX", CLOVER1, 40000*(J8=1)+30000*(I8=1))

Thanks anh Kiệt nha, em làm theo CT này của anh ok được yêu cầu 1 và yêu cầu 2. Nhưng riêng yêu cầu 3 nó vẫn không hiểu (hình như cái Define name - CLOVER1 nó bị sao áh), vì giá trị ở cột 7 có thì kết quả cũng giống như giá trị ở cột 7 kg có, thậm chí giá trị ở cột 7 lẫn cột 8 kg có thì cột kết quả vẫn có giá trị (mà giá trị này không đúng theo bảng điều kiện), anh help e lần nữa với nha.
 

File đính kèm

Chào cả nhà, anh chị help em kiểm tra bảng tính đính kèm với nha. Em làm hàm điều kiện IF và OR lồng nhau nhưng nó ra kết quả bị sai. Em kg biết là hàm em tạo bị lỗi hay file bị lỗi mà nó ra có 1 kết quả duy nhất và không đúng theo điều kiện của hàm. Thanks cả nhà ^.^!
Hình như ý bạn là như vầy
=IF(AND(G8="NX",I8=1),VLOOKUP(TRIM(D8&E8),$S$4:$X$6,5,0),IF(AND(G8="NX",J8=1),VLOOKUP(TRIM(D8&E8),$S$4:$X$6,6,0),IF(AND(G8="R",I8=1),30000,40000)))
Hổng biết đúng hông, nhưng cái này hình như không xài OR thì phải
Thân
 
Thanks anh Kiệt nha, em làm theo CT này của anh ok được yêu cầu 1 và yêu cầu 2. Nhưng riêng yêu cầu 3 nó vẫn không hiểu (hình như cái Define name - CLOVER1 nó bị sao áh), vì giá trị ở cột 7 có thì kết quả cũng giống như giá trị ở cột 7 kg có, thậm chí giá trị ở cột 7 lẫn cột 8 kg có thì cột kết quả vẫn có giá trị (mà giá trị này không đúng theo bảng điều kiện), anh help e lần nữa với nha.

Như vậy em dùng công thức sau đây cho ô L8

=IF(G8="NX",SUMPRODUCT(--($T$4:$T$6=D8),--($U$4:$U$6=E8),($W$4:$W$6)*(I8=1)+($X$4:$X$6)*(J8=1)),30000*(I8=1)+40000*(J8=1))

Không dùng Name Clover1
 
Lần chỉnh sửa cuối:
Chào cả nhà, anh chị help em kiểm tra bảng tính đính kèm với nha. Em làm hàm điều kiện IF và OR lồng nhau nhưng nó ra kết quả bị sai. Em kg biết là hàm em tạo bị lỗi hay file bị lỗi mà nó ra có 1 kết quả duy nhất và không đúng theo điều kiện của hàm. Thanks cả nhà ^.^!
Dựa theo công thức IF của Bạn nhưng không phải OR mà là AND.
Tại ô L8:
Mã:
=IF(AND(G8="R";J8=1);40000;IF(AND(G8="R";I8=1);30000;VLOOKUP(D8&E8;$S$4:$X$6;MATCH(1;I8:J8;0)+4;0)))
 
hoi cong thuc

Cac A chi cao thu cho E hoi ve cong thuc E gui kem file ( E ko danh tieng viet co dau duoc mong cac A chi thong cam) E dang rat can, Xin chan thanh cam on !
 

File đính kèm

Em cam on rat nhieu Ba te da giup Em co cong thuc ! vo cung biet on !
 
Web KT

Bài viết mới nhất

Back
Top Bottom