- ベストアンサー
Excelの行列の数は
初歩的な質問で申し訳ございません。 Excelの1Sheetの行と列はそれぞれ65386行と256列までですが、この数に意味はあるのでしょうか? なんだかとっても気になって仕方がありません。 教えてください。分かる方よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
行は65536行ですよね。 おそらく、内部的なデータ処理で、行は16ビット、列は8ビットとして処理をしているのでしょう。 それぞれのビット数の2進数で表現できる範囲が0~65535、0~255ですから。0から始まりますから65536行、256列になりますね。 自信はありませんけど、255、65535というのはコンピュータでは頻出の数値です。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
この数値は天から降ってきた数値ではなく、メモリの制約 、他のアプリへの影響、処理スピードへの影響、ビジネスなどにおけるニーズの兼ね合い、他表計算ソフトとの対抗から、下(少ない行数・列数)から段々増えて、この数値になったものと思われ、その上で、切りの良い、電算機上の都合のよい#1、#2のご解答の理由により、決まったものと推測します。 ポピュラーな市販パソコンの標準搭載メモリも増えているので、次ぎは2倍の12万行に増えるのか、256倍(8ビット分増える。増えるなら多分構成上はこちらになる。)に増えるのか興味はありますが、実際はメモリを食うのはセルデータだけではないでしょうから、またそんな大きな表は通常必要でないので現実味は無いです。
お礼
はぁ~。色々な理由から決まっているモノなのですねー。 個人的には列の数が少ない時があるので、列数を増やして~、と思うのですが。 ありがとうございました。
- ranx
- ベストアンサー率24% (357/1463)
No.1さんの回答で > 行は16ビット、列は8ビットとして処理をしているのでしょう。 というのは、つまりこういうことです。 65536=2×2×2×2×2×2×2×2×2×2×2×2×2×2×2×2 256=2×2×2×2×2×2×2×2
お礼
ありがとうございました。
お礼
なるほど!そういうことですか! 255と65535がよく出てくるというのはわかっていましたが、 行と列で処理するビット数が違うとは考えませんでした。 ありがとうございました。