- ベストアンサー
エクセルで行高が合わない
EXCEL2003を使用しています。 行高を数値で変更した後、 行番号で確認したら、数値で入力した値と若干違っています。 数値17を入力 ↓ 行番号の行高さのポップアップヒントが 16.5になっている。 どうしてでしょうか? また2つとも揃えることはできないのでしょうか? ご存知の方よろしくお願いします。
- みんなの回答 (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になるので、少し計算の中身が違うのかもしれません。
その他の回答 (1)
- ttyp03
- ベストアンサー率28% (277/960)
行の高さを入力する単位は「ポイント」です。 しかし実際の行の高さに使われる単位は「ピクセル」のようです。 ポップアップヒントには「高さ:16.50(22ピクセル)」と表示されていないでしょうか? 従って入力されたポイント値に近いピクセル値をExcelが選びそのポイント値である16.5が表示されていると思われます。
お礼
早速のお返事ありがとうございます。 EXCELが自動判断し計算していたんですね。
お礼
わかりやすく丁寧な、お返事ありがとうございました。 やはりEXCELの仕様だったんですね。 奥が深いことをあらためて実感しました。 ありがとうございました!