我有一个摘要电子表格,我想从另一个更大的电子表格中获取数据。我已经阅读了很多问题并尝试了dsum
和if
语句,但我仍然无法弄清楚如何执行此操作。
较大的电子表格包含多列。我希望函数过滤行(基于两个不同列中的两个不同标准),然后对每个过滤行中的一个单元求和。有点像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
如果我希望函数求和34
和56
并返回此值,则基于ColHead1 = A
和ColHead3 = GREEN
的事实,所以总结ColHead4中过滤行的单元格。
答案 0 :(得分:1)
不太清楚,但以下确实会返回90
:
=sumifs(larger!D:D,larger!A:A,"A",larger!C:C,"GREEN")
引号中的部分可以用单元格引用替换。
假设ColumnHeader1在ColumnA中。