需要一种方法将多列动态汇总到不同高度的合并单元格中

Need a way to dynamically sum multiple columns into a Merged cell of varying heights

在这种情况下,我希望通过 E 列中的 'user' 对 G 列到 M 列进行总计。N 列确实具有正确的数据,但它使用的是公式 =sum(f4:m5)。我正在寻找一种添加数组公式的方法,因为 N 列中合并单元格的高度经常变化。在这种情况下,公式比脚本更受欢迎。

尝试:

=INDEX(IFNA(VLOOKUP(F2:F, 
 QUERY(SPLIT(FLATTEN(IF(G2:M="",,F2:F&"♀"&G2:M)), "♀"), 
 "select Col1,sum(Col2) group by Col1"), 2, 0)))