• ベストアンサー

エクセルの達人さんにお聞きします!

添付画像参照。 計算式で行1の数値がでます。 それを全て行3のように繰り上げの千円単位として、そのまま合計する。 この場合、どのような関数を使えばいいのでしょうか? 表示を千円単にできても、計算はフル桁とかでやってしまうので非常に困ってます。 何か方法はあるのでしょうか? 宜しくお願い致します。

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

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

達人でなくて中級の下ランクくらいの者で大変恐縮なのですが・・・ (おそらく手打ちであろう)図の3行目に捉われずに、 「文章の中身だけ」で考えると、   B3セル:=ROUNDUP(B1,-3)   C3セル:=ROUNDUP(C1,-3)   D3セル:=ROUNDUP(D1,-3)   F3セル:=SUM(B3:D3) で出来るような気がします。 中の下程度がエクセルを開かずに考えた式なので、 質問者さま並びに達人の皆さまからお叱りを受けるかもしれませんが、 参考までにどうぞ。

その他の回答 (7)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.8

>何か方法はあるのでしょうか? 質問の中の「繰り上げ」は「切り上げ」の誤りかと思います。 落とし穴付きクイズですか? 画像で提示の端数の丸め方は一貫していません。 また、元の値を合計して端数を切り上げた値と提示の合計も一致しません。 隠れた条件を後出しするような質問には的確な回答が出せません。 Excelだけでなく算術は正しい論理で組み立てられていますので論理が不確定であれば其々の固有の数式で対応しなければならないでしょう。 B1 → B3とD1→ D3は端数切り上げ、C1 → C3は端数切捨てまたは四捨五入で個別に数式を設定してください。

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

>エクセルの達人さんにお聞きします 自己の謙遜の言かもしれないが。回答者にとって、気恥ずかしい文章だ。 こんなことは書かなくてよい。 回答者が力不足で勘違いして、回答することもあるが、みんなが参加の、こういうコーナーではやむを得ない。 ーー なぜ1行目から3行目の数字が出るのかわからない。説明すること。 ーー ひょっとして、下記のようなことを聞いているのかな? 小生の例データで A烈 B列  ーー>四捨五入 13.165 13.2 12.45 12.5 23.016 23 B列合計 48.7 これをB列を使わずやると =SUM(ROUND(A1:A3,1))と入れて Shift+CTRL+ENTER(3つのキーを同時押しする) 配列数式というやり方。 結果は同じ48.7 ーー 小生の例は、四捨五入と勝手にしているが、そこがよくわからず、質問には質問者の説明が必要だろう。 画像だけ張り付けて、文章説明しないのは、質問として不十分。 ー 的外れなら、最低の礼儀として、「有難う」としてやり過ごせばよい。

  • fjnobu
  • ベストアンサー率21% (491/2332)
回答No.6

B3=((int((B1/1000+0.999))*1000 とすると如何ですか? cは138,000となります。

  • s4330
  • ベストアンサー率14% (8/56)
回答No.4

  繰上げのルールがありません。 まず頭を整理しましょう、そうでないと関数が決まりません。 137,192--->137,000、繰上げでなく切り捨てになってる

  • kikisei_
  • ベストアンサー率33% (33/98)
回答No.3

先ほどROUNUPで回答した者です。 すみません。 ちゃんと見てなかったです。 C1からC3への修正はROUNUPでは出来ないですね

  • kikisei_
  • ベストアンサー率33% (33/98)
回答No.2

ROUNDUP関数で、指定した位まで切り上げてくれます。 位の指定にクセがありますので色々と試してみて覚えて下さい。 因みに図の内容であれば B3に =ROUNDUP(B1,-3) C3に =ROUNDUP(C1,-3) D3に =ROUNDUP(D1,-3) で良いと思います。

noname#232800
noname#232800
回答No.1

四捨五入ではありませんね。 条件を日本語で指定願います。

関連するQ&A