Google Sheets Column 函数使用当前行获取右侧范围内所有列的平均值

Google Sheets Column function to get Average of all the columns in a range to the right using current row

我不确定为什么我找不到这方面的例子。 但我希望我的列 E 具有右侧所有列的平均值。在单个示例中,它是: =平均(F2:O2)

现在我尝试对整个专栏执行此操作: =ArrayFormula(IF(ROW(E:E)=1,"聚合",AVERAGE(F:O)))

问题是它不是按行执行,而是对整个数组执行。也许我不想使用 ArrayFormula

我还应该放一个 IF(ISBLANK(F (Row())), "" 所以我不计算空行。

如何在上面放置动态行?

尝试:

=ARRAYFORMULA(QUERY(TRANSPOSE(QUERY(TRANSPOSE(F2:O), 
 "select "&TEXTJOIN(",", 1, 
 IF(TRIM(TRANSPOSE(QUERY(TRANSPOSE(F2:O),,99^99)))<>"", 
 "avg(Col"&ROW(F2:F)-ROW(F2)+1&")", ))&"")),
 "select Col2"))