行的条件求和

时间:2015-02-27 22:42:12

标签: google-sheets sum conditional

我有一个摘要电子表格,我想从另一个更大的电子表格中获取数据。我已经阅读了很多问题并尝试了dsumif语句,但我仍然无法弄清楚如何执行此操作。

较大的电子表格包含多列。我希望函数过滤行(基于两个不同列中的两个不同标准),然后对每个过滤行中的一个单元求和。有点像IF语句,但是由于它测试了所有行并且返回错误,因此IF会崩溃。

因此,如果我改编了一个'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         GREEN     34
B              34         BLUE      45
C              45         BLACK     56
A              56         GREEN     56
B              45         WHITE     45

如果我希望函数求和3456并返回此值,则基于ColHead1 = A和ColHead3 = GREEN的事实,所以总结ColHead4中过滤行的单元格。

1 个答案:

答案 0 :(得分:1)

不太清楚,但以下确实会返回90

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

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

假设ColumnHeader1在ColumnA中。