我正在尝试使用条件突出显示开发一个简单的过期日期。我已经根据G列中的逻辑测试将列I设置为IF语句,从列A中绘制值。公式目前是:
=IF(G2="N", A2+7,A2+60)
问题是,我为一个完整的excel新手做这个,所以我需要它万无一失。我希望列I保持空白,只要相应列A或G中的任一个单元格为空(不相关,它们都将填充在一起)。我尝试了一些嵌套的" AND"声明无济于事。
答案 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),"")