【发布时间】:2021-06-04 23:44:57
【问题描述】:
我有一个包含动态列的电子表格。我想通过添加一行来总结列。我找到了如何用 Query 对行求和而不是用列求和。
我的查询如下,我想在每个查询的末尾添加列的总和。
=
{
INDEX(QUERY(QUERY({Staffs!A2:1000},
"select Col1,"&TEXTJOIN(",", 1,
"sum(Col"&SEQUENCE(COUNTA(Staffs!B1:1), 1, 2)&")")&"
where Col1 is not null
group by Col1"),
"offset 1", 0));
{" ",ArrayFormula(EDATE(eomonth(Salaries!L1,0),SEQUENCE(1,7*12-MONTH(Salaries!L1)+1,0,1)))};
INDEX(QUERY(QUERY({Salaries!N2:1000},
"select Col1,"&TEXTJOIN(",", 1,
"sum(Col"&SEQUENCE(COUNT(TRANSPOSE(Salaries!O2:2)), 1, 2)&")")&"
where Col1 is not null
group by Col1"),
"ORDER BY Col1 ASC offset 1", 0))
}
可以在此处查看电子表格: https://docs.google.com/spreadsheets/d/1veiYh1CMIfFPwBGQk4OwKmCLa7q08TugReVfAXtpIgI/edit#gid=280688035
基本上我想计算每个月的员工人数和工资的总和
谢谢!
【问题讨论】:
标签: google-sheets google-sheets-formula