Página 1 de 1

Função digito ...

Enviado: 13 Nov 2017 às 15:29
por luiseugenio
Boa tarde!!

Uso uma expressão na célula pra retornar um dígito. Gostaria que alguém me desse uma luz de como passar isso para uma função.

Por exemplo: Em uma célula eu digito um número de até 9 digitos, podendo ser menos, e na célula ao lado, ela retorna o dígito dessa sequencia. Depois, em uma terceira ´celula, eu concateno as duas

A2: 888888

A3: =10-MOD(SOMA(--EXT.TEXTO(TEXTO(A2;"000000000");{2;4;6;8};1);--DIREITA(EXT.TEXTO(TEXTO(A2;"000000000");{1;3;5;7;9};1)*2);--ESQUERDA(TEXTO((EXT.TEXTO(TEXTO(A2;"000000000");{1;3;5;7;9};1)*2);"00")));10)


Aqui quando o cálculo do dígito é 10, é pra retornar zero no resultado final
A4: SE(A3<>10;A2&-A3;A2&"-"&0)

Eu estava pensando se teria como criar uma função do tipo =retornadigito(A2)


Muito obrigado aos que me ajudarem

Re: Função digito ...

Enviado: 14 Nov 2017 às 06:56
por Deciog
luiseugenio

Confere se é desta forma que desejas

Se minha resposta foi útil, clique em obrigado é uma forma de agradecimento da ajuda

Se você Visitante Também gostou e foi útil pode clique em obrigado

Decio

Função digito ...

Enviado: 14 Nov 2017 às 08:01
por luiseugenio
Não não, eu gostaria de uma função que fizesse isso, para quando eu digitasse na celula, uma função =digito(a1), por exemplo, fizesse essa expressão na célula, mas obrigado pela ajuda

Re: Função digito ...

Enviado: 14 Nov 2017 às 10:10
por RuiPahul
Olá Luis,
Veja se o anexo que envio resolve a sua necessidade.
Ao dispor, Rui

Função digito ...

Enviado: 14 Nov 2017 às 13:17
por luiseugenio
Exatamente o que eu precisava, muito obrigado!!!
Funcionou perfeitamente

Re: Função digito ...

Enviado: 14 Nov 2017 às 16:49
por RuiPahul
Oi. Tudo bem.
Marque o tópico como Resolvido se foi solucionado seu problema.
Att Rui