Điều kiện trong hàm If

Liên hệ QC

xacudo

Thành viên mới
Tham gia
2/4/08
Bài viết
24
Được thích
3
Mong được sự góp ý của cả nhà.
- Tôi có 1 dãy số ngẫu nhiên từ 0 đến 3
- Tôi dùng hàm if để lọc như sau: B1 =if(0<A1<1, 0.5, if(1<=A1, 1, 0))
- Kết quả lọc ở B1 là: với A1 = 1 hay 2.01 hay 1.5 hay 3 thì trả về đúng với kết quả là 1 thỏa mãn điều kiện. Nhưng khi A1 = 0.5 hay 0.65 thì lại cho kết quả là 0, khi ấy công thức trên kô xét điều kiện 0<A1<1
- Vậy xin hỏi các bác là công thức trên sai ở đâu hay là còn thiếu gì và cần sửa thế nào?
Xin chân thành cảm ơn!
 

File đính kèm

  • vidu.xlsx
    3.7 KB · Đọc: 6
Chỉ cần đơn giản thế này thôi
=IF(A1<1;0,5;1)
 
Biểu thức 0<A1<1 là biểu thức toán học. Hầu hết các phần mềm trên máy tính đều không hiểu nó. Excel cũng khong phải ngoại lệ.
Trên máy tính, nếu muốn thể hiện biểu thức trên, người ta phải xét 2 biểu thức riêng và dùng liên từ And để nối chúng lại, tức là "0<A1 and A1<1"
Excel dùng hàm AND, bởi vì biểu thức Excel không có liên từ.

Trường hợp của bạn:
AND(A1>0,A1<1)
 
Web KT

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

Back
Top Bottom