#VALUE!单元格出现的解决方法
小编找到了出现#VALUE!的问题的解决方法,小编都是通过问题来相应的解决问题,希望大家可以通过自己电脑的问题找到相应的解决问题
方法一:
计算出现错误值,在应该是数字的单元格或者是相关联的单元格内出现了文字、空格、逗点或者除0值之类的。
如果是公式可以加上条件限制
=IF(A1<>0,B1/A1,0)
当A1单元格不等于0时,等于B1/A1,否则等于0
举一反三,自己看看。
方法二:
原因一:在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型。
解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如:如果单元格A1包含一个数字,单元格A2包含文本"学籍",则公式“=A1+A2"将返回错误值#VALUE!。可以用SUM工作表函数将这两个值相加(SUM函数忽略文本):=SUM(A1:A2)。
原因二:将单元格引用、公式或函数作为数组常量输入。
解决方法:确认数组常量不是单元格引用、公式或函数。
原因三:赋予需要单一数值的运算符或函数一个数值区域。
解决方法:将数值区域改为单一数值。修改数值区域,使其包含公式所在的数据行或列。
方法三:
#VALUE是因为公式引用时引用到一些无法计算的单元格
例=A1+A2,其中A1或A2有一个不是数字的话,就会显示#VALUE
可以用ISERR函数去掉错误
公式
=IF(ISERR(A1+A2),"错误",A1+A2)
方法四:
1、打开几个Excel表格,如图所示输入数据,这是一个建筑面积统计的简单表格。
2、接下来我们在“合计”单元格右边单元格输入:
=SUM(B2+B3+B4+B5+B6+B7+B8)
3、输入完成后按回车键确定输入,发现该单元格显示:“ #VALUE! ”。
这是Excel中的错误提示。
4、是不是我们求和公式用错了呐?接下来换一种求和公式输入方法。
将刚刚公式中的"B2+B3+B4+B5+B6+B7+B8"替换成单元格区域表示:B2:B8
也可以将公式中的"B2+B3+B4+B5+B6+B7+B8"删除,然后用鼠标将参与计算的区域拖动选择,这时公式自动识别单元格区域,变成B2:B8。
5、回车后,单元格变为0,结果也不对。
6、遇到问题,按下F1键,打开Excel的帮助文件,在搜索框中输入SUM回车,相关帮助就出来了,接着仔细查看帮助。
帮助文件是最好也最权威的学习工具。
发现SUM函数,对单元格中的数字、文本显示的数字以及逻辑值进行计算,并不对文字符号进行计算,出现“ #VALUE! ”错误正是因为单元格键入了㎡。
计算结果为0,是因为如果SUM函数的参数是一个数组或引用,则只计算其中的数字。数组或引用中的空白单元格、逻辑值或文本将被忽略。值都没忽略,结果自然为0.
7、接下来将单元格中的“㎡”去掉,然后进行计算,就可以正常计算出结果了。
注意事项:
出现“ #VALUE! ”的原因:运算的时候使用了非数值的单元格。
=SUM(B2,B3,B4,B5,B6,B7,B8)等价于=SUM(B2:B8)。
SUM函数:返回某一单元格区域中所有数字之和。注意参与计算的是数字。
小编找了下面的几个比较典型的示例
在excel中出现#value一般是公式中的错误参数所致,具体的说主要包含以下三个方面:
1、运算的时候使用了非数值的单元格
上图中,大家可以看到a1的是数值,而a3是字符,所以,当a1+a3的时候就会出现 #value!的错误,因为当字符和数字相加的时候我们也不知道怎么加,何况电脑。
解决此类问题的办法便是详细观察公式中的数据引用区域是否包含非数值单元格,将其从公式中排除即可。
2、公式不符合函数语法
上图所示便是一种错误的公式,出现了#value!的错误。
如果你想表达是a1到a2区域与 b1到b2区域之和,你可以使用以下公式:
=sum(a1:b2)
关于sum函数看这里
如果两个区域不是连续的,你可以使用以下公式:
=sum(a1:a2,b1:b2) 或者=sum(a1:a2)+sum(b1:b2)
解决此类问题的关键仍然是仔细观察出现value错误单元格的公式,看是否写了我们认为符合人类思维习惯但不符合excel规范的的公式。
3、使用大括号的时候不要忘了按快捷键ctrl+shift+enter
若想使用大括号你可以手工输入大括号,或者在公式可修改状态按键盘上的ctrl+shift+enter组合键,如果没有按这个组合键,依旧会出现#value!的错误