Excel: Warum XFD = 16384?
Hallo, Mir ist schon bewusst, dass es durch 2^14 zustande kommt, aber warum genau "2^14" ? MfG
4 Antworten
Um es mal klarer zu formulieren (Ich hoffe, ich habe Dich richtig verstanden):
Warum ist bei Excel die letzte Spalte die Spalte XFD, also die 16384te Spalte"
(Dass 16384 = 2^14 ist, ist klar.)
...
Warum hat also MS die Spaltenanzahl nicht auch auf 2^16 = 1048576 gesetzt, wie die Zeilenanzahl. Wobei 2^16 genau zwei Byte sind.
Meine Vermutung wäre, dass man schlicht der Meinung war, dass
17.179.869.184 Zellen
reichen sollten.
Selbst wenn "nur" diese Zellen voll genutzt werden, werden wohl auch die schnellsten PC in die Knie gehen.
Sorry!
Die 2^16 waren die 65.536 Zeilen von Excel 2003 und älter.
Seit 2007 hat Excel
Zeilen, die dann
2½ Byte "verbrauchen".
So, jetzt müsste es aber stimmen.
nein, SPALTEN!
aber ich teile Deine Vermutung von wegen nicht vierstellig.
Das alte xls hatte ja 256=iv Spalten,
Open Office/LibreOffice hat auf 1024= 2^10=AMJ gesteigert.
Das konnte man bei MS nicht einfach akzeptieren, nur die Konkurrenz nachzumachen (obwohls eigentlich reicht), man musste Kompatibilitätsprobleme mit zugehörigen Warnmeldungen möglichst massenhaft einbauen. Und wenn man dann schon mal bei drei Buchstaben ist, dann kann man die auch ausschöpfen, also max. XFD=2^14
Was soll denn das überhaupt sein?
Die hexadezimale Darstellung "FD"?
Die wäre ja nun keineswegs 16384, sondern hätte die Zffern F (=15) in der Position 16 (16^1) und D (=13) in der Position 1 (16^0),
wäre also ins Dezimalsystem umgesetzt
15*16+13 = 253
Also was soll das mit 2^14?
XFD ist der Name der letzten Spalte in Excel, nämlich der 16384ten.
Es beginnt mit A-Z, dann AA-ZZ und dann AAA-XFD.
Da habe ich voll daneben gelegen, Na, du hast ja gelesen, was ich gedacht hatte, weil ja zufällig D und F Ziffern des Hexadezimalsystems sind, das man gern mit X symbolisiert (für "hexa", obwohl sich das krumm anhört),
weil 2 * 2 * 2 *2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 = 16384 ist
Die erste Spalte beginnt nur mit A!
Gerade fällt bei mir der Groschen!
2^14 --> XFD.
Bei ein paar Spalten mehr, würden die Spaltenbezeichnungen ja schon vierstellig werden, als AAAA... .
Ich denke genau DESHALB hat man hier Schluss gemacht.
Und dass man dann nicht mit ZZZ endet, sonder mit einer Zweierpotenz ist wohl den Programmierern geschuldet.