プロが教えるわが家の防犯対策術!

EXCEL2003を使用しています。

行高を数値で変更した後、
行番号で確認したら、数値で入力した値と若干違っています。

数値17を入力
   ↓
行番号の行高さのポップアップヒントが
16.5になっている。

どうしてでしょうか?
また2つとも揃えることはできないのでしょうか?
ご存知の方よろしくお願いします。

A 回答 (2件)

これは、Excelの仕様という事になるようです。



以前に、この不可思議を考察した文書を見つけ、コピーしてありましたので、そこから今回示された数値で以下に検証してみます。

行の高さの単位=ポイント数。
ところが、Excelでは内部的には、ピクセルで計算しているのでは無いかと仮定します。

ポイント:1/96インチ
ピクセル:1/72インチ

(1)17と入力
(2)ピクセルに変換:17*96/72=22.66666…
(3)ピクセルをポイントに再変換
 16.5=22*72/96

(3)で、22.66666…の小数部を切り捨てて計算するために、
17が16.5になってしまい誤差が発生するという結論でした。
ただ、17.5とした場合、(1)~(3)の計算では17.25ですが、実際セルの高さに設定してみると、17.5になるので、少し計算の中身が違うのかもしれません。
    • good
    • 0
この回答へのお礼

わかりやすく丁寧な、お返事ありがとうございました。
やはりEXCELの仕様だったんですね。
奥が深いことをあらためて実感しました。

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

お礼日時:2005/08/04 23:55

行の高さを入力する単位は「ポイント」です。


しかし実際の行の高さに使われる単位は「ピクセル」のようです。
ポップアップヒントには「高さ:16.50(22ピクセル)」と表示されていないでしょうか?
従って入力されたポイント値に近いピクセル値をExcelが選びそのポイント値である16.5が表示されていると思われます。
    • good
    • 0
この回答へのお礼

早速のお返事ありがとうございます。
EXCELが自動判断し計算していたんですね。

お礼日時:2005/08/04 23:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!