मैं सिर्फ देखा है कि एमएस एक्सेल स्तंभ संख्या से बढ़ाकर ZZ
करने के लिए XFD
, यानी, 16,384 कॉलम। इस विशेष मूल्य का क्या महत्व है? एमएस आगे, ऊपर तक क्यों नहीं गया ZZZ
? वे क्यों रुक गए XFD
?
मैं सिर्फ देखा है कि एमएस एक्सेल स्तंभ संख्या से बढ़ाकर ZZ
करने के लिए XFD
, यानी, 16,384 कॉलम। इस विशेष मूल्य का क्या महत्व है? एमएस आगे, ऊपर तक क्यों नहीं गया ZZZ
? वे क्यों रुक गए XFD
?
जवाबों:
16,384 का महत्व यह है कि आपके पास 0 से 16383 तक आंतरिक कॉलम इंडेक्स मान हो सकते हैं। आइए देखें कि 16383 बाइनरी में क्या है:
0011 1111 1111 1111
यह 16-बिट शब्द के 2 बिट कम है। 1 बिट एक निरपेक्ष / सापेक्ष ध्वज होने की संभावना है, जो किसी अन्य उद्देश्य के लिए 1 बिट छोड़ देता है, और पूरी चीज एक शब्द में बड़े करीने से पैक होती है।
पंक्ति संख्याएं समान हैं: अधिकतम सूचकांक मूल्य 1,048,575 यह है:
0000 0000 0000 1111 1111 1111 1111 1111
मेरे लिए, एक प्रोग्रामर के रूप में, जो 32-बिट शब्द की तरह दिखता है, नीचे पंक्ति बिट के रूप में 20 बिट्स के साथ, और शीर्ष 12 बिट्स किसी और चीज़ के लिए उपयोग किया जाता है।
16,384 2 ^ 14 है।
उसी समय जब स्तंभों का विस्तार 16,384 तक हुआ, पंक्तियों का विस्तार एक मिलियन यानी 1,048,576 तक किया गया।
ये संख्या क्रमशः 14 (2 ^ 14) की शक्ति से दो और 20 (2 ^ 20) की शक्ति से दो संबंधित है, इसलिए कंप्यूटर मेमोरी इकाइयों के पैमाने पर प्राकृतिक (तार्किक) प्रगति है जो शुरू में बाइट्स में संरचित थी ।
जैसे-जैसे कंप्यूटर मेमोरी में वृद्धि हुई, गणना के लिए मेमोरी में बड़ी संख्या में पंक्तियों और स्तंभों को लोड करना और उनका मूल्यांकन करना संभव हो गया, इसलिए एक्सेल ग्रिड पहले के संस्करणों की सीमाओं से बढ़ सकता है।
पंक्तियों और स्तंभों के लिए इन अधिकतम संख्याओं को उन लोगों द्वारा चुना गया है जो डिज़ाइन करते हैं कि एक्सेल कैसे काम करता है, निश्चित रूप से, और बढ़ती कंप्यूटर मेमोरी के साथ संभव हो गया है। वे विभिन्न संख्याओं को चुन सकते थे, लेकिन संस्करण 2007 से एक्सेल में पंक्तियों और स्तंभों की संख्या 2 की शक्ति में निहित है।