Minha planilha do Excel não aceita uma fórmula com "&". Por exemplo =A1+A2&" OK" e se A1=1 e A2=2 então o resultado deve ser 3 OK. Essa mesma fórmula funciona em outra planilha, mas na planilha em que estou trabalhando dá o resultado VALOR. Por que funciona em uma planilha, mas não em outra?
Responder1
Verifique se A1 e A2 contêm números, não texto.
O#Valor!ocorre um erro quando o operador +
é usado com valores de texto. Ele ainda sobrevive a números armazenados como texto, mas se você alimentá-lo com palavras, ocorrerá um erro.
A &
operadora é inocente.
Responder2
O#VALOR!o erro aparece quando uma célula/célula é deixada em branco ou quando literalmente a Fórmula encontra o valor do Texto em vez do Número ou quando a Data é avaliada como Texto pela Fórmula.
- Para consertar o#VALOR!erro, insira o valor correto.
Confira exemplos abaixo:
- A fórmula usada é
=A1+A2&" OK"
- Você consegue#VALORerro, se e quando qualquer um dos valores for literalmente um Texto (string).
Para corrigir esse problema (quando um dos valores é literalmente Texto), você pode usar esta fórmula.
=SUM(A1,A2)&" OK"
Ou mesmo esta fórmula de matriz também funcionará.
{=SUM(IF(ISERROR(A1:A2),"",A1:A2))&" Ok"}
ObservaçãoConclua uma fórmula de matriz comCtrl+Shift+Enter.
Esta fórmula =A1+A2&" Ok"
também funcionará, mesmo quando ambas as células tiverem dados como TEXT
.
Você pode ajustar as referências de células na Fórmula conforme necessário.