在excel中出现#value一般是公式中的错误参数所致,运算的时候使用了非数值的单元格、公式不符合函数语法、使用大括号的时候不要忘了按快捷键ctrl+shift+enter。当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!。
这其中主要包括3点原因:
1)在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型。
虽然格式是数值格式,并一定单元格的值是数值,有些单元格看上去是数值,其实它并不能转换成数值。
解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如:如果单元格A1包含一个数字,单元格A2包含文本,则公式="A1+A2"将返回错误值#VALUE!。可以用SUM工作表函数将这两个值相加(SUM函数忽略文本):=SUM(A1:A2)。
2)将单元格引用、公式或函数作为数组常量输入。
解决方法:确认数组常量不是单元格引用、公式或函数。
3)赋予需要单一数值的运算符或函数一个数值区域。
解决方法:将数值区域改为单一数值。修改数值区域,使其包含公式所在的数据行或列。
您看看自己属于哪一种情况,有问题再探讨.
【提问内容】
选择D5,单击FX,选择财务函数,选择DDB函数,在COST中输入“$B$1”,在Salvage中输入“$B$3”,在Life中输入“$B$2”,在Period中输入A5,单击回车,然后拖拽至D12.
为什么我算出双倍余额的第一行150960.00后,拖拽至D12.出现这种结果?直线法和年数总和法也是这种情况,帮忙解答一下
【回复内容】您的问题答复如下:
在excel中出现#value一般是公式中的错误参数所致,运算的时候使用了非数值的单元格、公式不符合函数语法、使用大括号的时候不要忘了按快捷键ctrl+shift+enter。当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!。
这其中主要包括3点原因:
1)在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型。
虽然格式是数值格式,并一定单元格的值是数值,有些单元格看上去是数值,其实它并不能转换成数值。
解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如:如果单元格A1包含一个数字,单元格A2包含文本,则公式="A1+A2"将返回错误值#VALUE!。可以用SUM工作表函数将这两个值相加(SUM函数忽略文本):=SUM(A1:A2)。
2)将单元格引用、公式或函数作为数组常量输入。
解决方法:确认数组常量不是单元格引用、公式或函数。
3)赋予需要单一数值的运算符或函数一个数值区域。
解决方法:将数值区域改为单一数值。修改数值区域,使其包含公式所在的数据行或列。
您看看自己属于哪一种情况,有问题再探讨.
祝您学习愉快~