excel - COUNTIF 返回 0
问题描述
在 Excel 中,我COUNTIF
用来计算某一列中的值 TRUE。但是,在另一列中进行计算时,它确实有效,但在这一列中无效。单元格属性完全相同。
通过执行以下计算,D 列返回 TRUE 或 FALSE:
=IF(A7>B7;"TRUE";"FALSE")
现在我想计算 TRUE 发生的数量,我使用这个计算:
=COUNTIF(D:D;"TRUE")
返回 0。
如果它们在单独的单元格中使用,是否一起IF
工作?COUNTIF
我究竟做错了什么?看起来很简单。
解决方案
您正在创建看起来像 TRUE/FALSE 的文本字符串。COUNTIF 将引用的方程解析为结果,因此在 COUNTIF=countif(d:d, "TRUE")
中,与=countif(d:d, TRUE)
.
更改 D:D 中的公式以产生真正的布尔结果,
=IF(A7>B7; TRUE; FALSE)
'alternate
=A7>B7
使用其中任何一个,
=COUNTIF(D:D; TRUE)
=COUNTIF(D:D; "TRUE")
推荐阅读
- string - 用于字符串集的 UITextChecker - Swift 4.2
- web - NGINX 页面重定向到主页
- css - 如何在css中创建中间有曲线的线
- callback - 在带有回调的 GUI scilab 中显示结果
- r - 需要创建日期间隔序列
- javascript - 如何使用 Puppeteer 等待事件触发的页面重新加载?
- javascript - 以下程序是否在外循环的第一次迭代中执行嵌套循环?
- c# - C# 控制台项目 - NUnit 检查验证消息
- c# - 我可以动态创建一个表达式
> 谓词,但我如何创建表达式 > - django - Django:USE_TZ = False 未更新 Postgres 数据库设置