Google 电子表格所有列的工作表计数都是唯一的

Google Sheets count unique for all columns of a spreadsheet

我有一个包含姓名和月份的电子表格。我想为每个月计算每个名字的总和。

在O1中我的公式是:

=query(A:M,"select A, sum(B), sum (C), sum(D) group by A offset 1")

这个公式可以解决问题(这里是前 3 个月),但我在第 12 个月之后添加了几个月,所以我有 50 个月的时间可以计算。

有没有办法添加所有月份而不是每次都输入列字母?

第二个问题,有没有办法更改列标签的名称,而不是使用第 1 个月的总和、第 2 个月的总和等

谢谢!

尝试:

=INDEX(QUERY(QUERY({A2:1000}, 
 "select Col1,"&TEXTJOIN(",", 1, 
 "sum(Col"&SEQUENCE(COUNTA(B1:1), 1, 2)&")")&"
  where Col1 is not null 
  group by Col1"), 
 "offset 1", 0))