我正在尝试编写一个公式,允许我找到每个第n个单元格的平均值,其中n由用户在另一个单元格中指定,但是在我的数据范围内有很多#N / A单元格,我希望在计算平均值时忽略这些值。
这是我到目前为止所拥有的;它获取单元格C3中的数据并返回单元格D3中每个第n个单元格的平均值,并且在单元格L11中指定n。
=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,))))
任何帮助将不胜感激!先感谢您。
答案 0 :(得分:0)
如果#N/A
是公式的结果,只需在公式中添加IFERROR
即可。得到结果""
。例如:"=IFERROR([formula here],"")