Excel:将ISBLANK与IF语句结合使用

时间:2017-04-10 12:03:20

标签: excel excel-formula

我正在尝试使用条件突出显示开发一个简单的过期日期。我已经根据G列中的逻辑测试将列I设置为IF语句,从列A中绘制值。公式目前是:

=IF(G2="N", A2+7,A2+60)

问题是,我为一个完整的excel新手做这个,所以我需要它万无一失。我希望列I保持空白,只要相应列A或G中的任一个单元格为空(不相关,它们都将填充在一起)。我尝试了一些嵌套的" AND"声明无济于事。

2 个答案:

答案 0 :(得分:1)

您需要使用OR来测试使用ISBLANK函数A2 G2是否为空白:

=IF(OR(ISBLANK(A2),ISBLANK(G2)),"",IF(G2="N",A2+7,A2+60))

如果是这样,如果任一输入为空白,则可以返回"",如果两者都已填充,则继续使用原始公式。

答案 1 :(得分:0)

一种选择是使用COUNTA函数来确定填充的单元格数,如果结果为2则仅使用IF函数,例如

=IF(COUNTA(A2,G2)=2,IF(G2="N",A2+7,A2+60),"")