FLOOR関数の使い方
指定された基準値の倍数に切り捨てます。
200720102013201620192021365
- 構文
-
=FLOOR(数値, 基準値) - 引数
-
- 数値必須
- 基準値必須
- どんな関数か
FLOOR は、指定した基準値の倍数に切り下げます(
=FLOOR(A1,100)で100円未満を切り捨て、=FLOOR(A1,"0:15")で15分単位に切り下げ)。ROUNDDOWNが桁で丸めるのに対し、こちらは「◯単位で」丸めるのが違いです。数値と基準値の符号が違うと#NUM!になる古い仕様があるので、符号を気にせず使いたいときはFLOOR.MATH(Excel 2013 以降)を選びます。切り上げはCEILING。- 使用例
-
B2 に
=FLOOR(A2, 5)を入れると、こうなります。A B 1 個数 結果 2 12 10 数式を入れたセル
結果: 5の倍数に切り捨て(10)
つまずきやすいところ
- 数値と基準値の符号をそろえる。プラスの数にマイナスの基準値を渡すと
#NUM! - マイナスの数を、基準値もマイナスにして丸めると 0 に近いほうへ寄る(
=FLOOR(-2.5, -2)は -2) - 新しく書くなら
FLOOR.MATH。符号の組み合わせを気にせず使える - 基準値に 0 は渡せない