Excel 如果某些范围单元格为空白,如何使用产品功能

Excel 如果某些范围单元格为空白,如何使用产品功能,excel,excel-formula,Excel,Excel Formula,我想在从100%减去后乘以三个单元格值,我使用了乘积函数,也尝试了聚合函数。如果其中一个单元格为空,我会出错。需要从100%减去c cloumns值f column值和I column值,然后乘以。请注意,有时c,f of I值中的一个可以为空 如前所述,获得此错误的唯一方法是如果字段中存在返回空字符串或空格的公式 为了解决这个问题,我们只需要使用IFERROR来处理产生的错误: =PRODUCT(IFERROR(1-CHOOSE({1,2,3},C3,F3,I3),1)) 根据Excel版

我想在从100%减去后乘以三个单元格值,我使用了乘积函数,也尝试了聚合函数。如果其中一个单元格为空,我会出错。需要从100%减去c cloumns值f column值和I column值,然后乘以。请注意,有时c,f of I值中的一个可以为空

如前所述,获得此错误的唯一方法是如果字段中存在返回空字符串或空格的公式

为了解决这个问题,我们只需要使用IFERROR来处理产生的错误:

=PRODUCT(IFERROR(1-CHOOSE({1,2,3},C3,F3,I3),1))
根据Excel版本的不同,在退出编辑模式时,可能需要使用Ctrl-Shift-Enter而不是Enter来确认


或者,因为只有三个,所以只需使用三个IFERROR并将结果相乘:

=IFERROR(1-C3,1)*IFERROR(1-F3,1)*IFERROR(1-I3,1)
这只是一个正常的公式


第三个选项是返回原始公式中的
0
,而不是

=IFERROR(E3/D3,0) 

然后格式化单元格
%;%将隐藏
0

我无法重现错误-除非F3中有空格或某种文本?c,f,I列包含上述公式,=IFERROR(E3/D3,”)。这些
是您的问题:-)
1-”
不起作用。我会把它设为零。^^^^第三个选项^^^