我有一张这样的表
| A | B | C
1 | 1 | 2 | 3
2 | a | a | b
3 | 4 | 5 | 6
4 | b | a | a
我想编写一个公式来对表中的每个数字求和,并在其下面加上'a'字母。所以在这种情况下结果是
1 + 2 + 5 + 6 = 14.
我尝试使用FILTER
SUM(FILTER(A1:C4, A2:C5 = "a"))
但是
error: Range must be 1xN or Nx1
是否有可能或我必须以另一种方式组织我的数据?
答案 0 :(得分:1)
不同的数据布局可能是更好的解决方案,但如果您一次处理一个列,则不是必需的,例如:
=sum(filter(A1:A3,A2:A4="a"))
复制,然后结果总结。
更短,可能更传统(和IMO更优雅,因为只有一个公式):
=sumif(A2:C4,"a",A1:C3)