我正在尝试计算多列中按换行符分割的数字的平均值:
={"Average"; {""; IFERROR(ARRAY_CONSTRAIN(MAP(D3:D, E3:E, F3:F, G3:G, H3:H, I3:I,
LAMBDA(u, v, w, x, y, z, AVERAGE(
AVERAGE(SPLIT(u, CHAR(10))),
AVERAGE(SPLIT(v, CHAR(10))),
AVERAGE(SPLIT(w, CHAR(10))),
AVERAGE(SPLIT(x, CHAR(10))),
AVERAGE(SPLIT(y, CHAR(10))),
AVERAGE(SPLIT(z, CHAR(10)))
))
), IF(COUNTA(ALBUM_NAME_RNG) = 0, 1, COUNTA(C3:C)), 1))}}
目前这个公式可以计算平均值,但有些行的值不正确:
第一行的平均值应该是“3.4697058824”,但实际上是“2.75”。然而,第二行的平均值是“1.9383333333”,这是通过公式正确计算的。
感谢我能得到的任何帮助!