FLOOR, FLOOR.MATH モード0、モード1 の違い - Excel

ExcelのFLOOR関数、FLOOR.MATH関数のモード0、モード1 の違いを紹介します。

概要

ExcelのFLOOR関数を利用する際に、オートコンプリートでFLOORとFLOOR.MATH の2つの関数が表示されます。 似た名前の関数ですが、どのような違いがあるのかを紹介します。

FLOOR.MATH 関数

FLOOR.MATH関数は第三引数にモードを指定することができます。モードは0または1を指定できます。省略した場合は0になります。
書式は次の通りです。
FLOOR.MATH([丸める値],[基準値],[モード])

FLOOR,FLOOR.MATH の比較

FLOOR, FLOOR.MATH モード0, FLOOR.MATH モード1 のそれぞれの結果を確認します。

次の表を作成します。


Value
2.12
1.0952
0.8825
0.21525
0
-0.1859
-0.335
-0.88877
-1.25943
-2.4563

C3セルに次の数式を入力します。
=FLOOR(B3,1)


D3セルに次の数式を入力します。
=FLOOR.MATH(B3,1)


E3セルに次の数式を入力します。
=FLOOR.MATH(B3,1,1)


C.D,E列のそれぞれの関数の結果が出ました。今のところ違いはありません。


C3,D3,E3セルをコピーし、4行目以降にペーストします。


以下の結果となりました。


ValueFLOOR FLOOR.MATH
mode=0
FLOOR.MATH
mode=1
2.12222
1.0952111
0.8825000
0.21525000
0000
-0.1859-1-10
-0.335-1-10
-0.88877-1-10
-1.25943-2-2-1
-2.4563-3-3-2

まとめ

結果の表を確認すると、FLOORとFLOOR.MATH mode=0 は同じ動作になります。 FLOOR.MATH mode=1 の場合は、負の数値の場合の動作が異なり、0に近い値を結果として返す動作になります。

基準値が1の場合の結果
基準値が1の場合の結果

著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
最終更新日: 2024-03-17
作成日: 2024-03-16
iPentec all rights reserverd.