欢迎光临
我们一直在努力

为什么选股公式会出错(终于知道Excel公式经常出错的原因)

原创作者: 卢子 转自:Excel不加班

今天,卢子从一个错误值#VALUE!开始说起。

1.收入-支出,结果为错误值

为什么选股公式会出错

这种是因为有空文本存在,文本是不能直接参与计算,所以为错误值。以前讲过很多次,嵌套N函数将空文本转换成0,就可以计算。

=N(C2)-N(D2)

为什么选股公式会出错

2.收入-支出,金额都为文本格式,嵌套N后结果都为0

为什么选股公式会出错

N能将空文本转换成0,其实文本数字也是转换成0,这就导致了结果全部为0。

这时我想到了将0&单元格,空文本就变成0,数字就在前面加0,再进行负运算,0的负运算还是0,数字前面加0,运算后0就消失。

=-(0&D2)

为什么选股公式会出错

同理,只要按照这种方式,0&单元格再参与计算,就可以解决。

=(0&C2)-(0&D2)

为什么选股公式会出错

这是系统导出的表格,在操作之前一定要先将单元格设置为常规,再输入公式

为什么选股公式会出错

3.多条件求和出错

为什么选股公式会出错

在用公式的时候,很多人都喜欢直接引用整列区域,这样比较方便,但是,遇到SUMPRODUCT这种连乘的就会出错。

引用整列的时候,是包含标题的,标题是文本,运算就会出错。

遇到这种情况,可以有2种解决方法。

01 直接将区域改成实际有内容的区域,并绝对引用

=SUMPRODUCT(($A$2:$A$12=E2)*($B$2:$B$12=F2)*$C$2:$C$12)

为什么选股公式会出错

02 最后一个*号换成,号

=SUMPRODUCT((A:A=E2)*(B:B=F2),C:C)

为什么选股公式会出错

用,号的作用,其实就是将文本当做0处理。

这里还可以这样写。

=SUMPRODUCT(–(A:A=E2),–(B:B=F2),C:C)

细节很重要,很多看似一样的东西,实质上是不同的。这也是一些读者跟着我的教程操作,到自己工作运用会经常出问题的原因。自己研究半天也解决不了,稍微一指点就找到出错的原因。

赞(0) 打赏
未经允许不得转载:云搜财经 » 为什么选股公式会出错(终于知道Excel公式经常出错的原因)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏