Bom dia,
Essa dúvida parece simples, mas vasculhei a internet e não encontrei um jeito de suprimir a vírgula do número caso o valor depois da vírgula seja 0(zero). Utilizei esse Formato "0,#%" para formatar o valor, caso o número depois da vírgula seja diferente de zero, esse decimal irá aparecer, caso o número depois da vírgula seja 0, irá aparecer somente o valor inteiro. Exemplo 10,5% mostrará 10,5%. 10,0% mostrará 10%.
Utilizando a formatação personalizada "0,#%" o valor de 10,0% fica aparecendo assim: 10,%. Não entendo por que a vírgula continua aparecendo.
O máximo que consegui foi mostrar o valor inteiro caso o valor seja 0% (zero), utilizando essa fórmula: =SE(<valor menor>/<valor maior>=0;TEXTO(<valor menor>/<valor maior>;"0%");TEXTO(<valor menor>/<valor maior>2;"0,#%")).
Conte Comigo!
Profissão: Programador VBA Pleno
"Para bom entendedor, meia palavra basta"
Postado : 02/12/2014 8:47 am