エクセルでI列の値が1000000以上(1000000も含む)の場合は0.06を掛けその値は
1000未満は切り捨てる
1000000以下(1000000は含まず)は540000の数字を記入したいのですが
関数をおねがいします。答えはP列に記入
=IF(I1>=1000000,ROUNDDOWN(I1*0.06/1000,0)*1000,540000)
これを P1に入れて コピペしてください。
/1000と *1000の値を変更して 1000未満というのを 変えることができます。
P1に下記の数式を入力し、必要行数分コピー貼り付けしてください。
=IF(I1>=1000000,ROUNDDOWN(I1*0.06,-3),540000)
ちなみに、540000ではなくて54000ではないですか?
54000の場合は、下記の数式です。
=IF(I1>=1000000,ROUNDDOWN(I1*0.06,-3),54000)
=IF(I1>=1000000,ROUNDDOWN(I1*0.06/1000,0)*1000,540000)
これを P1に入れて コピペしてください。
/1000と *1000の値を変更して 1000未満というのを 変えることができます。
補足
2013/03/26 14:10:55ROUNDDOWN関数の2番目の引数(回答の数式では-3)は小数点以下の桁数を指定しますが、
マイナス値を使うと整数部の指定桁数で切り捨てを行います。
例えば、-1なら10未満、-2なら100未満、-3なら1000未満という感じです。
ありがとうございました
2013/03/26 14:25:45早速使わせていただきます