Especificações e limites das folhas, o por quê destes valores

Dezembro 2016


Algumas informações sobre a razão de valores (especificações e limites) aparentemente arbitrárias: Por que é possível exibir 256 caracteres em uma célula, e não 250 ou 300? Por que 16.384 colunas no Excel 2007?

A questão a seguir foi postada em um fórum: "Fica-se confrontado com um limite de 65.536 linhas, mas eu não digitei o porquê desta limitação... alguém poderia explicar numa linguagem de amador o que bloqueia o Excel 2003 neste número de células/colunas, que deve ser a mesma razão para Excel 2007 supõe-se?"

Infelizmente a linguagem amadora não será suficiente para fornecer as explicações necessárias, que se originam na linguagem-máquina utilizada para escrever os arquivos -sistemas e algumas restrições ligadas ao número de bytes que servem para codificar os dados elementares. Mas, vamos tentar....

Quando um byte é formado de 8 bits (número binário igual a 0 ou 1</ital>) é denominado um octeto (byte). E um octeto pode representar 2 potencia 8 = 256 valores diferentes [escreve-se 2^8]. Daí este limite de 256 códigos ASCII, 256 caracteres possíveis de serem exibidos em uma célula Excel, 256 colunas do Excel 2003, etc.

Outras limitações

Com 2 octetos (bytes), ou seja, 16 bits, pode-se definir 2^16 = 65.536 valores, ou seja, o número de linhas do Excel 2003. Com 14 bits, pode-se definir 2^14 = 16384 valores. É o número de colunas do Excel 2007. Com 20 bits, pode-se definir 2^20 = 1.048.576 valores. É o número de linhas do Excel 2007.

E, para os mais curiosos, ao examinar a Ajuda do Excel 2007no seu capítulo sobre Especificações e limites relativos às folhas de cálculo e às planilhas , constatamos que a maior parte destes limites são das potencias de 2:
2^4=16 espessura e estilos de linhas
2^5=32 estilo de preenchimento, campos no formulário
2^9=512 fontes por planilha
2^10=1.024 saltos de página
2^15=32.767 caracteres armazenados em uma célula.

Para responder a uma pergunta mais recente, é preciso notar que as especificações do Excel 2010 são as mesmas que as do Excel 2007.
Foto: © Microsoft.

Veja também :
Este documento, intitulado « Especificações e limites das folhas, o por quê destes valores  »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.