当另一个特定单元格为空时,从特定单元格中减去

当另一个特定单元格为空时,从特定单元格中减去

我正在尝试创建一个公式,该公式将从 D 列中减去 C 列,但仅当 E 列为空时才有效。我尝试了 IF、AND、OR 和 ISBLANK 的几种不同组合,但还是无法找到答案。

我尝试过的公式:

=IF(ISBLANK(E19),"",D19-C19)

得到的值与我从 E 中减去 C 的不同列的值相同。

=IF(AND(ISNUMBER(D19),ISNUMBER(C19)),D19-C19,"")

但它不包括第一天,并且尝试在末尾添加一,即使它应该是 0,也会添加它。

=IF(AND(ISBLANK(D19),ISBLANK(C19)),"",D19-C19)

与上面的问题相同,它给出的值为 21,而它应该是 22。同样,如果我只是在末尾添加 1,它就会错过应该为 0 的单元格。

如果有帮助的话,这里是一些列的片段

图片剪辑

答案1

Harrymc 用以下建议回答了这个问题:

“尝试这个:=IF(AND(ISBLANK(E19),NOT(OR(ISBLANK(D19),ISBLANK(C19),D19=C19))),D19-C19+1)

相关内容