我有这个公式(一个例子):
=OR(H46/B46-1>SUVProgress,I46/C46-1>S
UVProgress,J46/D46-1>SUVProgress,K46/E46-1>SUVProgress,L46/F46-1>SUVProgress)
SUVProgress在另一张纸上被定义为30%。 截至目前,它比较了2组5个单元格,如果该值大于SUVProgress,则返回值true。它必须查看所有5个单元格,但如果该单元格为空则会发生什么。截至目前,它返回#DIV / 0!因为并非所有单元格都填充了值。
我不知道该怎么做才能检查是否有空单元格。一些数据仅填充了2组3个单元而不是整个5个单元。
如何重新编写公式,仅对仅包含值的单元格执行操作?
答案 0 :(得分:1)
假设公式的部分应该为空单元格返回FALSE,您可以尝试用IFERROR(...,FALSE)包围OR的每个操作数,如下所示:
=OR(IFERROR(H46/B46-1>SUVProgress, FALSE), IFERROR(I46/C46-1>SUVProgress, FALSE),IFERROR(J46/D46-1>SUVProgress, FALSE),IFERROR(K46/E46-1>SUVProgress< FALSE),IFERROR(L46/F46-1>SUVProgress, FALSE))
效果应该是这些部分贡献一个FALSE,以防公式的那部分出现(=任何)错误。
答案 1 :(得分:0)
我认为您可以使用=IF(logical_test,value_if_true,value_if_false)
函数来检查单元格是否为空。