• ベストアンサー

演算(条件)

エクセルで次の演算は出来るのでしょうか? 実数A,実数B が在ります あるセル=A×Bの計算式が入力されています このセルの答えC[実数]の一の位が (1)0~4の場合は 0   例えば C=1233.2 ならば 1230 (2)5~9の場合は 5   例えば C=1237.1 ならば 1235 と計算させる方法を教えてください よろしくお願いします。

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

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

再び。 補足です。負の数も扱います? その場合負のときエラーになるので、 -523.3 を -520 に、 -529.1 を -525 にしたいなら =IF(A*B<0,FLOOR(A*B,-5),FLOOR(A*B,5)) -523.3 を -525 に、 -529.1 を -530 にしたいなら =if(A*B<0,CEILING(A*B,-5),FLOOR(A*B,5)) の様にしましょう。

nao0
質問者

お礼

本当にありがとうございます。 とても助かりました。

その他の回答 (2)

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.2

回答が出てしまったので 参考HPを紹介しときます

参考URL:
http://www2.odn.ne.jp/excel/waza/
回答No.1

=FLOOR(A*B,5) ですね。