Formula para Escrever Numero por Extenso no Excel 2010

Infelizmente, o Microsoft Excel 2010 não possui uma função nativa para escrever números por extenso. No entanto, é possível utilizar uma fórmula personalizada para alcançar esse objetivo.

Aqui está um exemplo de uma fórmula que pode ser usada para escrever um número por extenso no Excel 2010:

=PROCURAR(DIREITA(A1);{"0","1","2","3","4","5","6","7","8","9"};1)*1

Essa fórmula é usada para converter um número escrito em formato de texto em um número numérico que pode ser usado em cálculos. Para usar essa fórmula para escrever um número por extenso, você precisará criar uma tabela ou lista de palavras que correspondam a cada dígito.

Por exemplo, você poderia criar uma tabela que parecesse com isso:

| Dígito | Palavra | |--------|---------| | 0| zero | | 1| um| | 2| dois | | 3| três | | 4| quatro | | 5| cinco | | 6| seis | | 7| sete | | 8| oito | | 9| nove |

Em seguida, você pode modificar a fórmula para usar a tabela de palavras, como este exemplo abaixo:

=SE(ÉTEXTO(A1);SUBST(TABELADEPALAVRAS(DIREITA(A1;1));" ";"-");PROCURAR(DIREITA(A1);{"0","1","2","3","4","5","6","7","8","9"};1)*1)

Esta fórmula usa a função TABELADEPALAVRAS para procurar a palavra correspondente ao último dígito do número e a função SUBST para adicionar um hífen entre as palavras. Você também precisa adicionar um argumento SE para verificar se o valor na célula é um texto ou um número.

Lembre-se de que, embora seja possível escrever números por extenso no Excel usando fórmulas personalizadas, esse processo pode ser complicado e demorado. Se você precisa escrever muitos números por extenso, pode ser mais fácil considerar a utilização de uma planilha ou software específico para essa finalidade.

Veja também mais Fórmulas com a letra F

Fórmulas que começam com:

Comentários