如何在Excel数组公式中添加一个条件

所以我知道这不完全是一个编程问题,但它确实影响我的底层vba …我不知道我应该做什么。

如何修改这个Excel公式接受每个值的附加条件是> 0或<0

目前的公式是这样的:

{=AVERAGE(IF(ISNUMBER(I13:M13),I13:M13))} 

其中每个从I13到M13的值都是一个数字或一个错误

这是我试过,但它不工作:

 {=AVERAGE(IF(AND(ISNUMBER(I13:M13), ">"&0),I13:M13))} 

有什么build议么?

实际上,您可以在Excel 2007或更高版本中使用AVERAGEIF ,因为它忽略了非数字值。 这里的值小于零:

 =AVERAGEIF(I13:M13,"<0")