![Fórmula do Excel dependendo se uma célula é texto ou não](https://rvso.com/image/1317399/F%C3%B3rmula%20do%20Excel%20dependendo%20se%20uma%20c%C3%A9lula%20%C3%A9%20texto%20ou%20n%C3%A3o.png)
=IF(F46=0,I45-C46,I45-F46)
Isso funciona. Mas agora quero incluir também o seguinte: Digamos F46
que seja texto – quero que o valor da célula seja I45 (o valor da célula anterior), mas se não for texto, quero que seja I45-F46
.
Responder1
em casos como estes, useFunções de SI:
=IF(F46=0,I45-C46,IF(ISTEXT(I46),I45,I45-F46))
Responder2
Você também pode tentar esta fórmula
=IF(F46=0,I45-C46,I45-N(F46))
N
apenas retorna o valor numérico de qualquer célula.
Se a célula contiver um valor de texto, ela retornará zero; então, se A1 = 4
então =N(A1)=4
, se A1 = "x"
então =N(A1)=0
.