• ベストアンサー

Excelの行列の数は

初歩的な質問で申し訳ございません。 Excelの1Sheetの行と列はそれぞれ65386行と256列までですが、この数に意味はあるのでしょうか? なんだかとっても気になって仕方がありません。 教えてください。分かる方よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • coco1
  • ベストアンサー率25% (323/1260)
回答No.1

行は65536行ですよね。 おそらく、内部的なデータ処理で、行は16ビット、列は8ビットとして処理をしているのでしょう。 それぞれのビット数の2進数で表現できる範囲が0~65535、0~255ですから。0から始まりますから65536行、256列になりますね。 自信はありませんけど、255、65535というのはコンピュータでは頻出の数値です。

anemu1234
質問者

お礼

なるほど!そういうことですか! 255と65535がよく出てくるというのはわかっていましたが、 行と列で処理するビット数が違うとは考えませんでした。 ありがとうございました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

この数値は天から降ってきた数値ではなく、メモリの制約 、他のアプリへの影響、処理スピードへの影響、ビジネスなどにおけるニーズの兼ね合い、他表計算ソフトとの対抗から、下(少ない行数・列数)から段々増えて、この数値になったものと思われ、その上で、切りの良い、電算機上の都合のよい#1、#2のご解答の理由により、決まったものと推測します。 ポピュラーな市販パソコンの標準搭載メモリも増えているので、次ぎは2倍の12万行に増えるのか、256倍(8ビット分増える。増えるなら多分構成上はこちらになる。)に増えるのか興味はありますが、実際はメモリを食うのはセルデータだけではないでしょうから、またそんな大きな表は通常必要でないので現実味は無いです。

anemu1234
質問者

お礼

はぁ~。色々な理由から決まっているモノなのですねー。 個人的には列の数が少ない時があるので、列数を増やして~、と思うのですが。 ありがとうございました。

  • ranx
  • ベストアンサー率24% (357/1463)
回答No.2

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

anemu1234
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう