• 締切済み

エクセルについて

お世話になります。 質問の内容ですが、 例えば、エクセルで切り上げをする際に、ROUNDUP関数を使って処理するとします。この数字が17777のときには設定に-2をいれてやれば17800になります。 このときに切り上げられた数字を表示させるのではなく切り上げられた数字「223」を表示させるための式をおしえてください。 非常に困ってます、よろしくお願いします。

みんなの回答

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.3

>できれば数式で =ROUNDUP(A1,-2)-A1これが数式なんですが。 これをコピーするのではいけないのですか? A1となっていればそのまま、セルの右下にカーソルを持ってゆき、ドラッグすればB1.C1…と変わりますが。(絶対参照と、相対参照の区別は出来ますか。) 補足からすると、もっと何か違う条件のあるような質問のようにも思えます。もう少し、具体的に書いてもらえば解答ができるのですが。

maru5221
質問者

補足

解答有難うございます。 わたしの言葉足らずのところがありましたようですいません。 dejiji-さんの言うように端数処理はこの式でできますが、もう1つ問題があるんです。 具体的にはセルの A1、A2、A3をプラスし1%の率をかけて出た数字が83になったとします。この83はセルのA4に表示させます。 このA4に端数処理で出た数字13をプラス表示させて96にしたいということです。 全く分かりません。何度もためしているのですが、私の式が不完全なので表示できないという言葉でかえされてしまいます。 何か解決方法がありましたら、よろしくお願いします。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

質問の例では =ROUNDUP(A1,-3)-A1 ではないですか。-2だと23になりましたよ。 切り上げだから、必ず=ROUNDUP(A1,-3)-A1 は正の数になりますが切り下げとかのときは絶対値 =ABS()関数が必要かもしれません。 17800のセルを223と表示したいと言うのは無理で 別列が必要でしょう。

maru5221
質問者

補足

早速の解答有難うございます。 すいません。2を余計に打ってしまいました(笑) =ABS()関数ですか。 もしよろしければ、数式を教えてもらえませんか? よろしくお願いします。

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.1

切り上げた数値から元の数値を引くだけではいけませんか。 A1に17777が入っているとしてA2に =ROUNDUP(A1,-2)-A1 ででますが。

maru5221
質問者

お礼

早速の解答有難うございます。 データの数が2000以上で毎年更新しなければダメですので、できれば数式で処理したいのですが…。 なにかいい案がありましたら、よろしくお願いします。