FLOOR 近似値倍数
 
 
 FLOOR(数値,基準値)

基準値を元にした倍数のなかで、指定した数値の最も近い倍数を求める関数です。
ただし、指定した数値を超えることはありません。

次の場合はエラーになります
数値と基準値の符号が違うとき #NUM!エラー
文字列を指定したとき #VALUE!エラー




次のような値で計算するものとします。

の倍数で、11に近い倍数を求めると
FLOOR113 9
3,6,9,12と見たときに11を超えない値で一番近い数値は9になる。
1.3の倍数でに近い倍数を求めると
FLOOR(4,1.3) 3.9
1.3,2.6,3.9,5.2となるので4より小さい倍数は3.9になる。
25.4の倍数で1234に近い倍数を求めると
FLOOR(1234,25.4) 1219.2
25.4,50.8,76.2,・・・,1193.8,1219.2,1244.6となる。
-1.8の倍数で-15に近い倍数を求めると
FLOOR(-15,-1.8) -14.4
-1.8,-3.6,-5.4,・・・,-12.6,-14.4,16.2となる。
数値の代わりに文字を指定すると
FLOOR("abc",5) #VALUE!
計算できない値が指定されたのでエラーになる。
数値と基準値の符号を合わせないと
FLOOR(120,-5) #NUM!
-5の倍数で120に近い倍数は存在しないのでエラー。