在多列之间组合过滤器

问题描述 投票:0回答:2

如何使用多列中的条件求和过滤器

    A      B          C        D
  Ben      1         Tom       1
  Joe      3         Ben       4
  Tom      2         Ben       1

我想得到 B、D 的总和,其中 A、C 不等于 Joe...基本上得到除了 Joe 之外每个人的时间。

更新:如果你的分数是负数...系统不允许我在发布之前预览问题...所以被迫即时编辑。

这看起来很简单,但我一直在绞尽脑汁试图让它工作......也许是一个数组?

arrays google-sheets filter sum
2个回答
0
投票

这是一个可能的解决方案

=INDEX(QUERY(WRAPROWS(TOCOL(A2:D4),2),"select sum(Col2) where Col1 <> 'Joe'"),2)


0
投票

我没有投反对票,但这可能是因为除了“我绞尽脑汁”之外,你没有提供任何经过测试的解决方案。

对于条件求和,您可以使用 SUMIF 或 SUMIF:

例如:

=SUMIF(A:A,"<>Joe",B:B)

您可以使用 VSTACK 生成两个范围,或者只是将两个 SUMIF 与两个可能的范围相加

=SUMIF(...)+SUMIF(...)

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.