在多个条件下跨表求和

时间:2018-07-16 19:44:13

标签: google-sheets spreadsheet

我在同一电子表格中有两张纸:“ Quest 1.1”和“ Quest 1.2”。

enter image description here

enter image description here

在QUEST 1.2的各个列上,我想根据QUEST 1.1的date列中的年份对每个公司的总收入进行汇总。我尝试使用

=SUM(FILTER(FILTER('QUEST 1.1'!C1:C11,YEAR('QUEST 1.1'!B1:B11)=2015),A2:A11="Company A")),但出现“公式解析错误”。

谢谢!

1 个答案:

答案 0 :(得分:0)

注意:我在Quest1.1中添加了标题行。 (请注意偏移量的差异)。您应该能够轻松调整它以适合您的需求。它基本上告诉Google工作表,如果公司与A列匹配,并且日期在YEAR-01-01或大于YEAR-01-01且在YEAR-12-31或之前,则对Amount求和。

根据需要将以下内容放入B2fill downfill right单元格中。

=SUMIFS('Quest 1.1'!$C$2:$C$12,'Quest 1.1'!$A$2:$A$12,$A2,'Quest 1.1'!$B$2:$B$12,">="&DATE(RIGHT(B$1,4),1,1),'Quest 1.1'!$B$2:$B$12,"<="&DATE(RIGHT(B$1,4),12,31))