Acabei de notar que a contagem de colunas do MS Excel aumentou de ZZ
para XFD
, ou seja, 16.384 colunas. Qual é o significado desse valor específico? Por que a MS não foi além ZZZ
? Por que eles pararam XFD
?
29
Acabei de notar que a contagem de colunas do MS Excel aumentou de ZZ
para XFD
, ou seja, 16.384 colunas. Qual é o significado desse valor específico? Por que a MS não foi além ZZZ
? Por que eles pararam XFD
?
Respostas:
O significado de 16.384 é que você pode ter valores de índice de coluna interna de 0 a 16383. Vejamos o que 16383 é em binário:
Falta 2 bits para uma palavra de 16 bits. É provável que 1 bit seja um sinalizador absoluto / relativo, que deixa 1 bit para outra finalidade, e a coisa toda é organizada em uma única palavra.
Os números das linhas são semelhantes: um valor máximo de índice de 1.048.575 é este:
Para mim, como programador, parece que uma palavra de 32 bits está sendo usada, com os 20 bits inferiores como índice de linha e os 12 bits principais usados para outra coisa.
fonte
16,384 é 2 ^ 14.
Ao mesmo tempo em que as colunas foram expandidas para 16.384, as linhas foram expandidas para mais de um milhão, ou seja, 1.048.576.
Esses números se referem a dois à potência de 14 (2 ^ 14) e dois à potência de 20 (2 ^ 20), respectivamente, assim como as progressões naturais (lógicas) na escala de unidades de memória de computador que foram inicialmente estruturadas em bytes .
À medida que a memória do computador aumentava, era possível carregar e avaliar um número maior de linhas e colunas na memória para cálculos, para que a grade do Excel pudesse crescer a partir das limitações das versões anteriores.
Esses números máximos para linhas e colunas foram selecionados pelas pessoas que projetam como o Excel funciona, é claro, e se tornaram possíveis com o aumento da memória do computador. Eles poderiam ter escolhido números diferentes, mas o número de linhas e colunas no Excel desde a versão 2007 está enraizado no poder de 2.
fonte