当所有值都不是数字时,如何创建平均值公式

当所有值都不是数字时,如何创建平均值公式

我需要一个根据以下条件计算平均值的公式:

如果结果 1 和 2 都是非数字值(文本),则 D3 应该返回 D2

       A           B         C
1   Result 1    Result2     Average
2   1             2          1.5
3   <1            2          2
4   <             <1         #DIV/0!

有人能帮助我吗?

答案1

考虑:

=IF(AND(NOT(ISNUMBER(A1)),NOT(ISNUMBER(B1))),0,AVERAGE(A1,B1))

在此处输入图片描述

对更大的细胞块执行相同操作(如 A1:A100),使用类似:

=IF(COUNT(A1:A100)=0,0,AVERAGE(A1:A100))

答案2

如果您想要单个公式计算负数和正数的平均值,那么您可以使用这个数组(CSE)公式:

{=AVERAGE(IF(A1:B1<>"",ABS(A1:B1)))}

在此处输入图片描述

完成公式Ctrl+Shift+Enter并根据需要调整单元格引用。

相关内容