两个单元格数字相除,要注意如下几点:
1.保证两个相除关系的单元格写入的都是数字不能为文本内容,只要有一个不是数字,公式就会得出错误值 #VALUE! 。
2.除数单元格不能为空值或0值,否则公式会得出被0除错误 #DIV/0!.
比如公式为 =A1/B1 如果要在除数为空值或者为0值时让公式返回为空值,则可以将公式写成 =IF(B1="","",A1/B1) 或 =IF(B1=0,"",A1/B1) 再或者写成 =IF(ISERROR(A1/B1),"",A1/B1) 。
3.检查两个单元格的数字前后是否存在透明的字符(比如回车符等)使单元格的数字变成文本内容了。
检查一下B列有没有0值的,0作除数当然会错误。
如果要忽略B列的0值,公式可以写成:
=if(ISERROR(A/B*1000),0,A/B*1000))
C列输入: =if(iserror(A/B*1000),"",A/B*1000), 就可以了
在C列内设置单元格格式为数值 取两位小数
应该是B列=0时出错了
=IF(B1<>0,A1/B1*100,"")