【问题标题】:Adding a SUM row to a query in google sheet将 SUM 行添加到 google sheet 中的查询
【发布时间】:2021-08-10 15:38:01
【问题描述】:

我有一个 Google 表格,我想使用一个查询来动态使用某些数据并计算某些特定列的总和。我可以很好地收集数据。然后,当我想添加列的总和时,出现错误。下面是使用的代码:


={QUERY(data;"SELECT A, B, C, D, E, F, G ORDER BY E DESC";1);{
    "TOTAL";
    SUM('Données'!$E$1:$E)
  }}

你能帮帮我吗?我想在最后一行得到 D、E、F 列的总和。

谢谢

【问题讨论】:

标签: arrays google-sheets sum google-sheets-formula google-query-language


【解决方案1】:

尝试:

={QUERY(data; "select A,B,C,D,E,F,G where A is not null order by E desc"; 1);
 "Total"\""\SUM(Données!C2:C)\SUM(Données!D2:D)\SUM(Données!E2:E)\""\""}

【讨论】:

  • 表格出现,但没有出现总行。
  • 我发现命名范围有问题。我选择了所有工作表,当我只选择具有值的行时效果很好。有没有办法动态扩展命名范围?
【解决方案2】:

数组大小不同,因此您无法在不“附加”缺失列的情况下进行分组。

={QUERY(data,"SELECT A, B, C, D, E, F, G ORDER BY E DESC",1);{
    "TOTAL",,
    SUM('Données'!$C$1:$C),
    SUM('Données'!$D$1:$D),
    SUM('Données'!$E$1:$E),,
  }}

【讨论】:

  • 我使用该公式时出错。什么都没有渲染。我注意到一些公式,我必须使用 ;而不是 ,
猜你喜欢
  • 2019-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多