Excel 修改sumproduct公式以忽略值!射程内
我想用的公式是Excel 修改sumproduct公式以忽略值!射程内,excel,excel-formula,sumproduct,Excel,Excel Formula,Sumproduct,我想用的公式是 =sumproduct(E3:E24, H3:H24) 但问题是这两列都包含值!不同行中的错误。特别是:如果E14中出现错误,它将出现在E14:H14中的所有单元格中 如何修改公式,使其仅返回数值的乘积 以下是我正在使用的范围的屏幕截图: 将SUMPRODUCT的阵列版本与IFERROR一起使用: =SUMPRODUCT(IFERROR(E3:E24,0),IFERROR(H3:H24,0)) 以这种方式使用IFERRO需要在退出编辑模式时使用Ctrl Shift Enter
=sumproduct(E3:E24, H3:H24)
但问题是这两列都包含值!不同行中的错误。特别是:如果E14中出现错误,它将出现在E14:H14中的所有单元格中
如何修改公式,使其仅返回数值的乘积
以下是我正在使用的范围的屏幕截图:
将SUMPRODUCT的阵列版本与IFERROR一起使用:
=SUMPRODUCT(IFERROR(E3:E24,0),IFERROR(H3:H24,0))
以这种方式使用IFERRO需要在退出编辑模式时使用Ctrl Shift Enter而不是Enter以数组形式输入公式。使用带有IFERRO的SUMPRODUCT的数组版本:
=SUMPRODUCT(IFERROR(E3:E24,0),IFERROR(H3:H24,0))
以这种方式使用IFERROR需要在退出编辑模式时使用Ctrl Shift Enter而不是Enter来数组输入公式。IFERROR应将错误替换为0:
=sumproduct(IFERROR(E3:E24,0),IFERROR(H3:H24,0))
IFERROR应将错误替换为0:
=sumproduct(IFERROR(E3:E24,0),IFERROR(H3:H24,0))
或者,您可以使用IFERROR修复源数据,然后将SUMPRODUCT作为正常使用:或者您可以使用IFERROR修复源数据,然后将SUMPRODUCT作为正常使用:完美!谢谢:太好了!谢谢:此解决方案最好避免输入数组公式。此解决方案最好避免输入数组公式。