• ベストアンサー

百の位 切り上げ

はじめまして。 早速なのですが、小数点を切り上げるにはceilを使用しますが、 百の位を切り上げるには、どうしたらよいでしょうか。

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

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

難しく考えず、100で割ってからceliで切り上げ、また100をかけましょう。

akiranogi
質問者

お礼

できました。ありがとうございました!

その他の回答 (1)

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

こんちは。 条件がわからないのでアドバイスだけ。 とりあえず、前提で、文字型だったら整数型に変換。 でもって 100以上999以下だったら、「1000-その値」で出た値を足してやれば切り上げにはなるかと。 「百の位『を』」と「百の位『で』」の表現で、かなりの違いがでるとは思いますがそこらへんはどうなんでしょうかね-w- とりあえず、整数型にしちゃって引き算やら足し算すれば何とかなるとおもいますよ。

関連するQ&A

  • エクセルの切り上げがわかりません

    エクセルを使って表計算をしています。二つのセルを掛け算した結果を表示するときに、1の位を自動的に切り上げしたいのですが、どのようにしたらよいのでしょうか?小数点以下の切り上げはわかるのですが、1の位での方法がわかりません。例 422→430 よろしくご回答願います。

  • ceilでの切り上げ処理について

    WinXP,SDKです。 小数点以下第2位までに切り上げをしようと思ったのですが、 以下のような式の場合に0.55が0.56と求められてしまいます。 double num = 0.55; num = num * 100; <- この時点で55.0 double tmp = ceil(num); <- この時点で56.0 ※ num = tmp / 100; <- この時点で0.56 ※の所でなぜ55.0と戻ってこないのでしょうか。 これはなぜか0.55の時だけ現象が出てしまいます。 ほかの数値の場合はほぼ上手く行きます。(ダメな数値は見つけられていません) 上の式をたとえば num = 55.0; double tmp = ceil(num); とした場合、正しく55.0と求められます。 おそらく100をかけているところで何らかの問題が出ていると思うのですが… 100をintやdouble型にしてみても結果は同じでした。 どのように計算すれば上手くいくのでしょうか。 アドバイスをお願い致します。

  • 百の位以下をゼロで表したい

    エクセルの計算式で、小数点以下を四捨五入するというのは勉強したのですが、出てくる数字を百の位以あらわすことは、可能でしょうか?

  • 小数以下の位について

    小数以下の位について たとえば、0.01の1は、小数第二位の位とか百分の一の位といいますが、0.01の位とはいわないのでしょうか。

  • なぜこれで切り上げ?!

    下記の内容で小数点切り上げになる理由が理解できません。 ルールとして覚えておくような感じでしょうか?? -(-4 // 3) 答え=2

  • 寸法値の切り上げ

    Auto CADLT2007を使用しています。 寸法値の小数点第2位を四捨五入ではなく切り上げしたいのですが、 「寸法スタイル管理」で見つけることが出来ませんでした。 切上げ方法を知っている方、教えてください。 よろしくお願いいたしましす。

  • 切り上げ?

    すごく簡単なことを聞いて申し訳ないのですが、6.1を切り上げすると、7になるというのがよく分かりません。 後、例えば48.48とあるとして、小数点以下切り上げとあれば、此の場合49になったりするのでしょうか? 切捨ては分かりますが、切り上げの原理が分かりません。どなたかお願いします。

  • エクセルで小数点ではなく、1の位を切り捨てる時は?

    お願いします。エクセルで小数点ではなく、1の位を切り捨てるときの関数を教えてください。ROUNDUPでしょうか?

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

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

  • 日常生活で小数第3位より下の位を使う事はありますか

    日常生活で小数第3位より下の位を使う事はありますか? 例えば割合7.5%や身長171.1cmなど小数第1位の数はよく使いますが、4.176や125.4124など小数点以下が3桁以上になるような数はあまり使いません。 どのような場面で使いますか?

専門家に質問してみよう