因此,现在我正在处理另一个电子表格项目,这一次我想知道如何使用平均公式和数组公式,使它们在每次输入新数据时都会自动下降。
这是我电子表格上的照片。所以我想用数组公式将它们从CH列平均到CL列。
我试过所有的“Averageif”或“Averageif”,并使用数组公式,但结果是“#DIV/0”
你们能帮帮我吗?谢谢你。
发布于 2021-02-25 07:53:43
不会有效果的。平均公式适用于数组,所以当您尝试用数组公式嵌套它时,它不会改变任何东西。例如。如果您尝试从3列中平均3个值,您可以尝试:array式( average (CH1:Ch,CI1:CI,CL1:CL)),但是它将返回与average(CH1:Ch,CI1:CI,CL1:CL)相同的结果--所有三个范围的所有值的平均值。
我建议解决办法,并手动计算平均值(元素之和除以它的个数):
=Arrayformula( (CH1:Ch + CI1:CI +CL1:CL)/3)发布于 2022-10-01 11:23:45
现在可以这样做了:
=INDEX(IFERROR(1/(1/BYROW(OFFSET(CH2,,,
 MAX((INDIRECT("CH2:"&ROWS(CH:CH))<>"")*ROW(CH2:CH)), 5), 
 LAMBDA(x, AVERAGE(x))))))

有关更多变体,请参见:https://stackoverflow.com/a/65435321/5632629
https://stackoverflow.com/questions/66364190
复制相似问题