• ベストアンサー

小数点以下を切り捨てる

質問させていただきます。 すごく初歩的な質問ですが、計算式の後に&""を入れて値を返すセルに文字を追加させています。 小数点以下を切り捨てようとしてツールのボタンを押しても反応がありません。 この場合はどうやって切り捨てるのでしょうか?

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

>ツールのボタンを押しても反応がありません。 既に文字列になっているからですね。 >小数点以下を切り捨て ならば INT関数でも大丈夫です。 =INT(計算式)&""

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • dghjty145
  • ベストアンサー率46% (42/90)
回答No.2

以下のように元々の計算式を切り捨て関数の中に囲い込みます。 =rounddoun(元々の計算式 , ) & "文字 "

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

&"文字" を計算式に入れた時点で、その値は「文字列」になります。 なので、ツールのボタン「小数点表示桁上げ・桁下げ」は使用できません。 小数点以下を切り捨てしたいのであれば、関数を用いて行います。 =ROUNDDOWN(計算式,桁数)&"文字" とすればOKです。桁数のところには、0と入れれば整数、1と入れれば小数第1位まで表示されるという具合です。 ただ、上記の質問で不明な点ですが、質問は「切り捨て」と書いてあるにもかかわらず、「ツールのボタン」を押すと書いてありますよね? ツールのボタンは切り捨てのボタンではなく、「四捨五入」のボタンです。 もし四捨五入をしたいのであれば、 =ROUND(計算式,桁数)&"文字" になりますので付け加えます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

  • 小数点以下は、どこまで計算するのですか?

    初歩的な質問で、すみません。 電験3種の計算問題についてなんですが、 小数点以下は、なん桁まで計算するのが良いのでしょうか? 通常の解答をするには、小数点以下は、なん桁まで計算するのが一般的なのでしょうが? お手数ですが、教えいただけますか? 宜しくお願いします。

  • 小数点以下を5より大きいと切り上げる

    こんにちは エクセルで計算式を作っています。 計算結果の小数点以下を四捨五入して、整数にする場合は ROUND(計算式,0) となると思うのですが、 小数点以下が5より大きい場合に切り上げて、5ちょうどだった場合に切り捨てるには、どのようにすればよいでしょうか。 恐れ入りますが、よろしくお願いいたします。

  • 小数点第二位以下を切り捨て

    例えば、30.47を、30.4と、小数点第二位以下を切り捨てて表示し、足し算等の計算したいです。 30.47を入力するセル自身しか使えないという制限が有る場合、 セルの書式設定等での対応方法は有りますか。 ご教示、宜しくお願いします。

  • Excelの小数点以下

    詳しい方お願い致します。 Excelの小数点以下の計算結果を、全て切捨てにする方法ありますでしょうか? セルの計算式はその都度変るのですが、その結果の小数点以下は、ずべてきり捨てたいのです。 関数、ROUNDDOWNを使うと小数点以下切捨てになるのは分るんですが、 毎回関数使うのは面倒ですし、時々忘れて、1円多くなってしまいます。 開いたファイル全てで、切捨てで計算してほしいのです。 こんな方法ありますでしょうか?

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

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

  • 小数点以下桁数が最大の値に小数点以下桁数を揃えるにはどうしてますか

    小数点以下桁数が最大の値に小数点以下桁数を揃えるにはどうしてますか 例えばSELECT文で取ってきた値が、 0.05と0.1だった場合は、0.1を0.10としたいです。 0.5と2だった場合は、2を2.0としたいです。 1と2だった場合は、1も2も、そのままとしたいです。

    • ベストアンサー
    • MySQL
  • 小数点以下しかない数値の表示

    数値を str(数値)で文字列にしているのですが、小数点以下しかない数値の場合 ”.123”のように0が頭につきません。 どのようにしたら良いのでしょうか。もちろん小数点以上の値の場合はそのまま表示したいです。

  • 小数点0以上と以下で1つのセルに入る値を変えたい

    会社の数値計算で困っています。 ある商品の数量が500.95リットル(セルA1)であれば0.5klと表示し、1000リットル(セルA2)であれば1klと表示します。 しかし、毎月数量が変わるので今月は上記の数量でも、来月には1000リットル(セルA2)だったものが800リットルになったりもします。 そこでタイトルにある様に、元の数量が1klに満たない場合は小数点0以下の値で、1kl以上であれば小数点0以上の値で表示する様にしたいのです。 どなたか良い方法をご存じであれば、教えて頂きたいので宜しくお願いします。

  • EXELで小数点以下の管理

     ある関数の計算結果の小数点以下を切り捨てた数値を出したいのですが、セル一つ一つにINT関数を付け足していく以外の方法はありませんか?  “指定した範囲内の数値は全て小数点以下を切り捨てる”みたいな設定とか。   セルがかなり大量で困ってます。宜しくお願いします。

専門家に質問してみよう