Ver 6.3
FLOOR.MATH 関数とは
指定された基準値の倍数のうち、最も近い値に数値を切り捨てる関数です。
基準値の符号は無視します。
関連する記事
使用例
=FLOOR.MATH(B2,3,1)
『5.9』を『3』の倍数で『切り下げ』るため、『3』を返します。
最も近い値に数値を切り捨てるとは・・・
【数値】に『5.9』を入力し、
【基準値】に『3』を入力すると・・・
『6』を返すと思った方、ガッカリしないで下さい。
落ち着いて考えれば、『3』を返す理由がわかります。
まずは・・・
FLOOR.MATH 関数は、数値を『切り下げる』
と覚えましょう。
FLOOR.MATH 関数は、数値を『切り下げる』というイメージを持つことが重要です。
再度、確認してみましょう。
『5.9』と入力した数値を『6』に変換する。
おかしな点に気が付きましたか?
『5.9』を『6』に変換したら、『切り上げ』ていることになります。
『切り下げ』を行うなら、入力した値を超える数値は返ってこないはずです。
『最も近い値』という言葉に惑わされないように注意しましょう。
『3』を返す理由は、『5.9』を『切り下げ』るためです。
【基準値】に『1』を入力すると・・・
【数値】に入力した小数を『切り捨て』て、整数に変換することができます。
【モード】に入力する値は・・・
FLOOR.MATH 関数は、数値を『切り下げる』関数だと説明しました。
しかし、【数値】に負(マイナス)の数値を入力した場合は、『切り下げる』か『切り上げる』かを選択することができます。
『切り下げる』処理を行うなら・・・
【モード】に『0』を入力すると・・・
負(マイナス)の【数値】を『切り下げ』ます。
『切り上げる』処理を行うなら・・・
【モード】に『0以外』の数値を入力すると・・・
負(マイナス)の【数値】を『切り上げ』ます。
設定する項目
【数値】
数値を入力します。
【基準値】
数値を入力します。
【基準値】に入力した数値の倍数に『切り下げ』ます。
省略した場合は、『1』を設定したものとみなします。
【モード】
数値を入力します。
【数値】に負(マイナス)の数値を入力した場合に、返される戻り値が変化します。
『0』を入力すると『切り下げ』、
『0以外の数値』を入力すると、『切り上げ』ます。
省略した場合は、『0』を設定したものとみなします。