Converter números em sistemas numéricos diferentes
Applies ToExcel para Microsoft 365Excel para Microsoft 365 para MacExcel para a WebExcel 2024Excel 2024 para MacExcel 2021Excel 2021 para MacExcel 2019Excel 2016Excel para iPadExcel para iPhoneExcel para tablets AndroidExcel para telefones Android
Um sistema de números é uma forma sistemática de representar números com carateres simbólicos e utiliza um valor base para agrupar convenientemente números de forma compacta. O sistema de números mais comum é decimal, que tem um valor base de 10 e um conjunto de carateres simbólico de 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. No entanto, existem outros sistemas numéricos e podem ser mais eficientes de utilizar para um objetivo específico. Por exemplo, uma vez que os computadores utilizam lógica booleana para realizar cálculos e operações, utilizam o sistema de números binários, que tem um valor base de 2.
O Microsoft Office Excel tem várias funções que pode utilizar para converter números de e para os seguintes sistemas numéricos:
Sistema de números
Valor base
Conjunto de carateres 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
Para efetuar esta tarefa, utilize a função BIN2DEC .
1
2
3
A
B
Fórmula
Descrição (resultado)
=BINADEC(1100100)
Converte o binário 1100100 em decimal (100)
=BINADEC(1111111111)
Converte 1111111111 binários em decimal (-1)
Para efetuar esta tarefa, utilize a função BIN2HEX .
1
2
3
4
A
B
Fórmula
Descrição (resultado)
=BINAHEX(11111011; 4)
Converte 11111011 binários em hexadecimal com 4 carateres (00FB)
=BINAHEX(1110)
Converte o binário 1110 em hexadecimal (E)
=BINAHEX(1111111111)
Converte 1111111111 binários em hexadecimal (FFFFFFFFFFFF)
Para efetuar esta tarefa, utilize a função BIN2OCT .
1
2
3
4
A
B
Fórmula
Descrição (resultado)
=BINAOCT(1001; 3)
Converte o binário 1001 em octal com 3 carateres (011)
=BINAOCT(1100100)
Converte o binário 1100100 em octal (144)
=BINAOCT(1111111111)
Converte 1111111111 binários em octal (7777777777)
Para efetuar esta tarefa, utilize a função DEC2BIN .
1
2
3
A
B
Fórmula
Descrição (resultado)
=DECABIN(9; 4)
Converte 9 decimal em binário com 4 carateres (1001)
=DECABIN(-100)
Converte decimal -100 em binário (1110011100)
Para efetuar esta tarefa, utilize a função DEC2HEX .
1
2
3
A
B
Fórmula
Descrição (resultado)
=DECAHEX(100; 4)
Converte 100 decimal em hexadecimal com 4 carateres (0064)
=DECAHEX(-54)
Converte decimal -54 em hexadecimal (FFFFFFFFCA)
Para efetuar esta tarefa, utilize a função DEC2OCT .
1
2
3
A
B
Fórmula
Descrição (resultado)
=DECAOCT(58; 3)
Converte 58 decimais em octal (072)
=DECAOCT(-100)
Converte decimal em octal (7777777634)
Para efetuar esta tarefa, utilize a função HEX2BIN .
1
2
3
4
A
B
Fórmula
Descrição (resultado)
=HEXABIN("F"; 8)
Converte F hexadecimal em binário, com 8 carateres (00001111)
=HEXABIN("B7")
Converte o B7 hexadecimal em binário (10110111)
=HEXABIN("FFFFFFFFFF")
Converte FFFFFFFFFF hexadecimal em binário (1111111111)
Para efetuar esta tarefa, utilize a função HEX2DEC .
1
2
3
4
A
B
Fórmula
Descrição (resultado)
=HEXADEC("A5")
Converte a A5 hexadecimal em decimal (165)
=HEXADEC("FFFFFFFF5B")
Converte FFFFFFFF5B hexadecimal em decimal (-165)
=HEXADEC("3DA408B9")
Converte 3DA408B9 hexadecimal em decimal (1034160313)
Para efetuar esta tarefa, utilize a função HEX2OCT .
1
2
3
4
A
B
Fórmula
Descrição (resultado)
=HEXAOCT("F"; 3)
Converte F hexadecimal em octal com 3 carateres (017)
=HEXAOCT("3B4E")
Converte 3B4E hexadecimal em octal (35516)
=HEXAOCT("FFFFFFFF00")
Converte FFFFFFFF00 hexadecimal em octal (7777777400)
Para efetuar esta tarefa, utilize a função OCT2BIN .
1
2
3
A
B
Fórmula
Descrição (resultado)
=OCTABIN(3; 3)
Converte octal 3 em binário com 3 carateres (011)
=OCTABIN(7777777000)
Converte 7777777000 octal em binário (1000000000)
Para efetuar esta tarefa, utilize a função OCT2DEC .
1
2
3
A
B
Fórmula
Descrição (resultado)
=OCTADEC(54)
Converte octal 54 em decimal (44)
=OCTADEC(7777777533)
Converte 7777777533 octal em decimal (-165)
Para efetuar esta tarefa, utilize a função OCT2HEX .
1
2
3
A
B
Fórmula
Descrição (resultado)
=OCTAHEX(100; 4)
Converte o número octal 100 em hexadecimal com 4 carateres (0040)
=OCTAHEX(7777777533)
Converte 7777777533 de número octal em hexadecimal (FFFFFFFF5B)