常见原因:如果Excel中公式返回的错误值为“#VALUE”,往往是由于以下原因:数值运算涉及到文本类型数据,函数参数的数值类型不正确;函数的参数应该是单个值,但提供了一个区域作为参数;输入数组公式时,忘记按Ctrl Shift Enter。
方法:更正相关的数据类型或参数类型;提供正确的参数;输入数组公式时,请记住使用Ctrl+Shift+Enter键进行确认。
示例:在工作表上,单元格A2中的单词“100”属于文本类型。如果在B2输入公式“=A2*2”,文字会参与数值运算,所以有错误。更正方法是将文本改为数值。
在A8中输入公式“=SQRT(A5:A7)”。对于函数SQRT,它的参数必须是单个参数,而不是一个区域,所以有一个错误。修正方法是将参数修改为单一参数。
如果想直接用数组公式求总值,可以在单元格E8中输入公式“{=SUM(C3:C7*D3:D7)}”。注意花括号不是手动输入的,而是输入完成后按Ctrl Shift Enter后Excel自动添加的。如果输入后直接用回车键确定,将出现" #VALUE "错误。
修改方法是:选中单元格E8,激活公式栏,按Ctrl Shift Enter。这时可以看到Excel自动加了花括号。