如何解决考虑相邻单元格的 Excel 计数沿列求和,但跨行查看
价值 | 来源 1 | 来源2 | Source3 |
---|---|---|---|
alpha | 1 | 0 | 1 |
测试版 | 0 | 1 | 1 |
伽玛 | 1 | 0 | 0 |
增量 | 1 | 1 | 1 |
epsilon | 0 | 1 | 0 |
zeta | 0 | 1 | 0 |
我想做的是计算每个源唯一找到给定值的次数。对于这个例子,有:
- Source1 独有的一个值(伽玛)
- Source2 独有的两个值(epsilon 和 zeta)
- Source3 独有的零值
实际上,此计算将用于约 10 列和 1000 行,因此我需要一些公式帮助。
我尝试了 sumifs、countifs、sumproducts 和数组公式的各种组合,但我被求和需要垂直于列的事实难住了。
非常感谢任何帮助!
解决方法
使用 Excel365 你可以试试下面的公式-
=SUM(--(MMULT($B$2:$D$7,SEQUENCE(COLUMNS($B$2:$D$2),0))*(B$2:B$7)=1))
对于 Non365
版本的 excel,您可以尝试以下数组 (CTRL+SHIFT+ENTER) 公式。在这种情况下,您必须输入与源列的 1
相同的数量。
=SUM(--(MMULT($B$2:$D$7,TRANSPOSE({1,1,1}))*(B$2:B$7)=1))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。