HEXtoDEC com problema de saída de texto

0

Estou usando o Excel 2010 e realizando uma conversão hextodec com o texto anexado ao final.

Se eu tiver um valor HEX de 00B60000 localizado na célula D3 e aplicar a fórmula =SUM(((HEX2DEC(D3)*32)/1024)/1024)&" MB" , obtenho o resultado esperado de 364 MB .

Se eu tiver um valor HEX de 00B5995A localizado na célula F3 e aplicar a fórmula =SUM(((HEX2DEC(F3)*32)/1024)/1024)&" MB" , obtenho o resultado 363.198059082031 MB , que é matematicamente correto, mas não quero todas as casas decimais.

Eu tentei todas as opções de formatação padrão para a célula, incluindo sem casas decimais, e o resultado é o mesmo. Além disso, tentei limpar o conteúdo da célula e copiei o formato da célula que funciona corretamente para a que não funciona corretamente sem sucesso.

    
por user196693 08.02.2013 / 16:09

1 resposta

0

Você pode usar a função ROUND , com 0 casas decimais:

=ROUND(((HEX2DEC(D3)*32)/1024)/1024,0) & " MB"

Outra solução seria manter os resultados armazenados como números e mostrar com "MB", usando esta fórmula:

=(((HEX2DEC(E3)*32)/1024)/1024)

e aplicando essa formatação personalizada: 0 "MB"

    
por 08.02.2013 / 16:47