• ベストアンサー

切り上げ、切捨ての関数を教えて下さい。

小数点以下を、端数処理するのに、 0.6以上は切り上げ、0.6未満は切り捨てをしたいのですが、そんなことが出来る関数はありますか? 四捨五入まではあるのは知っているのですが、ifとか組み合わせないとダメでしょうか。 教えていただけるとうれしいです。よろしくお願いします。

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

  • ベストアンサー
  • syosyosyo
  • ベストアンサー率33% (32/95)
回答No.3

0.1引いてから、四捨五入すれば良いかと。

akaohanako
質問者

お礼

迅速なご回答ありがとうございます。 早速やってみます!

その他の回答 (3)

noname#32068
noname#32068
回答No.4

 すみません。No2の回答者です。 勘違いしました。

akaohanako
質問者

お礼

いえ、ありがとうございました。

noname#32068
noname#32068
回答No.2

roundup・roundown関数のことでしょうか?

  • ryou0607
  • ベストアンサー率27% (71/261)
回答No.1

0.1足してから四捨五入(roundとか)するのが一般的だと思います。 言語はわかりませんが、そのような関数を作っておくと良いですね。

akaohanako
質問者

お礼

な、なるほど~! 早速のご回答ありがとうございます!

関連するQ&A

  • 「.50」は切り捨て、「.51」は切り上げにしたい

    エクセルです。 小数点以下「.50」は切り捨て、「.51」は切り上げにしたいのです。 50捨51入というようです。 例 1.50→1 1.51→2 IFかなと思ったのですが、わかりません。 四捨五入ではなく、小数点以下を判断して 切捨て、切り上げはできるのでしょうか?

  • excel関数で四捨五入以外の切り捨て、切り上げ

    excelの関数で四捨五入以外の切り捨て切り上げはどうすればいいでしょうか。 小数点以下を切り上げ・切り捨てしたいのですが、 .5までは切り捨てにしたいのです。.51だと切り上げ。 ROUNDだと.5から切り上げになりますよね。 よろしくお願いいたします。

  • ファイルメーカーで小数点以下の切り上げ

    ファイルメーカーで小数点以下の切り上げをするに、どのような関数を使えばよろしいでしょうか? 四捨五入と切り捨ては標準であるのですが、切り上げが見当たらず、またどのように計算を組めばよいか分からず困っています。 わずかでも小数点以下の端数が発生した場合に、整数に切り上げる処理をしたいと思っています。(例としては10.001→11) ファイルメーカーの使用バージョンは9です。

  • エクセル .50以下で切り捨て、.51で切り上げの関数

    エクセルでround関数や、rounddown関数、roundup関数など、切り上げ・切捨ての関数が多数ありますが、 ・.50以下で切り捨て かつ ・.51以上で切り上げ という関数はあるのでしょうか。 if関数などを用いれば解決できるものでしょうか。 少々細かい質問だとは承知しております。 知恵を貸してください! 下に、私がやりたい切り上げ・切り下げ例を示します。この例を見ていただけると、単なる四捨五入でないことが分かっていただけるかと思います・・・。 例: 2415.50円→2415円 3500.51円→3501円 よろしくおねがいします。

  • 四捨五入で計算された数字を、整数で返す関数を教えてください。

    エクセルで見積金額をだす時に、小数点以下非表示で計算すれば、100.4+100.9+100.4=301.7 302となります。 関数を使い小数点第1位四捨五入で、これを301にしたいのです。 小数点第一位を四捨五入して整数で返すと言うのでしょうか? (小数以下斬り捨てだと、300になります。INT関数がそうなのでしょうか?) すみません、関数がまだ良く分かりません。間違っていたり説明がまずかったなら、ごめんなさい。

  • エクセルで端数処理をする関数について

    お世話になります。 エクセルで、任意の端数処理をする関数を教えてください。 1の位と小数点第1位が以下のとき、1の位を次の数に端数処理したいのです。 2.5未満 → 0.0(切り捨て) 2.5以上~7.5 → 5.0 7.5以上 → 10.0(繰上げ) (例) 101.1 → 100.0 202.2 → 200.0 303.0 → 305.0 404.4 → 405.0 508.6 → 510.0 ・・・・・ どなたか教えてください。 よろしくお願いいたします。

  • 端数処理における「小数以下」等の表記について

    端数処理をするために四捨五入や切捨てを行う場合、その正しい表記の仕方(放送や報道,公文書等における表記の仕方)はどうなのでしょうか。 (例)円周率3.14159...を「3.14」として表す場合 1 小数点第3位切捨て 2 小数点第3位以下切捨て 3 小数点以下第3位切捨て 4 小数第3位切捨て 5 小数第3位以下切捨て 6 小数以下第3位切捨て 7 その他 (また、例えば1の場合に『小数点第3位「を」切捨て』のように、「を」が入るのかどうかも悩ましいです)

  • 電卓の小数の端数処理機能…切り上げは必要?

    電卓の購入を検討しています。 小数の端数処理機能のあるものを買いたいのですが、切り捨て・四捨五入はあっても、切り上げがないものが多いようです。 これは、実際に使用する際、切り上げが必要になる場面が切り捨て・四捨五入と比べて少ないということでしょうか? 使用する場面は、会計事務所等を想定しています。 切り上げ機能が必要かどうか、アドバイスをお願いします。

  • 四捨五入と切り捨て

    平均を出す問題について教えてください。 「答えは、小数点以下を切り捨てにして整数で出す。あらかじめ概数にして計算する」とあった場合、「あらかじめ概数にして」というのは、切り捨てにすればよろしいのでしょうか? それとも、四捨五入でしょうか? 教えてください。

  • エクセルの関数について

    こんにちは。 エクセル関数でわからないところがあるので、教えてください。 Round関数で、四捨五入の小数点以下の表示を切っています。 そうすると、その合計を取ると、実際は表示は小数点以下が 切れていても、元の数字は小数点が残っているので 合計を出した時に端数が合いません。 =IF(E5=0,"",G5) このG5に当たる個所が、Round関数が入っていて 合計が合いません。 ちなみにG5には、=ROUND(C6,2) こんな式が入っています。 C6の数値が小数点になっています。 分かる方、教えてください。よろしくお願いいたします。

専門家に質問してみよう