Google sheets 公式,用于对一张表中的值数组进行条件求和,从而得出另一张表上的总数

Google sheets 公式,用于对一张表中的值数组进行条件求和,从而得出另一张表上的总数,google-sheets,spreadsheet,array-formulas,Google Sheets,Spreadsheet,Array Formulas,我有两张由ID连接的表,其中包含事件和费用的详细信息 表1(费用明细): [哦,刚刚发现我不允许包括屏幕截图。我显然需要10个信誉点。不知道现在如何向您显示我的电子表格…] ID DBF PCC Extras 1 200 1 100 3 200 4 350 4 250 4 75 4 25 7 100

我有两张由ID连接的表,其中包含事件和费用的详细信息

表1(费用明细): [哦,刚刚发现我不允许包括屏幕截图。我显然需要10个信誉点。不知道现在如何向您显示我的电子表格…]

ID   DBF    PCC    Extras
 1                 200
 1         100  
 3   200
 4   350        
 4         250  
 4               75
 4               25
 7   100        
[很抱歉,这可能看起来很糟糕,我不知道如何在不使用图像的情况下包含spreadseet片段。我已经准备好了3个图像。]

表2(识别和摘要信息):

我试图在第2页增加三列,以便显示每个事件的费用汇总。我希望在第1页添加详细信息时,费用信息在第2页中自动更新

生成的图纸2如下所示:

ID  Type    Name    DBF PCC Extras
3   MON Edwards 200     
7   REC Smith   100     
4   WDG Jones   350 250 100
1   FNL West        100 200
8   WDG Richards            
9   WDG Morrison            
11  INT Gray            
 =QUERY('Log Items'!A:F, "select sum(C), sum(D), sum(E), sum(F) where A="&A:A, 0)
当ID 8、9和11的数据添加到表1中时,总和应自动显示在表2中

我一直在尝试创建一个数组公式,将其放入sheet2:B2中,如下所示:

ID  Type    Name    DBF PCC Extras
3   MON Edwards 200     
7   REC Smith   100     
4   WDG Jones   350 250 100
1   FNL West        100 200
8   WDG Richards            
9   WDG Morrison            
11  INT Gray            
 =QUERY('Log Items'!A:F, "select sum(C), sum(D), sum(E), sum(F) where A="&A:A, 0)
这为ID 1生成了正确的结果,但它到此为止,我不知道为什么。另外,尽管我的0是第三个参数,但标题行是输出的

我尝试将上面的内容封装在一个ARRAYFORMULA中,但得到了一个解析错误

我也尝试了各种组合的数组公式,总和和如果,但没有得到任何工作。例如:

=ARRAYFORMULA(SUM(IF('Log Items'!A:A=A:A,'Log Items'!C:E,0)))
这给了N/A“参数超出范围”,我不理解

虽然我使用Excel已经有一段时间了,但我对Google的数组公式还是很陌生,但我已经成功地在电子表格的其他部分使用了它们,并发现它们非常强大

如果有人能帮我做这件事,我将不胜感激。

第2页!D2:

=数组公式(如果(A2:A,MMULT(N(A2:A=转置('Log Items'!A2:A)),N('Log Items'!B2:D)),)

注意:在新版本的工作表中,N()函数对于不同的强制行为是必需的。它们在经典版本中可以省略


上传屏幕截图并链接到它们(最好直接链接到图像)。来的人可能会帮你上传到。尽管文本确实有某些优势。另外,请为您正在使用的工具添加标签(?)。谢谢您的建议。我似乎没有编辑我的帖子或更改标志的权限。只有“共享”和“删除”选项处于活动状态。无论如何,我已经把屏幕截图放在了照片桶上:是的,我应该检查一下谷歌电子表格标签。对不起,我错过了。哇!这绝对是完美的。非常感谢你。我不认为我会想出这一点,但你提供的链接中的描述让它非常清楚。