我想在 excel 中减去两个单元格,但前提是两个单元格都有值。更具体地说,在我的例子中,单元格中的公式C2目前=B2-A2
,但我只希望在B2有价值或A2有价值。我试过这个公式
=IF(AND(B12<>"",A12<>""),B12-A12," ")
但在第 12 行之后,它开始显示错误#VALUE!
答案1
您可以使用该ISBLANK
功能:
=IF(OR(ISBLANK(A2),ISBLANK(B2)),"",B2-A2)
答案2
您可以采取以下方法ISNUMBER
来检查字段是否具有可以减去的值:
=IF(OR(ISNUMBER(A2), ISNUMBER(B2)), IF(ISNUMBER(B2), B2, 0) - IF(ISNUMBER(A2), A2, 0), "")