【万能的微民网】 excel求指教
整理时间:2014-04-01 22:11 热度:°C
【楼主】2014-04-02 13:38
» excel求指教
在EXCEL表格中 H列全部都有数字 I列部分有数字 在J列写公式 =IF(ISNA(IF(I2="","",H2+I2)),"",IF(I2="","",H2+I2))后 I列有数字的那部分可以显示合计 但是I列没数字的部分全部显示为#VALUE! 这是什么原因呢?所有的单元格我都设置为数值了
求指教啊
网友评论2014-04-02 13:44
没看懂
网友评论2014-04-02 13:49
为啥我按照你的公式贴进去是这样的……另外,你的意思是不是I列无数字最后就输出空白?

网友评论2014-04-02 13:50
Reply to Reply Post by 蚍蜉客 (2014-04-02 13:44)
额 这么说吧 h1单元格=1 i单元格=1 用公式可以在j1 算出结果2 但是当h1=1 i1没有任何数字的时候 用公式在j1就显示为 那个错误
网友评论2014-04-02 13:53
Reply to Reply Post by alexyyx (2014-04-02 13:49)
就是这个意思 我这里为什么不行啊 哭
网友评论2014-04-02 14:04
很简单啊 你改个if判断就行了啊
=if(abs(B1)>0,A1+B1,"Err")
B1没数字的时候 输出err(你要输出空白 就删掉err) 否则是a1+b1
abs那个是取绝对值
另:sumif应该也可以吧- 0-
网友评论2014-04-02 16:54
Reply Post by guanzhao (2014-04-02 13:53):
Reply to Reply Post by alexyyx (2014-04-02 13:49)
就是这个意思 我这里为什么不行啊 哭
那你为啥不直接用if(i2="","",h2+i2)呢,不太明白为啥要加isna
网友评论2014-04-02 18:33
Reply Post by alexyyx (2014-04-02 16:54):
那你为啥不直接用if(i2="","",h2+i2)呢,不太明白为啥要加isnaTopic Post by guanzhao (2014-04-02 13:38):
在EXCEL表格中 H列全部都有数字 I列部分有数字 在J列写公式 =IF(ISNA(IF(I2="","",H2+I2)),"",IF(I2="","",H2+I2))后 I列有数字的那部分可以显示合计 但是I列没数字的部分全部显示为#VALUE! 这是什么原因呢?所有的单元格我都设置为数值了
求指教啊
检查下括号有没有完整 ,再不然用公式求值来看看自己错在哪里呀
网友评论2014-04-02 18:53
Reply Post by 安安是恶魔 (2014-04-02 18:49):
很明显,原表已包含了单元格格式,文本格式,或者包含了不可见的字符(例如空格或类似空格的字符),造成无法四则运算...
为了验证这个问题,你可以尝试用强制单元格*1或者用len()、clean......
下午那会我找到问题了 不知道哪个贱人 可能在清除0的时候全部替换成了空格 奶奶的 我最后替换的时候搜到了2000多个
网友评论2014-04-02 19:25
Reply to Reply Post by guanzhao (2014-04-02 18:53)
哈哈!我习惯用TRIM()和CLEAN()函数来处理数字部分的...
Copyright 2012年2月8日 苏ICP备12030052号-3