google-sheets - 对具有多个条件的工作表求和
问题描述
我在同一个电子表格中有两张工作表:“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"))
但我收到“公式解析错误”。
提前致谢!
解决方案
注意:我在 Quest1.1 中添加了标题行。(注意偏移量的差异)。您应该能够轻松地对其进行调整以适应您的需求。它基本上告诉 Google 表格,Amount
如果公司与 A 列匹配,并且日期是否在或大于 YEAR-01-01 并且在 YEAR-12-31 或之前,则对 Google 表格进行求和。
将以下内容放入单元格B2
,fill down
并fill 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))
推荐阅读
- python - 在pytesseract python中保留多个空间
- apache-spark - 加入 SparkSQL 设计一个 JSON
- rx-java - 使用 RxJava 进行定期请求时如何避免重叠请求
- laravel - Carbon - 在数据库中没有记录时检查
- java - 我想知道 list.add() 如何在 Java 运行时在内部工作
- javascript - 为什么我的嵌套子组件不呈现视图?
- python - 仅当“if”语句为真时运行。!
- gradle - 在子项目中修改 gradle 任务
- vb.net - 在 Visual Studio 中突出显示特定行
- jquery - 前三个响应的 jQuery UI 组合框