Sadece MS Excel sütun sayısı yükselmiştir fark ZZ
etmek XFD
, yani 16.384 sütun. Bu özel değerin önemi nedir? MS neden daha ileri gitmedi ZZZ
? Neden durdular XFD
?
Sadece MS Excel sütun sayısı yükselmiştir fark ZZ
etmek XFD
, yani 16.384 sütun. Bu özel değerin önemi nedir? MS neden daha ileri gitmedi ZZZ
? Neden durdular XFD
?
Yanıtlar:
16,384'ün önemi, 0 ile 16383 arasında iç sütun dizin değerlerine sahip olmanızdır. 16383'ün ikili olarak ne olduğuna bir bakalım:
0011 1111 1111 1111
16-bitlik bir kelimenin 2 biti yok. 1 bit, başka bir amaç için 1 bit bırakan mutlak / göreceli bir bayrak olabilir ve her şey düzgün bir şekilde tek bir kelimeyle toplanır.
Satır numaraları benzer: En yüksek 1,048,575 endeks değeri şudur:
0000 0000 0000 1111 1111 1111 1111 1111
Bana göre, bir programcı olarak, 32 bitlik bir kelime kullanılıyor gibi görünüyor, en altta 20 bit satır dizini olarak ve ilk 12 bit ise başka bir şey için kullanılıyor.
16,384, 2 ^ 14'tür.
Aynı zamanda sütunlar 16.384'e çıkarıldı, sıralar bir milyonun üzerinde, yani 1.048.576'ya çıkarıldı.
Bu sayılar sırasıyla iki (14) (2 ^ 14) ve iki (20) (2 ^ 20) iktidar ile ilgilidir, yani başlangıçta bayt olarak yapılandırılan bilgisayar bellek birimleri ölçeğinde doğal (mantıksal) ilerlemedir. .
Bilgisayar belleği arttıkça, hesaplamalar için bellekte daha çok sayıda satır ve sütunu yüklemek ve değerlendirmek mümkün oldu, böylece Excel ızgarası önceki sürümlerin sınırlamalarından büyüyebildi.
Satırlar ve sütunlar için bu maksimum sayılar, Excel'in nasıl çalıştığını tasarlayan ve elbette artan bilgisayar belleği ile mümkün olan kişiler tarafından seçildi. Farklı sayılar seçmiş olabilirlerdi, ancak 2007 sürümünden bu yana Excel'deki satır ve sütun sayısı 2'nin gücüne dayanıyor.