• ベストアンサー

小数点切り上げって関数ですか?

セルA2の数値の0.7掛けをB2に表示する場合は B2に=A2*0.7ですよね? で、小数点第1位を切り上げしたいのですが (ちょっと数学的にも分からないのですが、切り上げの場合って 例えば、39.1~39.9は40になって39.0は39のままですよね?) その場合、どういうふうにすればいいのでしょう?

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

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

=ROUNDUP(A2*0.7,0) 切り上げはROUNDUP関数を使います。 最後の0は小数点0桁目に切り上げするの意味です。

その他の回答 (4)

noname#204879
noname#204879
回答No.5

=CEILING(A1,1)

  • notnot
  • ベストアンサー率47% (4848/10261)
回答No.4

>例えば、39.1~39.9は40になって39.0は39のままですよね?) そうですけど、39.00000001 も40になるので、丸めて39.0と表示されている場合でも切り上げると40になる場合があります。

  • t-yamada_2
  • ベストアンサー率40% (587/1460)
回答No.3

B2に =ROUNDUP(A2*0.7,0)

  • -9L9-
  • ベストアンサー率44% (1088/2422)
回答No.2

切り上げは関数「Roundup()」になります。質問の場合だと =rounddown(A2*0.7,0) ってことです。ちなみに括弧の中の「,0」は切り上げる位置を表し、「0」は整数値にするという意味です。これを「1」とすると小数点以下1位未満を切り上げ(12.34→12.4)、「-1」とすると整数値1桁目を切り上げる(12.34→20)という意味になります。 http://exinfo.biz/func/func_roundup.shtml 端数処理のことを日本語の技術用語で「丸め」といったりしますが、おそらくこれはRoundの和訳で、EXCELでも「Round系」関数となっています。具体的には 四捨五入→Round() 切り上げ→Roundup() 切り捨て→Rounddown() などがあります。これらは関数の中でも基本的な部類なので、確実に覚えましょう。

関連するQ&A

  • EXCELでの小数点第1位の切り上げについて

    現状、二つの計算を行っております。 【1つ目】セルP11(数値21)÷P10(数値22)      21÷22=0.95454545・・・ 【2つ目】セルQ11(数値20.4)÷Q10(数値21.4)      20.4÷21.4=0.953271・・・  この2つの値それぞれ「セルP13」,「セルQ13」に算出し  パーセンテージ表示にするようにしたのですが、  1つ目(セルP13)が95%、2つ目(セルQ13)が96%に  なってしまいました。  小数点第3位で調整し、同じ95%、または96%にしたいと  考えております。  切り上げを行う場合『ROUNDUP』という関数があることは  分かったのですが、計算式と組み合わせた場合、どのような式に  なるのでしょうか?  申し訳ありませんが   ●四捨五入の場合,●切り上げの場合 での  式をお教え願います。  

  • 小数点の切り上げ

    いつも参考にさせて頂いています。 javascript初心者です。 ある計算結果の数値で小数点以下が出た場合は切り上げを、 また、そうでなかった場合はそのままの数値を使うようなことを 行いたいのですがどのような条件文を作成すればいいのでしょうか? どなたか教えて下さる方がいらっしゃいましたらお願いします。

  • ROUND関数…小数点第2位で切り上げ・切り捨て

    お世話になります。 Excel2003を使用しています。 計算結果の数字を別セルに・・・97.759はROUNDUP(97.759,1)で97.8 同様に…103.103はROUNDUP(103.103,1)で103.2になりますが、本当は103.1としたいのです。 →小数点第2位が0の時は「切り捨て」1以上は「切り上げ」したいのです。 IF(「小数点第2位が0」,ROUNDDOWN(103.1,1),ROUNDUP(103.1,1)) で、いいかと思うのですが、「小数点第2位が0」の条件がうまくあらわせないため、完成できません。ROUNDを使ってもできそうだとは思うのですが、ちょっとだけ焦りも加わり、なかなか整理ができません。この考え方はあっているでしょうか?皆様のお力を貸していただければありがたいです。 ちなみに… セルの表示形式は「数値」 小数点以下の桁数は「1」 負の数の表示形式は「-1,234.0](今回、数値は負になることは有りません。)

  • エクセルで表示のみ小数点以下切り上げに出来ますか?

    エクセルで表示のみ小数点以下を切り上げにしたいんです。 その数値を使用して他シートで計算しているため、実際は0.1であれば0.1×○○と計算し、表示を0.1のところ小数点以下切り上げで1と表示したいんです。 良い方法があったら、是非教えてください。

  • エクセルで関数を使用せず、書式設定のみで小数点以下の切り上げをするには

    ROUND関数等を利用した別セルに計算式に入れて切り上げを行うではなく、そのセルに 11.1 と入力された場合は小数点以下をすべて切り上げとなり、12 と表示させる事は可能なのでしょうか? 通常は小数点以下の桁切り上げだと四捨五入になってしまいます。書式設定のユーザ定義で行うとしたのすが、うまくいきませんでした。ご存知の方是非よろしくお願い致します。

  • エクセル 関数 小数点以下3位の数値だけを変換する

    ある数値のあん分割合を出しているのですが、小数点以下3位まで表示させ、A(0.332) B(0.668)と出たとします。この数値を別のセルに、Aの小数点以下3位の2を9に(0.339)、Bの小数点以下3位の8を1に(0.661)変換して表示するにはどうすればよいでしょうか。繰り上げ下げではなく、小数点以下3位の値に何が出てもAは9、Bは1にしたいのです。 よろしくお願いします。

  • エクセルの関数

    セルAとセルBに小数点の値があります。 セルAとセルBどちらか、 (1)0.2以下の値がある場合には、セルAかセルBの値の大きい方を別の列のセルCに入力。 (2)両方とも0.2以上の時には、上記とはまた別の列のセルDに【セルA×セルB】の値を入力。(小数点2桁まで表示、以下四捨五入) (1)と(2)で表示されたものを、またまた別の列のセルEにまとめて、 (1)は 値×5(小数点切り上げ) (2)は 値×25(小数点切り上げ) というものを作りたいのです。 IFとANDとROUNDUPなど使ってやってみましたが、わけがわからなくなってしまったので、 どなたか教えていただけたらありがたいです。

  • 小数点切り上げ?

    ある銘柄を10円で購入した場合、手数料を含めると、小数点切りあげになるので取得単価は11円になると過去ログで見たのですが、2014年現在も変わりはないのでしょうか? 10銭刻みの銘柄はどうなるのでしょうか。 楽天証券の場合はどこのページを見れば、切り上げした取得単価がみれるのでしょうか。 よろしくお願いいたします。

  • 関数 小数点切り捨て

    源泉所得税の計算で、小数点以下切捨てが必要になります。 以下、自動的に切り上げとなってしまいます。 A1 15000 A2 A1*0.1021 結果が1,531.5で、切り上げ1532となってしまいます。 切り捨てで1531にするにはどうしたら良いでしょうか?

  • 小数点以下の数字の桁数表示について

    VB6.0で小数点以下の数値が0の場合でも指定した桁数で0も表示するにはどのようにしたらよいですか? 例えば、四捨五入のROUND(0.195000,4)のとき返ってくる数値が「0.195」となり最後の0が表示されません。(以下は4桁表示したいのに) (小数点以下第5位が5なら切り上げで最後に1が表示されますが) エクセルだとセルの書式設定で表示桁数を設定するだけだったのですが。 FIXED関数、TEXT関数はVB6.0では使えないのですよね? VB6.0に詳しい方よろしくお願いします。お手数です。

専門家に質問してみよう