在Excel中编写平均函数时,如何将-ve数转换为0?
我有一个混合了+ ve和-ve值的列,并希望在运行平均函数时将-ve值转换为+ ve.
这是我到目前为止所做的事情.理想情况下,我更喜欢不涉及VBA使用的情况.
= AVERAGE(C:C)
你可以输入,=AVERAGE(IF(LEN(C:C)>0,ABS(C:C),""))如果你想转入+ ve然后平均它们.请记住,您Ctrl+Shift+Enter在进入此单元格时需要点击,以便将其作为数组公式执行.
要将-ve变为0然后平均使用它=AVERAGE(IF(LEN(C:C)>0,IF(C:C<0,0,C:C),""))并输入数组公式(Ctrl + Shift + Enter)
以上述评论作出回应,只需更换AVERAGE与STDEV.P获得的标准偏差.公式的另一部分只检查单元格并忽略它,如果它是空白的,如果它是负数则将其变为0,或者如果它> = 0则将其传递给它.
| 归档时间: |
|
| 查看次数: |
345 次 |
| 最近记录: |