• ベストアンサー

【関数】答えが合算された同時に切り捨てされる関数

ひとつのセルの合算結果に対し千円未満の端数切り捨てがなされる関数式を教えてください。 たとえばA1には別のセルでだした合算873.714円がでます。 これに対し、同時に873.000円というように切り捨てされる関数式です。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

>たとえばセルA3にはA1+A2の合算をだしたい、と同時にその結果である873.714円が873.000円というように >切り捨てしたいという条件の場合、A3にはどういう関数式を入れればよいのか?ということです。 =ROUNDDOWN(A1+A2,-3) または =FLOOR(A1+A2,1000) または =INT((A1+A2)/1000)*1000

frau
質問者

お礼

ありがとうございます。助かりました。 それにしても関数はいろいろな方法があるのですね。深遠です。

その他の回答 (4)

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

>たとえばセルA3にはA1+A2の合算がでます。その結果873.714円が同時に873.000円というように切り捨てされる場合、A3にはどういう関数式を入れればよいのか?ということです。 http://okwave.jp/qa/q8974887.html の関連質問でしょうか? 日本では3桁区切りの記号は","(カンマ)ですが、質問では"."(ドット)にしていると推測します。 ドットが小数点であれば計算方法が異なりますので明確にしてください。 下記の数式はA1+A2=873714としました。 A3=INT((A1+A2)/1000)*1000 → INT(873714/1000)*1000 → INT(873.714)*1000 → 873*1000 → 873000 A3=ROUNDDOWN(A1+A2,-3) → ROUNDDOWN(873714,-3) → 873000

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

=ROUNDDOWN(A1,-3) または =FLOOR(A1,1000) または =INT(A1/1000)*1000

frau
質問者

補足

ご回答ありがとうございます。 訂正です。説明の仕方が間違っていました。 たとえばセルA3にはA1+A2の合算をだしたい、と同時にその結果である873.714円が873.000円というように切り捨てしたいという条件の場合、A3にはどういう関数式を入れればよいのか?ということです。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

=ROUNDDOWN(A1,-3) ドイツやフランスじゃないので桁区切りの記号には「,」を使いましょう。 「.」を説明なしに使われると紛らわしいです。

frau
質問者

補足

ご回答ありがとうございます。 訂正です。合算結果という説明が間違っていたかもしれません。 たとえばセルA3にはA1+A2の合算がでます。その結果873.714円が同時に873.000円というように切り捨てされる場合、A3にはどういう関数式を入れればよいのか?ということです。

  • mar00
  • ベストアンサー率36% (158/430)
回答No.1

A1に =ROUNDDOWN(別のセル,-3)とすればよいのではないでしょうか。

frau
質問者

補足

ご回答ありがとうございます。 訂正です。合算結果という説明が間違っていたかもしれません。 たとえばセルA3にはA1+A2の合算がでます。その結果873.714円が同時に873.000円というように切り捨てされる場合、A3にはどういう関数式を入れればよいのか?ということです。

専門家に質問してみよう