Boa tarde feras!
Tenho uma planilha com mais de 56000 linhas em 3 colunas.
São elas: A=Nome, B=Fone1 e C=Fone2;
Algumas células B e C têm o código de área, outras não. Além disso alguns números são fixos e outros celulares.
Minha necessidade: acrescentar o nono dígito SOMENTE aos celulares.
Usei DIREITA e ESQUERDA para separar código de área dos números para depois concatenar tudo gerando o novo número, com 9 dígitos. Sei que não precisaria, pois uma única fórmula me daria tudo. Contudo começou a dar o problema e eu resolvi quebrar o processo em várias etapas.
Parece fácil, pois na minha cabecinha é só identificar os números fixos abaixo de um determinado valor, o qual defini como 81000000.
A fórmula ficou assim:
=SE((F3)<($D$1);(F3);CONCATENAR(9;F3))
F3 é a célula que tem o número (fixo ou móvel) extraído da célula original
$D$1 é a célula que tem o número de referência, que dá ao excel o parâmetro para saber se é fixo ou móvel
A fórmula está na célula G3, ou seja, não tem referência circular.
Por quê, ele me dá o valor concatenado em qualquer situação, seja com número maior ou menor que o D1?
Estou há quatro dias nisso e não entendi o erro ainda.
Conto com a ajuda dos amigos.
Postado : 11/12/2017 3:02 pm