Você pode usar a função ISBLANK
:
=IF(OR(ISBLANK(A2),ISBLANK(B2)),"",B2-A2)
Eu quero subtrair duas células no Excel, mas apenas se ambas as células tiverem um valor. Mais especificamente no meu caso, a fórmula na célula C2 é atualmente =B2-A2
, mas eu só quero que isso seja calculado quando B2 tiver um valor ou A2 tem um valor. Eu tentei esta fórmula
=IF(AND(B12<>"",A12<>""),B12-A12," ")
mas após a 12ª linha, começou a mostrar um erro de #VALUE!
Você pode recorrer a ISNUMBER
para verificar se os campos têm valores que podem ser subtraídos:
=IF(OR(ISNUMBER(A2), ISNUMBER(B2)), IF(ISNUMBER(B2), B2, 0) - IF(ISNUMBER(A2), A2, 0), "")