动态计算最后一列填充的内容乘以其前 3 列的平均值

动态计算最后一列填充的内容乘以其前 3 列的平均值

我有以下电子表格

A   B   C   D   E
    1   2   3   4

我使用这个公式来计算 A1

=AVERAGE(B2:D2)*E2

但是,我需要使其可扩展以添加新的列,例如:

A   B   C   D   E   F
    1   2   3   4   5

我需要 A1 来计算

=AVERAGE(C2:E2)*F2

即,最后填充的列乘以其前 3 列的平均值。

答案1

=AVERAGE(INDEX(B2:XFD2,-4+MAX(ISNUMBER(B2:XFD2)*COLUMN(B2:XFD2))):INDEX(B2:XFD2,-2+MAX(ISNUMBER(B2:XFD2)*COLUMN(B2:XFD2))))*INDEX(B2:XFD2,-1+MAX(ISNUMBER(B2:XFD2)*COLUMN(B2:XFD2)))

相关内容