Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2019 para Mac Excel 2016 Excel 2013

Este artigo descreve a sintaxe da fórmula e a utilização da função DECAHEX no Microsoft Excel.

Descrição

Converte um número decimal em hexadecimal.

Sintaxe

DECAHEX(número; [casas])

A sintaxe da função DECAHEX tem os seguintes argumentos:

  • Número    Obrigatório. O número inteiro decimal que pretende converter. Se núm for negativo, casas é ignorado e DECAHEX devolve um número hexadecimal de 10 carateres (40 bits) em que o bit mais significativo é o bit de sinal. Os restantes 39 bits são bits de magnitude. Os números negativos são representados utilizando notação de complemento de dois.

  • Casas    Opcional. É o número de carateres a utilizar. Se casas for omitido, DECAHEX utiliza o número mínimo de carateres necessário. O argumento Casas é útil para preencher o valor devolvido com 0 (zeros) à esquerda.

Observações

  • Se Número for < -549.755.813.888 ou se Número for > 549.755.813.887, DEC2HEX devolve o #NUM! #VALOR!

  • Se Número não for numérico, DEC2HEX devolve o #VALUE! #VALOR!

  • Se o resultado de DEC2HEX exigir mais do que o número de carateres de Places especificados, devolve o #NUM! #VALOR!Por exemplo, DEC2HEX(64;1) devolve o valor de erro porque o resultado (40) requer dois carateres.

  • Se N.º de Casas não for um número inteiro, o valor de N.º Casas é truncado.

  • Se Places não for numérico, DEC2HEX devolve o #VALUE! #VALOR!

  • Se Places for negativo, DEC2HEX devolve o #NUM! #VALOR!

Exemplo

Copie os dados de exemplo na tabela seguinte e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Caso seja necessário, pode ajustar a largura das colunas para ver todos os dados.

Fórmula

Descrição

Resultado

=DECAHEX(100, 4)

Converte o decimal 100 em hexadecimal, com 4 carateres ("preenchido" com dois zeros à esquerda).

0064

=DECAHEX(-54)

Converte -54 decimal em hexadecimal

FFFFFFFFCA

=DECAHEX(28)

Converte o 28 decimal em hexadecimal.

1C

=DECAHEX(64,1)

Devolve o valor de erro #NÚM! porque o resultado (40) requer 2 carateres.

#NÚM!

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.