【问题标题】:Excel Countifs variable does not readExcel Countifs 变量不读取
【发布时间】:2017-05-31 18:13:18
【问题描述】:

当我使用 Sumifs 公式执行此操作时,它会起作用。但是,当我尝试将 countifs 连接到我拥有的名称列表并希望它读取它时,它不起作用。我从公式中遗漏了什么? Sheet1!$E$6:$E$15 是我想专门查找和计数的名称列表所在的位置。

{=COUNTIFS(ROOM,'考勤输出'!B10,SERIES,Sheet1!$E$6:$E$15)}

【问题讨论】:

  • 你混合了我相信的类型。 =COUNTIFS([criteria 1 range],[criteria1],[criteria 2 range ],[criteria 2], etc)...我认为您的公式使用的是=COUNTIFS(range, criteria, criteria, range)?如果SERIES 是单个单元格的命名范围,请尝试切换SERIESSheet1!E6:E15
  • 尝试将=SUM(COUNTIFS(ROOM,'Attendance Output'!B10,SERIES,Sheet1!$E$6:$E$15)) 作为标准(非数组)公式。
  • 必须是数组公式;不是如前所述的标准公式。

标签: excel excel-formula


【解决方案1】:

您似乎想要计算命名范围 ROOM 等于 'Attendance Output'!B10 并且命名范围 SERIES 是 Sheet1!$E$6:$E$15 中的任何值。

作为数组/CSE公式,

=SUM(COUNTIFS(ROOM, 'Attendance Output'!B10, SERIES, Sheet1!$E$6:$E$15))

【讨论】:

  • 或者你可以使用 SUMPRODUCT 代替 SUM,它不需要 CSE。
  • 啊,是的!我就是这么想的!感谢您了解这一点。
  • 当我使用 SUM 时,它起作用了。这就是我所缺少的。但我必须使用 Ctrl + Shift + Enter 才能使其工作。
猜你喜欢
  • 2021-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多