我正在尝试创建一个公式,该公式将从 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)
”