【问题标题】:excel COUNTIF formulaexcel COUNTIF 公式
【发布时间】:2012-04-10 14:29:16
【问题描述】:

我有一个带有列的电子表格,其中复制了以下公式

=IF(L3 = "N/A","No Action",(IF((J3<>""),(IF((K3<>""),(IF((K3>J3),"FALSE","TRUE")),"N/A")),"")))

这给了我下面列“M”的结果

真的
真的 错误
无操作
不适用
不适用
无操作
不适用
不适用
无操作
无操作
没有动作

所以我在另一张纸上使用了以下公式

=COUNTIF(Sheet1!M:M,"N/A") 给出“4”
=COUNTIF(Sheet1!M:M,"No Action") 给出“5”

=COUNTIF(Sheet1!M:M,"FALSE")=COUNTIF(Sheet1!M:M,"TRUE")

给结果“0”

我认为这是由于“TRUE 和 FALSE”是 excel 中的关键词,但有没有办法让 excel 计算具有这些值的单元格而不重命名它们?

【问题讨论】:

  • 我自己回答了这个问题,从原始公式中删除了 TRUE 和 FALSE 单词周围的“”,=IF(L3 = "N/A","No Action",(IF(( J3""),(IF((K3""),(IF((K3>J3),"FALSE","TRUE")),"N/A")),""))) .
  • 我也是这样做的,没有看到你的评论。当切换到 '=IF(L3 = "N/A","No Action",(IF((J3""),(IF((K3""),(IF((K3>J3) ,FALSE,TRUE)),"N/A")),"")))' 它按预期工作。无论 countif 是“TRUE”还是 TRUE,它的工作原理都是一样的。这似乎证实了您的观点,即字符串 True 和 False 的行为不同,因为它们是关键字。
  • 是的,这就是我得到的,也为我看到它而欢呼。我必须记住在使用关键词时要更加小心。仍然是学习疗法
  • FWIW,您可以将 L3 公式更改为此以获得相同的结果=IF(L3 = "N/A","No Action",IF(J3&lt;&gt;"",IF(K3&lt;&gt;"",K3&lt;=J3,"N/A"),""))

标签: excel count formula countif


【解决方案1】:

请看MS Excel: COUNTIF Function (WS)

您应该像这样将条件更改为 "=TRUE"

=COUNTIF(A1:A11;"=TRUE")

【讨论】:

    【解决方案2】:

    请使用以下公式

    =COUNTIF(A1:A11,"=TRUE")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 2017-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-13
      相关资源
      最近更新 更多