早教吧 育儿知识 作业答案 考试题库 百科 知识分享

为什么显示#VALUE!这是公式=SUMPRODUCT((B3='[fhd.XLS]1'!$J$2:$J$1493)*(C3='[fhd.XLS]1'!$D$2:$D$1493)*(D3='[fhd.XLS]1'!$F$2:$F$1493)*(F3='[fhd.XLS]1'!$H$2:$H$1493)*(H3='[fhd.XLS]1'!$L$2:$L$1493)*('[fhd.XLS]1'!$Q$2:$Q$1493))可以解释下吗?

题目详情
为什么显示#VALUE!这是公式=SUMPRODUCT((B3='[fhd.XLS]1'!$J$2:$J$1493)*(C3='[fhd.XLS]1'!$D$2:$D$1493)*(D3='[fhd.XLS]1'!$F$2:$F$1493)*(F3='[fhd.XLS]1'!$H$2:$H$1493)*(H3='[fhd.XLS]1'!$L$2:$L$1493)*('[fhd.XLS]1'!$Q$2:$Q$1493))可以解释下吗?公式有错吗?
▼优质解答
答案和解析
当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!.这其中主要包括3点原因.
1)在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型.
解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值.例如:如果单元格A1包含一个数字,单元格A2包含文本,则公式="A1+A2"将返回错误值#VALUE!.可以用SUM工作表函数将这两个值相加(SUM函数忽略文本):=SUM(A1:A2).(图2)
图1
2)将单元格引用、公式或函数作为数组常量输入.
解决方法:确认数组常量不是单元格引用、公式或函数.
3)赋予需要单一数值的运算符或函数一个数值区域.
解决方法:将数值区域改为单一数值.修改数值区域,使其包含公式所在的数据行或列.
一般sumproduct的用法如下,
=SUMPRODUCT([Book1.xls]Sheet1!$A$1:$A$17,[Book1.xls]Sheet1!$B$1:$B$17)