CEILING
数値を最も近い整数または最も近い基準値の倍数に切り上げます。
構文
CEILING(<number>, <significance>)
パラメーター
用語 | 定義 |
---|---|
number |
丸める数値、または数値を含む列への参照。 |
significance |
丸める基準値の倍数。 たとえば、最も近い整数に丸める場合は、「1」と入力します。 |
戻り値
指定したとおりに丸められた数値。
備考
CEILINGには 2 つの DAX 関数があり、次の違いがあります。
- CEILING 関数は、Excel の CEILING 関数の動作をエミュレートします。
- ISO.CEILING 関数は、上限値を決定するための ISO で定義された動作に従います。
2 つの関数は正の数値に対して同じ値を返しますが、負の数の場合は異なる値を返します。 有意性の正の倍数を使用する場合、CEILING と ISO.CEILING 両方の負の数値を上に丸めます (正の無限大に向かって)。 有意性の負の倍数を使用する場合、CEILING は負の数値を (負の無限大に向かって) 下方向に丸め、ISO.CEILING は負の数値を上に丸めます (正の無限大に向かって)。
戻り値の型は通常、有効な引数と同じ型ですが、次の例外があります。
- 数値引数の型が通貨の場合、戻り値の型は通貨です。
- 基準値引数の型がブール値の場合、戻り値の型は整数です。
- 有意引数の型が数値以外の場合、戻り値の型は実数になります。
例 1
次の数式は 4.45 を返します。 これは、価格で小さなユニットを使用しないようにする場合に便利です。 既存の製品の価格が 4.42 ドルの場合は、CEILING を使用して、5 セントの最も近い単位に価格を切り上げることができます。
= CEILING(4.42,0.05)
例 2
次の数式は前の例と同様の結果を返しますが、ProductPrice
= CEILING([ProductPrice],0.05)
関連コンテンツ
関数