Free Trial

Desafios Semanais

Resolva o desafio, compartilhe sua solução e lidere nossa Comunidade!

Desafio #36: Algarismos vs. números por extenso

SylviaP
Moderator
Moderator

Olá pessoal, tudo bem?

 

Espero que já tenham acessado as novas lições na Academia Alteryx. Fiquem à vontade para me enviar feedback e comentários, com certeza vou ler a aplicar para os próximos módulos.

 

A solução do desafio passado está postada e quero agradecer @damc , @Malvim  e @cpmonteiro  pelas contribuições. Como sempre, vocês arrasam!

 

O desafio desta semana foi inspirado no Desafio 14 criado pelo nosso querido @carlosteixeira. Se você ainda não teve a oportunidade de resolvê-lo, sugiro que faça-o primeiro antes de tentar o dessa semana.

 

Desafio: Em diversas situações é comum termos que escrever valores numéricos em um formato por extenso para reduzir inconsistências ou mesmo para deixar claro o valor no caso de haver um erro de digitação. Seu objetivo é converter os valores da tabela em formato por extenso.

Por exemplo, 9.612.850,20 = nove milhões seiscentos e doze mil oitocentos e cinquenta reais e vinte centavos.

 

Bom trabalho!

Sylvia
Malvim
Bólide

Enfim consegui fazer uma macro funcionar direitinho! 😃

Fiz a do desafio 14 pra agilizar esse desafio aqui!

 

Saqueador
Malvim_0-1602015084964.png

 

cpmonteiro
Bola de fogo

Olá,

 

como este desafio é bem parecido com o  #14, aproveitei para abordar de maneira diferente e também melhorei na lógica para montar os valores por extenso, evitando alguns erros como "cem" ou "cento" e considerando singular e plural para "reais" e "centavos", de acordo com a necessidade.

 

Saqueador
cpmonteiro_0-1602094309034.png

 

 As regras de montagem do valor por extenso:

Saqueador
cpmonteiro_1-1602094483569.png

 

Um abraço,

 

Cristiano

rmassambane
Bola de fogo

36

SylviaP
Moderator
Moderator

Esse deu um trabalhinho com as fórmulas né @rmassambane ?

Contei e foram 28 linhas de fórmulas! 🙂

Mandou super bem!

Sylvia