【问题标题】:Conditional summing of rows行的条件求和
【发布时间】:2015-10-10 17:13:45
【问题描述】:

我有一个摘要电子表格,我想从另一个更大的电子表格中获取数据。我已经阅读了一堆问题并尝试了 dsum 和 if 语句,但我仍然无法弄清楚如何做到这一点。

较大的电子表格有多个列。我希望该函数过滤行(基于两个不同列中的两个不同标准),然后对每个过滤行中的一个单元格求和。有点像 IF 语句,但 IF 失败了,因为它测试所有行并返回 false。

因此,如果我修改了一个“IF”语句,它会如下所示:

=FUNCTION(LargeSpreadhseet!F:F="CharacterString" & LargeSpreadsheet!A:A="CharacterString",sum cell X in rows meeting these 2 criteria,"Otherwise Nil")

例子:

ColHead1 ColHead2 ColHead3 ColHead4 A 23 绿 34 B 34 蓝色 45 C 45 黑色 56 A 56 绿色 56 B 45 白 45

如果我希望函数对 34 和 56 求和并返回此值,基于 ColHead1=A 和 ColHead3=GREEN 的事实,那么对过滤行的 ColHead4 中的单元格求和。

【问题讨论】:

    标签: google-sheets sum conditional


    【解决方案1】:

    不是很清楚,但以下确实返回90:

    =sumifs(larger!D:D,larger!A:A,"A",larger!C:C,"GREEN")  
    

    引号中的部分可以替换为单元格引用。

    假设 ColumnHeader1 在 ColumnA 中。

    【讨论】:

    • 这真是太棒了,感谢您抽出时间回答我的问题,问题已解决。
    猜你喜欢
    • 2017-01-14
    • 2018-08-13
    • 1970-01-01
    • 2022-01-20
    • 2016-03-15
    • 2015-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多