Subtraindo células apenas se ambas tiverem um valor no Excel

0

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!

    
por BRMBU 09.05.2016 / 08:33

2 respostas

2

Você pode usar a função ISBLANK :

=IF(OR(ISBLANK(A2),ISBLANK(B2)),"",B2-A2)

    
por 09.05.2016 / 08:55
0

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), "")
    
por 09.05.2016 / 08:55