Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2255|回复: 9

[已解决]如何让计算结果为空值的单元格加入运算中?

[复制链接]
发表于 2016-8-17 11:29 | 显示全部楼层 |阅读模式
本帖最后由 smx3311 于 2016-8-17 16:22 编辑

各位大大,EXCEL函数运用时遇到一个问题,请教!!
如附件表格内容。
D4~D16运用了IFERROR函数,将返回的值设为了"" 。
然后用了COUNTIF函数,找出了""的个数。
最后我要在B87~B98处进行计算。如何让公式正常运算,不会提示错误?

IFERROR函数不能改成返回0值,因为有可能在正常运算的时候出现0值,这样就会与无意义计算返回的0值混淆。 因此我把无意义的计算返回""

简单点说,
(A1+B1+C5+D15+F15)/(Y3-AE1)=?  里, 万一A1出现了"" , 整个公式就不能运算了。
如何让A1为""时,能把A1当成0,然后正常计算结果。谢谢!!{:16:}

最佳答案
2016-8-17 11:42
在a1单元格引用的时候加个n()函数就好了
例如
(n(A1)+B1+C5+D15+F15)/(Y3-AE1)

如果n难以理解,你可以加个sum函数,把A1 改成 sum(a1)

样板.rar

33.42 KB, 下载次数: 10

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-8-17 11:36 | 显示全部楼层
回复

使用道具 举报

发表于 2016-8-17 11:42 | 显示全部楼层    本楼为最佳答案   
在a1单元格引用的时候加个n()函数就好了
例如
(n(A1)+B1+C5+D15+F15)/(Y3-AE1)

如果n难以理解,你可以加个sum函数,把A1 改成 sum(a1)
回复

使用道具 举报

发表于 2016-8-17 11:43 | 显示全部楼层
B87=SUMIF(A$4:P$83,A87,D$4:R$83)/(Y3-AE1)

回复

使用道具 举报

 楼主| 发表于 2016-8-17 15:57 | 显示全部楼层
zyouong 发表于 2016-8-17 11:36
无意义计算返回的0值 什么意思?

就是除数为0的时候
回复

使用道具 举报

 楼主| 发表于 2016-8-17 15:59 | 显示全部楼层
心正意诚身修 发表于 2016-8-17 11:43
B87=SUMIF(A$4:P$83,A87,D$4:R$83)/(Y3-AE1)

您好……我不是很明白这个公式的意思……而且我也没使用成功啊……?
回复

使用道具 举报

发表于 2016-8-17 16:00 | 显示全部楼层
smx3311 发表于 2016-8-17 15:59
您好……我不是很明白这个公式的意思……而且我也没使用成功啊……?

對所有的1月求和。。
後面也是一樣的。
你之前的空。自動忽略不計

回复

使用道具 举报

 楼主| 发表于 2016-8-17 16:00 | 显示全部楼层
xdragon 发表于 2016-8-17 11:42
在a1单元格引用的时候加个n()函数就好了
例如
(n(A1)+B1+C5+D15+F15)/(Y3-AE1)

您好,请问加上这个N是什么意思啊?
回复

使用道具 举报

 楼主| 发表于 2016-8-17 16:21 | 显示全部楼层
心正意诚身修 发表于 2016-8-17 16:00
對所有的1月求和。。
後面也是一樣的。
你之前的空。自動忽略不計

我试了下……没成功……我等会再研究下,谢谢。  我按照楼上的加n()的方法,成功了
回复

使用道具 举报

发表于 2016-8-17 20:52 | 显示全部楼层
smx3311 发表于 2016-8-17 16:00
您好,请问加上这个N是什么意思啊?

n() 函数是把参数的值转化为数值。
把逻辑值(true和false)转化为1和0
把文本转化为0(包含空文本,也就是你这里的"")
把数字保留。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-28 16:46 , Processed in 0.726800 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表