Jovens... a função ROMANO() tem um limite. Não adianta querer ser do contra. Claro, se quiser chamar de impossível, é pq é.
Pode manipular a fórmula como for, tentar enganar, colocar a condiçãozinha la, brincar com o 4000, "MMMM" & romano de numero - 4000 foi super criativo, mas daí vc só mudou o limite do desafio.
Agora tente fazer então um maior que 8000, o problema volta...
Essa opção que foi enviada por último, achei também super criativa.... e de fato funciona... MAS, a formula teve que ser trabalhada....
=REPT("M";TRUNCAR(A3/1000))&ROMANO(SUBSTITUIR(A3-TRUNCAR(A3/1000)*1000;".";""))
Esperto, dividir o número por mil, e escrever essa qtd de Ms...
o restante, trata !
Problema aparece em números maiores que 1milhão !
E maiores que 10milhões, já dá erro #VALOR! direto !
ou seja, não importa o qto vc manipule a fórmula, no final vc sempre estará limitado na função romano() !
um desafio interessante, mas tb não imagino pq alguém precisaria representar um número maior que 3mil, em romano. Romanos são usados para representar anos históricos. 4000 é o dobro que temos desde JC.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 12/02/2016 8:48 am