我正在尝试编写一个公式,允许我找到每第n个单元格的平均值,其中n是由用户在另一个单元格中指定的,但是在我的数据范围内有许多#N/A单元格,我希望在计算平均值时忽略这些值。
这就是我到目前为止所拥有的;它获取单元格C3中的数据,并返回单元格D3中每第n个单元格的平均值,n是在单元格L11中指定的。
=AVERAGE(OFFSET($C$3, (ROW() - ROW($D$3))*$L$11,,$L$11,))当范围中存在#N/A,返回#N/A时,这种方法可以很好地工作,但会失败。我尝试过下面的公式,但它只为前n个单元格返回正确的值,而对其余单元格返回0。
=AVERAGE(IF(ISNUMBER((OFFSET($C$3, (ROW() - ROW($G$3))*$L$11,,$L$11,))),(OFFSET($C$3, (ROW() - ROW($G$3))*$L$11,,$L$11,))))任何帮助都将不胜感激!提前谢谢你。
https://stackoverflow.com/questions/41407072
复制相似问题