Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel:将ISBLANK与IF语句结合使用_Excel_Excel Formula - Fatal编程技术网

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

Excel:将ISBLANK与IF语句结合使用,excel,excel-formula,Excel,Excel Formula,我正在尝试开发一个带有条件突出显示的简单过期日期。我已经根据G列中的逻辑测试将I列设置为IF语句,从a列中提取值。公式当前为: =IF(G2="N", A2+7,A2+60) 问题是,我做这个是为了一个完全的excel新手,所以我需要它万无一失。我希望列I保持空白,只要相应列A或G中的任一单元格为空白(不相关,它们将一起填充)。我尝试了一些嵌套的和“and”语句,但没有效果 您需要使用或使用ISBLANK功能测试A2或G2是否为空: =IF(OR(ISBLANK(A2),ISBLANK(G2)

我正在尝试开发一个带有条件突出显示的简单过期日期。我已经根据G列中的逻辑测试将I列设置为IF语句,从a列中提取值。公式当前为:

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

问题是,我做这个是为了一个完全的excel新手,所以我需要它万无一失。我希望列I保持空白,只要相应列A或G中的任一单元格为空白(不相关,它们将一起填充)。我尝试了一些嵌套的和“and”语句,但没有效果

您需要使用
使用
ISBLANK
功能测试A2或G2是否为空:

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

如果是,您可以返回
,如果其中一个输入为空,如果两个输入都已填充,则继续使用原始公式。

一个选项是使用
COUNTA
函数确定填充了多少单元格,如果结果为2,则仅使用
If
函数,例如

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