【问题标题】:Using EXCEL to Count Cells dependent on other Cells in the Row - create a matrix使用 EXCEL 计算依赖于行中其他单元格的单元格 - 创建矩阵
【发布时间】:2020-02-27 18:23:07
【问题描述】:

我认为这应该很简单,但无法弄清楚——给定这样的表格

我想创建另一个表来汇总/计数每个名称的“x”同时出现时的情况。换句话说,给定 Name1 是“x”,当 Name2、Name3 或 Name4 有一个“x”时,这会发生多少次。把它想象成人们在同一个团队中一起玩/工作。这就是我想要达到的目的。不用担心格式:

【问题讨论】:

  • 顺便说一句 - 第一行看起来应该是 "na", 1, 0, 2...
  • 是的,没错——这是我的错字——看我需要这个!!!! :)

标签: excel matrix sum countif


【解决方案1】:

用途:

=IF(B$6=$A7,"NA",COUNTIFS(INDEX($B$2:$E$4,0,MATCH(B$6,$B$1:$E$1,0)),"x",INDEX($B$2:$E$4,0,MATCH($A7,$B$1:$E$1,0)),"x"))


如果有动态数组公式 FILTER(),这也可以:

=IF(B$6=$A7,"NA",SUMPRODUCT(--ISNUMBER(MATCH(FILTER($A$2:$A$4,FILTER($B$2:$E$4,$B$1:$E$1=B$6)="x"),FILTER($A$2:$A$4,FILTER($B$2:$E$4,$B$1:$E$1=$A7)="x"),0))))

【讨论】:

  • 我将不得不深入研究过滤器,但第一个解决方案似乎有效——感谢您的解决方案。现在如果不是“x”而是“x”和“x1”怎么办。所以我要匹配两个字符串。我想我可以在公式中加上另一个“如果”,但有什么更优雅的吗?再次感谢您的回答——我只是不够敏锐。
  • @bulajim 新问题获得新帖子
猜你喜欢
  • 2022-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多