次の方法で共有


ISO.CEILING

適用対象: 計算列計算テーブルメジャービジュアル計算

数値を最も近い整数または最も近い基準値の倍数に切り上げます。

構文

ISO.CEILING(<number>[, <significance>])

パラメーター

用語 定義
number 丸める数値、または数値を含む列への参照。
significance (省略可能)丸める基準値の倍数。 たとえば、最も近い整数に丸める場合は、「1」と入力します。 基準値の単位が指定されていない場合、数値は最も近い整数に切り上げられます。

戻り値

指定したとおりに丸められた、number 引数と同じ型の数値。

備考

CEILINGには 2 つの DAX 関数があり、次の違いがあります。

  • CEILING 関数は、Excel の CEILING 関数の動作をエミュレートします。

  • ISO.CEILING 関数は、上限値を決定するための ISO で定義された動作に従います。

2 つの関数は正の数値に対して同じ値を返しますが、負の数の場合は異なる値を返します。 有意性の正の倍数を使用する場合、CEILING と ISO.CEILING 両方の負の数値を上に丸めます (正の無限大に向かって)。 有意性の負の倍数を使用する場合、CEILING は負の数値を (負の無限大に向かって) 下方向に丸め、ISO.CEILING は負の数値を上に丸めます (正の無限大に向かって)。

結果の型は、通常、次の例外を除き、引数として使用される有意性の型と同じです。

  • 最初の引数が通貨型の場合、結果は通貨型になります。

  • 省略可能な引数が含まれていない場合、結果は整数型になります。

  • 基準値引数がブール型の場合、結果は整数型になります。

  • 有意性引数が数値以外の型の場合、結果は実数型になります。

例: 正の数値

次の数式は 4.45 を返します。 これは、価格で小さなユニットを使用しないようにする場合に便利です。 既存の製品の価格が 4.42 ドルの場合は、ISO.CEILING を使用して、5 セントの最も近い単位に価格を切り上げることができます。

= ISO.CEILING(4.42,0.05)

例: 負の数

次の数式は、ISO の上限値 -4.40 を返します。

= ISO.CEILING(-4.42,0.05)

関数 関数 関数 関数