"không bằng" trong Excel 2010

"không bằng" trong Excel 2010 Tôi có công thức countifs (Excel 2010) trông như thế này:

=IF(ISERROR($F9/COUNTIFS(div,6,tháng,$A9,nsv,"<>""")),"",($F9/COUNTIFS(div,6,tháng,$A9,nsv,"<>""")))

Vấn đề nằm ở phần này: nsv,"<>""" - không tính các ô trống. Tuy nhiên, các ô trống vẫn được tính.

Bây giờ, các ô không thực sự trống mà chứa các công thức có kết quả bằng 0? Có phải vì lý do này không?

Tôi rất mong nhận được sự giúp đỡ.

Cảm ơn!



Trả lời:

Mike H,

tôi nghĩ Anne nói đúng và điều này làm tôi bối rối.

Nếu tôi nhập công thức này vào ô A1 và điền xuống ô A11:

=IF(ISODD(ROW()),1,"")

, rồi nhập một trong hai công thức sau vào ô B11:

=COUNTIF(A1:A11,"<>""")

=COUNTIF(A1:A11,"<>"&"")

thì công thức sẽ trả về 11, trong khi có thể hợp lý khi kỳ vọng kết quả là 6, và nếu dùng SUMIF thay thế thì kết quả sẽ là 6.

Tôi tạm thời không dùng Excel 2007 nên không thể thử dùng SUMIFS, nhưng tôi mong đợi kết quả tương tự, như Anne đã báo cáo.

___________

Trân trọng, Tom


CHÀO,

 

Đó chính xác là cách tôi mong đợi COUNTIF và COUNTIFS hoạt động. Công thức ISODD trả về chuỗi 1 hoặc chuỗi NULL và trong cả hai trường hợp, chúng đều không phải là không có gì, chuỗi null được cả hai công thức đếm.

 

Điều này tương tự như =ISBLANK(A2) A2 không phải là số lẻ nên chứa chuỗi NULL, nghĩa là nó không trống nên công thức trả về FALSE.

 

Tôi cho rằng thực sự đó là cách chúng ta diễn giải câu hỏi gốc của OP và tôi hiểu blank có nghĩa là như vậy nhưng nếu blank có thể là chuỗi NULL thì tôi sẽ từ bỏ COUNTIFS để chuyển sang sumproduct

 

=$F9/SUMPRODVEL((div=6)*(Tháng=$A9)*(LEN(NSV)<>0))

 

EDIT... Và bây giờ tôi vừa quay lại và đọc lại câu hỏi của OP và tôi đã bỏ lỡ dòng này

 

Bây giờ, các ô không thực sự trống mà chứa các công thức có kết quả bằng 0? Có phải vì lý do này không?

Với kết quả bằng không, tất nhiên chúng ta phải đoán xem liệu nó thực sự là số không (0) hay là một chuỗi rỗng!!!

 

vậy có lẽ

 

=$F9/SUMPRODVEL((div=6)*(Tháng=$A9)*(NSV<>0))

 

Comments

Popular posts from this blog

Khẩn cấp - File Excel chứa các ký tự đặc biệt ở họ và tên liên hệ

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.