首页 > 解决方案 > 对具有多个条件的工作表求和

问题描述

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

在此处输入图像描述

在此处输入图像描述

在 QUEST 1.2 的各个列中,我想根据 QUEST 1.1 中日期列中的年份对每家公司的总收入求和。我尝试使用

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

提前致谢!

标签: google-sheetsspreadsheet

解决方案


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

将以下内容放入单元格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))

推荐阅读