获取最后 4 个单元格的平均值 Google 工作表

Get average of last 4 cells Google Sheets

我想知道如何找到最后 4 列的平均值。黄色的每一列 Fame 是分数,然后 Attacks 是获得该分数的攻击次数。

所以基本上,它需要将最后 4 Fame 列相加,然后除以最后 4 Attacks 列的总和。

例子

对于第一行(第 3 行),最终输出将执行以下计算:

(3500+2700+3250+3300) / (16+12+16+16) = 212.5

示例 2

对于第二行(第 4 行),最终输出将执行以下计算:

(2850+3500) / (16+16) = 198.4

非常感谢任何帮助!谢谢!

从右到左尝试:

=SUM(SPLIT(REGEXEXTRACT(TEXTJOIN(" ", 1, FILTER(D3:3, 
 MOD(COLUMN(D3:3), 2)=0)), "\d+ \d+ \d+ \d+$"), " "))/
 SUM(SPLIT(REGEXEXTRACT(TEXTJOIN(" ", 1, FILTER(D3:3, 
 MOD(COLUMN(D3:3)-1, 2)=0)), "\d+ \d+ \d+ \d+$"), " "))


更新:

从左到右使用:

=INDEX(QUERY(QUERY(IFERROR(SPLIT(TRIM(FLATTEN(QUERY(TRANSPOSE(D3:6),,9^9))), " ")*1), 
 "select (Col1+Col3+Col5+Col7)/(Col2+Col4+Col6+Col8)"), "offset 1", 0))