Um sistema de números é uma maneira sistemática de representar números com caracteres simbólicos e usa um valor base para agrupar números convenientemente em forma compacta. O sistema de números mais comum é o decimal, que tem um valor base de 10 e um conjunto de caracteres simbólico de 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. No entanto, há outros sistemas numéricos e eles podem ser mais eficientes de usar para uma finalidade específica. Por exemplo, como os computadores usam a lógica booliana para executar cálculos e operações, eles usam o sistema de números binários, que tem um valor base de 2.
Observação
Este artigo descreve os diferentes sistemas numéricos. Para alterar o caractere usado para separar milhares ou decimais com base em sua região, consulte o tópico Alterar o caractere usado para separar milhares ou decimais no Microsoft Q&A.
O Microsoft Office Excel tem várias funções que você pode usar para converter números de e para os seguintes sistemas numéricos:
| Sistema de números | Valor base | Conjunto de caracteres simbólico |
|---|---|---|
| Binário | 2 | 0,1 |
| Octal | 8 | 0, 1, 2, 3, 4, 5, 6, 7 |
| Decimal | 10 | 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9 |
| Hexadecimal | 16 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F |
Converter um número binário em decimal
Para fazer essa tarefa, use a função BIN2DEC .
| Fórmula | Descrição (Resultado) |
|---|---|
| =BINADEC(1100100) | Converte binário 1100100 em decimal (100) |
| =BINADEC(1111111111) | Converte 1111111111 binário em decimal (-1) |
Converter um número binário em hexadecimal
Para fazer essa tarefa, use a função BIN2HEX .
| Fórmula | Descrição (Resultado) |
|---|---|
| =BINAHEX(11111011; 4) | Converte 11111011 binário em hexadecimal com 4 caracteres (00FB) |
| =BINAHEX(1110) | Converte binário 1110 em hexadecimal (E) |
| =BINAHEX(1111111111) | Converte 1111111111 binário em hexadecimal (FFFFFFFFFFFF) |
Converter um número binário em octal
Para fazer essa tarefa, use a função BIN2OCT .
| Fórmula | Descrição (Resultado) |
|---|---|
| =BINAOCT(1001; 3) | Converte binário 1001 em octal com 3 caracteres (011) |
| =BINAOCT(1100100) | Converte binário 1100100 em octal (144) |
| =BINAOCT(1111111111) | Converte 1111111111 binário em octal (7777777777) |
converte um número decimal em binário
Para fazer essa tarefa, use a função DEC2BIN .
| Fórmula | Descrição (Resultado) |
|---|---|
| =DECABIN(9; 4) | Converte decimal 9 em binário com 4 caracteres (1001) |
| =DECABIN(-100) | Converte decimal -100 em binário (1110011100) |
Converter um número decimal em hexadecimal
Para fazer essa tarefa, use a função DEC2HEX .
| Fórmula | Descrição (Resultado) |
|---|---|
| =DECAHEX(100; 4) | Converte decimal 100 em hexadecimal com 4 caracteres (0064) |
| =DECAHEX(-54) | Converte decimal -54 em hexadecimal (FFFFFFFFFFCA) |
Converter um número decimal em octal
Para fazer essa tarefa, use a função DEC2OCT .
| Fórmula | Descrição (Resultado) |
|---|---|
| =DECAOCT(58; 3) | Converte decimal 58 em octal (072) |
| =DECAOCT(-100) | Converte decimal em octal (7777777634) |
Converter um número hexadecimal em binário
Para fazer essa tarefa, use a função HEX2BIN .
| Fórmula | Descrição (Resultado) |
|---|---|
| =HEXABIN("F"; 8) | Converte hexadecimal F em binário, com 8 caracteres (00001111) |
| =HEXABIN("B7") | Converte o hexadecimal B7 em binário (10110111) |
| =HEXABIN("FFFFFFFFFF") | Converte FFFFFFFFFFFFFF hexadecimal em binário (1111111111) |
Converter um número hexadecimal em decimal
Para fazer essa tarefa, use a função HEX2DEC .
| Fórmula | Descrição (Resultado) |
|---|---|
| =HEXADEC("A5") | Converte hexadecimal A5 em decimal (165) |
| =HEXADEC("FFFFFFFF5B") | Converte FFFFFFFF5B hexadecimal em decimal (-165) |
| =HEXADEC("3DA408B9") | Converte hexadecimal 3DA408B9 em decimal (1034160313) |
Converter um número hexadecimal em octal
Para fazer essa tarefa, use a função HEX2OCT .
| Fórmula | Descrição (Resultado) |
|---|---|
| =HEXAOCT("F"; 3) | Converte hexadecimal F em octal com 3 caracteres (017) |
| =HEXAOCT("3B4E") | Converte hexadecimal 3B4E em octal (35516) |
| =HEXAOCT("FFFFFFFF00") | Converte FFFFFFFF00 hexadecimal em octal (7777777400) |
Converter um número octal em binário
Para fazer essa tarefa, use a função OCT2BIN .
| Fórmula | Descrição (Resultado) |
|---|---|
| =OCTABIN(3; 3) | Converte octal 3 em binário com 3 caracteres (011) |
| =OCTABIN(7777777000) | Converte 7777777000 octal em binário (10000000000) |
Converter um número octal em decimal
Para fazer essa tarefa, use a função OCT2DEC .
| Fórmula | Descrição (Resultado) |
|---|---|
| =OCTADEC(54) | Converte octal 54 em decimal (44) |
| =OCTADEC(7777777533) | Converte 7777777533 octal em decimal (-165) |
Converter um número octal em hexadecimal
Para fazer essa tarefa, use a função OCT2HEX .
| Fórmula | Descrição (Resultado) |
|---|---|
| =OCTAHEX(100; 4) | Converte o número octal 100 em hexadecimal com 4 caracteres (0040) |
| =OCTAHEX(7777777533) | Converte o número octal 7777777533 em hexadecimal (FFFFFFFF5B) |
Veja Também
Alterar configurações de formato regional no Excel para a Web