【问题标题】:COUNTIF returns wrong resultCOUNTIF 返回错误结果
【发布时间】:2023-03-28 04:04:01
【问题描述】:

我有 3,900 行,每个单元格中列出了多个状态。我想使用 COUNTIF 或 SUMPRODUCT 来计算提及 50 个州中的每一个的单元格的数量。我使用的公式是:

=SUMPRODUCT(($C$2:$C$3896=P3)+0)

当我将提及每个状态的单元格的数量加起来时,它大约等于 2,500(比应有的值少 1400)。我已经完成了诸如修剪数据和计算小于 255 个字符的单元格之类的基础知识。非常感谢任何帮助。

【问题讨论】:

  • 将 COUNTIF 与通配符一起使用。
  • 我不确定通配符是否有助于缩写,因为它们并不都使用州名的第一个字母(例如 MD=Maryland,但 MA* 会得到 Maine、Massachusetts 和马里兰州)

标签: excel excel-formula countif worksheet-function sumproduct


【解决方案1】:

下面的数组公式对我有用(数组公式的输入不是使用常规的Enter,而是Ctrl + Shift + Enter

=SUM(IFERROR(IF(FIND(O2,$C$2:$C$3896),1),0))+SUM(IFERROR(IF(FIND(P2,$C$2:$C$3896),1),0))

注意:如果仅首字母大写 (Il) 的缩写,您将找不到伊利诺伊州。缩写应该是IL 以便找到它。函数FIND 区分大小写。

【讨论】:

  • 如果答案有助于解决问题,请检查答案旁边的 ✓ 符号。
猜你喜欢
  • 2019-10-24
  • 2021-05-05
  • 2020-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多