dポイントプレゼントキャンペーン実施中!

たとえば 1.2なら 1×50
      3.9なら 3×50
というふうに小数点以下は切り捨てて
50を掛算したいのです。

どのような関数にすればよいか
どなたかご教授お願いいたします。

A 回答 (4件)

ご質問のような処理であれば、



=int(A1)*50
  ※処理対象がは、セルA1 にあると仮定。


のように、INT() 関数を利用すれば良いです。
  ※INT()関数は、対象の数値の 整数部を取り出す。
    • good
    • 0
この回答へのお礼

素早い回答ありがとうございます。

INTがシンプルでわかりやすいので
こちらで行きたいと思います。


他の皆様もありがとうございました。
たすかりました。

お礼日時:2011/07/14 13:00

被乗数が正数に限るなら =INT()関数でもOKだけど、


負数の場合もあるのなら =TRUNC()関数がお奨めです。
つまり、=TRUNC(A1)*50 という次第。
    • good
    • 0
この回答へのお礼

ありがとうございます。

負数はあり得ないため INTできまりですね。

お礼日時:2011/07/14 12:55

切捨ての関数はROUNDDOWNです。



セルA1の数値を小数点以下で切り捨てて、50倍するには
=ROUNDDOWN(A1,0)*50
ですね。

参考URL:http://kokoro.kir.jp/excel/round.html
    • good
    • 0
この回答へのお礼

ありがとうございます。

INTとROUNDDOWNのどちらでもよさそうですね。

お礼日時:2011/07/14 12:56

カテゴリがMS Officeなので、エクセルの関数ということでよろしいですか?



Rounddown() 関数を利用すると、小数点以下を切り捨てることが出来ます。

切り上げならRoundup()、四捨五入ならRound()です。

ご参考に。
    • good
    • 0
この回答へのお礼

ありがとうございます。
将来的に 切り上げにする可能性もあるので
参考にさせていただきます。

お礼日時:2011/07/14 12:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!