如果1或2个单元格为空白则

时间:2014-12-12 08:40:58

标签: excel

我正在尝试编写一个简单的公式来检查1个或两个单元格是否为空白,如果是,则将结果单元格留空。我希望生成的单元格仅在两个单元格都填入时才显示计算。

虽然它不能按照我的意愿行事,但我已做到这一点:=IF(OR(C4<>"",B4<>""),A4-C4,"")

b4有一个日期,c4有一个数值(4)。配方是在d4。我想检查b4或c4是否为空白,如果是,请将d4留空,否则从a4(目前为14)中取c4。

4 个答案:

答案 0 :(得分:5)

应该有效:

=IF(ISBLANK(C4);"";IF(ISBLANK(D4);"";A4-C4))

它检查C4是否为空白单元格,如果没有,则检查D4是否为空白,如果不是,则进行数学计算。

答案 1 :(得分:2)

我建议使用ISBLANK检查空白单元格。

D4的公式:

=IF(OR(ISBLANK(B4), ISBLANK(C4)),,A4-C4)

答案 2 :(得分:0)

试试这个公式

=IF(AND(C4<>"",B4<>""),A4-C4,"")

答案 3 :(得分:0)

另外,我使用了=IF(A2&B2="",TRUE VALUE, FALSE VALUE),效果很好