如何countifs选择所有非空白单元格?我有另外两个标准,因此counta单独使用不是一种选择.
使用istext使结果始终为0.Excel <>"" 用作标准时出错 .
Pes*_*sto 106
使用标准"<>".它会计算任何不是空单元格的东西,包括#NAME?或#DIV/0!.至于它为何起作用,如果我知道该死,但Excel似乎理解它.
注:很好地工作在
Google Spreadsheet太
小智 20
如果多个标准使用countifs
=countifs(A1:A10,">""",B1:B10,">""")
Run Code Online (Sandbox Code Playgroud)
该" >"" " 比是空的更大的期待.此公式查找两个条件,并且同一行中的列都不能为空以供计数.如果仅计算一列,则使用一个标准执行此操作(即在B1:B10不包括逗号之前使用所有内容)
小智 8
在Excel 2010中,您具有countifS功能.
如果我试图计算一个范围内具有non0值的单元格数,那么我遇到了问题.
例如,如果您有一个A1范围内的工作表:A10的值为1,0,2,3,0并且您想要答案3.
正常函数= COUNTIF(A1:A10,"<> 0")会给你8,因为它将空白单元格计为0.
我的解决方案是使用具有相同范围但多个标准的COUNTIFS函数,例如
= COUNTIFS(A1:A10, "<> 0",A1:A10, "<>")
这有效地检查范围是否为非0且非空白.
如果您使用多个条件,并且想要计算特定列中的非空单元格数,则可能需要查看DCOUNTA.
例如
A B C D E F G
1 Dog Cat Cow Dog Cat
2 x 1 x 1
3 x 2
4 x 1 nb Result:
5 x 2 nb 1
Run Code Online (Sandbox Code Playgroud)
E5中的公式:= DCOUNTA(A1:C5,"Cow",E1:F2)
| 归档时间: |
|
| 查看次数: |
348355 次 |
| 最近记录: |