• ベストアンサー

エクセルで下3桁を切り捨て

エクセルのセルの書式設定の表示形式で、 下3桁を切捨てて、なくすことは可能ですか? 123456→123、456789→456としたいわけです。 これが無理なら、小数点以下を切り捨てにする 表示形式はありますか?123.456→123、456.789→456 あくまで、セルの書式設定の表示形式で行いたいです。

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

  • ベストアンサー
  • acha51
  • ベストアンサー率41% (436/1042)
回答No.2

123.456 を 123 と表示するには(数値は123.456のまま) セル選択 →右クリック →セルの書式設定  →表示形式で数値 →小数点以下の桁数を0にする 123456 を 123 と表示するには(数値は123.456になる) 1000で除算して小数点以下を表示しないようにする エクセル2003ですが・・・

age1118
質問者

お礼

おっとっと。ずいぶんシンプルにできるんですね。 本当に助かりました。ありがとうございます。

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

ごめんなさい勘違いをしておりました。 123456を123とセルの表示形式で表すのでしたら表示形式のユーザー定義で #, と入力すればよいでしょう。 123456789を123とするには #,, とすればよいでしょう。

age1118
質問者

お礼

ありがとうございます。 12とか2桁以下で消えてしまうのは困るので、 0を表示してくれるNO.2の方法でいきます。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

切り捨てによってお望みの桁数の数値にするためにはROUNDDOWN関数を使います。 A1セルの123456を123000とするのでしたら =ROUNDDOWN(A1,-3) A1セルの123456を123400にするのでしたら  =ROUNDDOWN(A1,-2) A1セルの123456を123450とするのでしたら  =ROWNDDOWN(A1,-1) 123.456を123にするのでしたら =ROUNDDOWN(A1,0) 123.456を123.4とするんでしたら =ROUNDDOWN(A1,1) 123.456を123.45とするのでしたら =ROUNDDOWN(A1,2)

  • Soave2005
  • ベストアンサー率20% (8/39)
回答No.1

123.456 ⇒ fix(123.456) 使用しましょう 123456 ⇒ fix(123456/1000) 使用しましょう fix 以外に、 text 関数もあります

age1118
質問者

お礼

ありがとうございます。

関連するQ&A

  • セルの書式設定

    エクセルのセルの書式設定の表示形式で、 下3桁を切捨てて、なくすことは可能ですか? 456789→456としたいわけです。 これが無理なら、小数点以下を「切り捨て」にする 表示形式はありますか?456.789→456 あくまで、「セルの書式設定の表示形式」で行いたいです。 数式での設定は、すべてのセルに書いたりして作業が 煩雑になるからです。 自分でやってみると、セル内を四捨五入することは可能ですが、 「切捨て」の設定ができません。 456789を456(もしくは456.789を456でもいい)にできず、 457になってしまうのです。

  • Excel 下1ケタの0を表示しないようにしたい

    こんにちは。 Excelの書式設定についての質問です。 Excelの書式設定で、現在表示形式として数値を設定し、小数点以下1ケタまでを表示、カンマを表示、マイナスのとき赤字としています。 そこで、小数点以下1ケタが0のとき、整数部のみ表示したいのですが、どのように設定したらよろしいのでしょうか? 例えば、1.0のときは「1」、1.1のときは「1.1」となるようにしたいのですが・・・現在は1.0のときは「1.0」となっています。

  • エクセルの桁表示に関して

    12,345,678,900 を 12,345と表示させる時の 「セルの書式設定」→「表示形式」→「ユーザー定義」→「##,###,,」 は分かったのですが、 「12,345.7」と5桁以下を表示させず、かつ下5桁目を四捨五入して、小数点の形で表示させる 書式設定は存在するのでしょうか? 関数で行えば、簡単にできるのは理解しているのですが、 書式設定でクリアできるのであれば、そのようにしたく。。。

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

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

  • エクセルで千桁以下を切り捨てで表示させるには?

    今、エクセルで分析資料を作っているのですが、全ての数字の千桁以下を切り捨てで表示させたいのですが、うまくいきません。 とりあえず、書式設定のユーザー定義で「###,###,」を選択することで、千桁以下を表示させることはできたのですが、どうしても四捨五入になってしまいます。これを四捨五入せずに切り捨てで表示させるのはどうすればよろしいでしょうか?

  • エクセル・切捨て

    A3というセルがあるとします。 ここにはA1とA2を合計する関数を入力しています。 合計は1.239だとすると小数点以下2桁表示では、 1.24になります。これを切捨てで1.23に することはできないのでしょうか? 表示だけでなく、完全に1.23としたいと考えています。

  • 割り算の答えを四捨五入でなく切り捨てで小数点以下を消したい

    エクセルで割り算の式を入れました。その答えが例えば5,897.78円だとします。小数点以下を切捨てで表示したいのですが、セルの書式設定で小数点以下を0にすると自動的に5,898になってしまいます。5,897と表示させるにはどうしたら良いでしょうか?

  • エクセル 小数点以下二桁と小数点以下0桁そのままで

    エクセル2013を使っています。 セルの書式設定の文字列にする方法以外で、教えてください。 小数点以下2桁と小数点以下なしで表示するセルを計算したいのですが、 文字列にすると、計算できないので困っています。 入力した数字そのまま表示し、計算するにはどうすれば良いですか?

  • エクセルで切捨て表示はどうしたら・・・

    セルの表示形式を通貨にして数値を入力し 数ヶ月の平均を出すと、小数点以下まで表示されます。桁数を指定すれば小数点以下は表示されませんが、指定した桁数以下は四捨五入されていますよね。 ここを切り捨て表示にしたい場合はどうすれば言いでしょうか?

  • エクセルのセル表示。整数は整数、小数点は小数点で。

    エクセル2003です。 セルに数値を入力した際、以下のようにすることは可能でしょうか。  (1)5と入力→5と表示  (2)5.5と入力→5.5と表示 セルの書式設定で小数点表示の設定、例えば小数点1桁表示をすると (2)はうまくいきますが、(1)は5.0となります。 これを「5」にできればベストなのですが、無理でしょうか。

専門家に質問してみよう