Hướng dẫn viết công thức với một trong hai điều kiện (1 người xem)

Liên hệ QC

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

Trời. Có cái công thức mà gần 40 bài rồi chưa xong.
Thớt này chắc tạo kỷ lục mới.
 
bạn ơi mình cần giải quyết tình huống như sau:
có 3 ô riêng biệt đôi khi 3 ô này có giá trị lỗi #N/A. Mình muốn lấy giá trị nhỏ nhất trong 3 ô đó (nhưng bỏ giá trị 0 và giá trị lỗi #N/A) .
ví dụ tình huống 1:
A1=10
B1=#N/A
D1 =9

Cần công thức ở ô C1 để lấy được giá trị nhỏ nhất trong 3 số ( A1;B1:D1) ; đáp số tình huống 1: = 9

tình huống 2
A1=10
B1=#N/A
D1 =0

cần viết công thức cho ô C1 để lấy được giá trị nhỏ nhất trong 3 số ( A1;B1:D1) ; đáp số = 10; tức là mình muốn bỏ qua giá trị 0 và giá trị lỗi #N/A

tình huống 3
A1=10
B1= 7
D1 =0

cần viết công thức cho ô C1 để lấy được giá trị nhỏ nhất trong 3 số ( A1;B1:D1) ; đáp số = 7 ;tức là mình muốn bỏ qua giá trị 0 và giá trị lỗi #N/A

mình đã thử công thức này nhưng không được

=MIN(IF(ISNA(CH166);"";IF(CH166=0;"";CH166));IF(ISNA(CI166);"";IF(CI166=0;"";CI166));IF(ISNA(CP166);"";IF(CP166=0;"";CP166)))
Bài đã được tự động gộp:


Bạn ơi công thức này mình thấy để ô khác hàng thì nó chạy. Nhưng mình muốn công thức phải được viết tại ô CJ166 thì phải viết lại công thức của bạn như nào mới đúng ?

Cái này Trật nữa thì thôi mai nhịn ăn sáng
=IF(AND(ISERROR(B1),ISNUMBER(A1),ISNUMBER(D1),D1>0),MIN(A1,D1),IF(AND(ISERROR(B1),ISNUMBER(A1),D1=0),A1,IF(D1=0,MIN(A1,B1),MIN(A1,B1,D1))))
 
EM CÓ MẤY CÁI LỆNH SỦA MÃI KO ĐƯỢC Ạ
Vậy rồi cái tự nhiên bạn xe ngang vào chủ đề của người khác hả? Sao bạn không tạo chủ đề riêng cho mình? Bạn nhờ mà cũng không nói rõ ra là nhờ cái gì luôn???
Bạn không nên viết hoa hết toàn bộ nội dung chứ! Cũng không nên viết tắt.

"sửa" chứ không phải "sủa" nha. haizzzz
 
cảm ơn bạn. còn một vấn đề nữa bạn xem giúp nhé

bạn ơi cho mình hỏi trường hợp các ô không liền nhau không phải ô (CH166:CI166) mà là ô CG166 và ô CI166 thì phải viết lại công thức này như nào ?

IF(OR(IFERROR(CP166=0;0);ISNA(CP166));MIN(IFERROR(CH166:CI166;99999));MIN(IFERROR(CH166:CI166;99999);CP166))
Thì viết tách nó ra làm bấy nhiêu lần cho dễ hình dung
=IF(OR(IFERROR(CP166=0;0);ISNA(CP166));MIN(IFERROR(CH166;99999);IFERROR(CI166;99999));MIN(IFERROR(CH166;99999);IFERROR(CI166;99999);CP166))
Công thức thường không phải mảng
 
Web KT

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

Back
Top Bottom