Página 1 de 1
Fórmula para gerar código de atendimento
Enviado: 14 Jun 2018 às 11:04
por SandroLima
Bom dia pessoal.
Poderiam me ajudar com essa atividade?
Preciso de uma fórmula que gere um código de atendimento do cliente baseado no seu nome, data de nascimento e data do atendimento no formato "000.000.0000" e com as iniciais sempre maiúsculas.
Segue planilha com o exemplo de retorno desejado.
Muito obrigado a quem puder colaborar.
Re: Fórmula para gerar código de atendimento
Enviado: 14 Jun 2018 às 13:12
por TG555
SandroLima escreveu:Bom dia pessoal.
Poderiam me ajudar com essa atividade?
Preciso de uma fórmula que gere um código de atendimento do cliente baseado no seu nome, data de nascimento e data do atendimento no formato "000.000.0000" e com as iniciais sempre maiúsculas.
Segue planilha com o exemplo de retorno desejado.
Muito obrigado a quem puder colaborar.
Sandro, boa tarde!
Consegui montar o que desejas. Só lhe informo que como algumas somas de dias dão 2 dígitos (1 a mais que o teu exemplo), resolvi mudar o critério inicial da segunda sequência do seu código para retornar 4 dígitos sendo 2 deles do dia e 2 do mês, de forma a padronizar o código à todos para o mesmo número de caracteres.
Veja se lhe atende.
Re: Fórmula para gerar código de atendimento
Enviado: 14 Jun 2018 às 18:21
por KleinMilton
Bota lá na C4:
=CONCATENAR(MAIÚSCULA(ESQUERDA(E4;1));TEXTO(F4; "aa");".";ESQUERDA(TEXTO(D4; "dd"); 1) + DIREITA(TEXTO(D4; "dd"); 1);TEXTO(D4; "mm");".";ESQUERDA(CONCATENAR(ARRUMAR(DIREITA(SUBSTITUIR(E4;" ";REPT(" ";NÚM.CARACT(E4)));NÚM.CARACT(E4)))));TEXTO(D4; "aa"))
Re: Fórmula para gerar código de atendimento
Enviado: 14 Jun 2018 às 20:36
por SandroLima
Obrigado colegas do fórum.
Me ajudaram muito.
Muito grato pela colaboração.
Fórmula para gerar código de atendimento
Enviado: 14 Jun 2018 às 22:58
por SandroLima
Há alguma possibilidade de complementar a fórmula para que seja mantido o formato "000.000.000", somando novamente o valor encontrado pela soma dos dígitos do dia de atendimento caso o valor encontrado seja igual ou maior a 10?
Tipo: 29/02/2016. A soma dos dígitos dos dias (2 + 9 ) seria 11 e somando novamente (1 + 1) seria 2.
Com essa fórmula algumas sequências estão ficando no formato "000.0000.000" e seria desejável manter o formato "000.000.000".
Fórmula para gerar código de atendimento
Enviado: 15 Jun 2018 às 12:00
por KleinMilton
Então, eu utilizaria outras colunas para manter o controle de toda ação, abaixo o código ficou gigantesco, acho isso visualmente feio.. Mas dá pra ter o resultado esperado:
Insira na C4:
=CONCATENAR(MAIÚSCULA(ESQUERDA(F4;1));TEXTO(G4; "aa");".";SE(ESQUERDA(TEXTO(D4; "dd"); 1) + DIREITA(TEXTO(D4; "dd"); 1)>9;(ESQUERDA(ESQUERDA(TEXTO(D4; "dd"); 1) + DIREITA(TEXTO(D4; "dd"); 1);1) + DIREITA(ESQUERDA(TEXTO(D4; "dd"); 1) + DIREITA(TEXTO(D4; "dd"); 1);1));ESQUERDA(TEXTO(D4; "dd"); 1) + DIREITA(TEXTO(D4; "dd"); 1));TEXTO(D4; "mm");".";ESQUERDA(CONCATENAR(ARRUMAR(DIREITA(SUBSTITUIR(F4;" ";REPT(" ";NÚM.CARACT(F4)));NÚM.CARACT(F4)))));TEXTO(D4; "aa"))