首页 > 解决方案 > 使用 Google 表格查询或数组求和 where date=date

问题描述

我有一个包含几张工作表的电子表格,我想按日期汇总销售额。我正在尝试使用查询求和函数来总结所有内容,因为我无法使用数组公式来完成它。

但我也无法通过查询来做到这一点。我不想只是将 sum 函数从每一行复制粘贴到下一行,我只想在 A 列中输入我需要的日期,然后在不同的列中获取所有结果。

https://docs.google.com/spreadsheets/d/1Pjdy3Ywa556aZS3k8euJYyd9d-IR7qVsBKFu7luEQwA/edit?usp=sharing

我想要两张纸、会议和流通之间的联系。现在我需要它来总结会议的结果!j,其中会议!i = 流通!A。然后乘以 Circulation!i 其中 Circulation!A =< Circulation!H

我尝试了一切,花了几个小时在这个搜索和一切上,但什么也没做。非常感谢一些帮助!

标签: google-sheetsgoogle-sheets-formulaarray-formulasgoogle-sheets-querygs-vlookup

解决方案


我想要两张纸、会议和流通之间的联系。现在我需要它来总结会议的结果!j,其中会议!i = Circulation!A

=ARRAYFORMULA(IFERROR(VLOOKUP(TO_TEXT(A2:A), TO_TEXT(QUERY(Meetings!I:J, 
 "select I,sum(J) where I is not null group by I label sum(J)''", 0)), 2, 0)))

0


然后乘以 Circulation!i 其中 Circulation!A =< Circulation!H

=ARRAYFORMULA(IF(A2:A<>"", IFERROR(VLOOKUP(TO_TEXT(A2:A), TO_TEXT(QUERY(Meetings!I:J, 
 "select I,sum(J) where I is not null group by I label sum(J)''", 0)), 2, 0))*
 SUM(FILTER(I2:I, A2:A<=H2:H)), ))

0


推荐阅读