【问题标题】:Excel: Using ISBLANK in conjunction with IF statementExcel:将 ISBLANK 与 IF 语句结合使用
【发布时间】:2017-04-11 02:15:38
【问题描述】:

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

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

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

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      一种选择是使用 COUNTA 函数来确定填充了多少个单元格,并且仅在结果为 2 时才使用 IF 函数,例如

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-03
        相关资源
        最近更新 更多