Saya baru saja memperhatikan bahwa jumlah kolom MS Excel meningkat dari ZZ
menjadi XFD
, yaitu, 16.384 kolom. Apa pentingnya nilai khusus ini? Mengapa MS tidak melangkah lebih jauh ZZZ
? Mengapa mereka berhenti XFD
?
29
Saya baru saja memperhatikan bahwa jumlah kolom MS Excel meningkat dari ZZ
menjadi XFD
, yaitu, 16.384 kolom. Apa pentingnya nilai khusus ini? Mengapa MS tidak melangkah lebih jauh ZZZ
? Mengapa mereka berhenti XFD
?
Jawaban:
Signifikansi 16.384 adalah bahwa Anda dapat memiliki nilai indeks kolom internal dari 0 hingga 16383. Mari kita lihat apa yang 16383 dalam biner:
Ini 2 bit lebih pendek dari kata 16-bit. 1 bit cenderung menjadi flag absolut / relatif, yang menyisakan 1 bit untuk tujuan lain, dan semuanya dikemas dengan rapi dalam satu kata.
Nomor barisnya serupa: nilai indeks maksimum 1.048.575 adalah ini:
Bagi saya, sebagai seorang programmer, yang terlihat seperti kata 32-bit sedang digunakan, dengan 20 bit terbawah sebagai indeks baris, dan 12 bit teratas digunakan untuk sesuatu yang lain.
sumber
16.384 adalah 2 ^ 14.
Pada saat yang sama ketika kolom diperluas menjadi 16.384, baris diperluas menjadi lebih dari satu juta, yaitu 1.048.576.
Angka-angka ini berhubungan dengan dua dengan kekuatan 14 (2 ^ 14) dan dua dengan kekuatan 20 (2 ^ 20), masing-masing, demikian juga perkembangan (logis) alami pada skala unit memori komputer yang awalnya terstruktur dalam byte .
Saat memori komputer meningkat, dimungkinkan untuk memuat dan mengevaluasi lebih banyak baris dan kolom dalam memori untuk perhitungan, sehingga kisi Excel dapat tumbuh dari keterbatasan versi sebelumnya.
Jumlah maksimum ini untuk baris dan kolom telah dipilih oleh orang-orang yang merancang bagaimana Excel bekerja, tentu saja, dan menjadi mungkin dengan meningkatnya memori komputer. Mereka bisa memilih angka yang berbeda, tetapi jumlah baris dan kolom di Excel sejak versi 2007 berakar pada kekuatan 2.
sumber