Chứng tỏ C6>=0 trả về FALSE?
Sao mình thử
="">=0
=C6>=0
lại ra TRUE ta?
Bạn thử gì tôi không quan tâm. Tôi đưa ra công thức cho G5
Mã:
Sao chép.
=COUNTIFS($B$4:$B$15;E5;$C$4:$C$15;">=0")
Bạn có nhập công thức cho G5 không? Bởi tôi nhập thì có G5 = 2. Tức kết quả đúng. Vậy thì còn lăn tăn gì nữa?
Còn chuyện tại sao C6 >= 0 = TRUE thì bạn phải hỏi bác Bill chứ sao lại hỏi tôi? Tôi chỉ đưa ra công thức, mà nó trả về giá trị đúng là tôi mừng rồi. Thế thôi.
-------------
Lẽ ra bác Bill phải trả lời bạn chứ tôi không có trách nhiệm trả lời bạn. Nhưng thôi, tôi đưa ra nhận xét của mình.
Bạn lăn tăn là sao (C6 >= 0) =
TRUE mà COUNTIFS lại không đếm?
Khi dùng
COUNTIF(S) thì có sự phân biệt
điều kiện CHUỖI hoặc
SỐ.
1. Ở bài #14 tôi đưa ra công thức
=COUNTIFS($B$4:$B$15;E5;$C$4:$C$15;"?*")
Ở đây điều kiện là
CHUỖI nên trong dữ liệu của cột C COUNTIFS chỉ xét các giá trị
CHUỖI , còn các giá trị SỐ bị LỜ ĐI, được coi là KHÔNG KHÍ. Do chỉ có 1 giá trị CHUỖI ở C6 nhưng là chuỗi rỗng nên không thỏa "?*", vì thế COUNTIFS trả về 0 là chính xác.
2. Ở bài #19 tôi đưa ra công thức
=COUNTIFS($B$4:$B$15;E5;$C$4:$C$15;">=0")
Ở đây điều kiện là
SỐ nên trong dữ liệu của cột C COUNTIFS chỉ xét các giá trị
SỐ , còn các giá trị CHUỖI bị LỜ ĐI, được coi là KHÔNG KHÍ. Tuy (C6 >= 0) =
TRUE nhưng COUNTIFS LỜ C6 đi, coi C6 là KHÔNG KHÍ, coi C6 là KHÔNG TỒN TẠI bởi C6 đeo huy hiệu "CHUỖI". Thế thôi.