Execl怎样通过函数隐藏在单元格里的数据

来源:百度知道 编辑:UC知道 时间:2024/05/14 17:20:55
A1 B1 C1 D1 E1 F1 G1
115.6 25.2 21.80 14.9 12.89 75.5 65.31
比如上面是个EXECL表格,数字对应表格栏.
C2 的函数公式是=IF(AND(A2=0,B2=0),"",B2/A2*100)
D2的公式是=IF(AND(A2=0,B2=0,F2=0),"",A2-B2-F2)
可是E2的公式输入后=IF(E7AND(A3=0,D3=0),E2,D3/A3*100)出现#VALUE!
现在怎么更改函数让单元格里不显示#VALUE!

E2的公式不对,E7起什么作用?
而且你的问题没有说清楚,放个截图上来,或者把表格发到ahbb007@163.com,我帮你看看。

已修改,发到你邮箱了。

出现#VALUE!
是因为公式中IF函数的第一个参数(以E8单元格为例):AND(A8=0,D8=0),是用等于0判断的,但A8和D8实际内容为“”而不是0,把判断AND(A8=0,D8=0)为假,公式结果为第三个参数的值,即D8/A8*100,数学表达式中出现非数值的操作数,所以提示为#VALUE!所以我把公式改为“=IF(AND(A8="",D8=""),"",D8/A8*100)”,这样也可避免出错,并且如果这些行再输入数据,也可正常。