Selecione a conta com a qual pretende iniciar sessão.
Converter números em diferentes sistemas numéricos
Applies ToExcel para Microsoft 365Excel para Microsoft 365 para MacExcel na WebExcel 2024Excel 2024 for MacExcel 2021Excel 2021 para MacExcel 2019Excel 2019 para MacExcel 2016Excel para iPadExcel para iPhoneExcel para tablets AndroidExcel para telemóveis 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)