我试图得到一个加权平均值为我的电子表格中的“总体”列。我只附着的截图,而不是因为片这是一个巨大的乌七八糟,这是一个特定的(而且我觉得可能是简单的)问题,我想弄清楚。
我试过ARRAYFORMULA和ISNUMBER等多次反复,但我已经江郎才尽和我只是在这个阶段的猜测。我还以为会有某种(F3:CL3)相结合的*(F4:CL4),将忽略文本单元格。
请帮我摆脱公式我现在所拥有的那可憎的! :d
尝试
=SUMPRODUCT(N(+J3:CL3)*N(+J4:CL4))
进入作为一个正常的公式得到的乘积之和,忽略任何文本值。
诚然这是一个神秘的一块Excel中 - 见this question
这是较长,但不太靠谱:
=SUM(IF(ISNUMBER(J3:CL3),J3:CL3)*IF(ISNUMBER(J4:CL4),J4:CL4))
必须输入作为使用CtrlShiftEnter阵列式
说了这么多,这个简单的公式也应该工作:
=SUMPRODUCT(J3:CL3,J4:CL4)
根据该文件here:
SUMPRODUCT treats array entries that are not numeric as if they were zeros.