• ベストアンサー

1セルに6桁以上入力できない。小数点以下の表示が00になってしまう。

エクセルの1つのセルに1,000,000と入力するも1,000となってしまいます。 数式と値をクリアにしても、表示形式を標準や数値や文字列に設定しても下3桁が入りません。 それと小数点第2位まで計算したいのに、小数点第2位は.00なってしまいます。 それと小数点以下を切り捨てで表示させたいのに、四捨五入になってしまいます。

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

  • ベストアンサー
回答No.1

入力して1000になるのはわかりませんが・・・一般的に 例 セルA1、セルB1に数値があり、A1をB1で割る結果をC1とすると C1のセルに =INT(A1/B1*100)/100 とすると 小数点下3桁目以降の切り捨てができます。INT関数は小数点以下の切り捨て関数です。 表示形式の変更は、該当のセルを右クリック→セルの書式設定→表示形式→数値を選択→その画面右の小数点以下の桁数を2にします。 またその下は 桁区切り(,)を使用するにチェック、負の数の表示形式を黒の1,234.10 を選択しておきます。 こうした設定は用途に応じて変更してください。 参考:表示形式変更をした時の表示は、どの表計算ソフトも四捨五入が標準ですから上記の式は応用できます。

gogokitty
質問者

お礼

回答ありがとうございました。試してみます。

その他の回答 (1)

  • ura03
  • ベストアンサー率39% (150/382)
回答No.2

表示形式で切り捨て表示は無く、桁数の指定だと四捨五入になると思います。 計算結果を小数点2桁にするには、下記関数でできます。 =Rounddown(A1/B1,2) =INT(A1/B1*100)/100 ← こんな複雑な関数は不要です。

gogokitty
質問者

お礼

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