# Ceil スクリプトおよびチャート関数

Ceil()は、step (offset によりシフト) に最も近い倍数に数値を切り上げます。

入力された数値を切り下げる floor 関数と比較します。

構文:

Ceil(x[, step[, offset]])

戻り値データ型： 数値

引数：

引数

| 引数 | 説明 |
| --- | --- |
| x | 数値を入力します。 |
| step | 間隔は増分です。既定値は 1 です。 |
| offset | ステップ間隔の基準を定義します。デフォルト値は0です。 |

例と結果:

例と結果

| 例 | 結果 |
| --- | --- |
| `Ceil(2.4 )` | 3 を返します<br><br>この例では、ステップの大きさは 1、ステップ間隔の基準は 0 となっています。<br><br>間隔は ...0 &lt; x &lt;=1, 1 &lt; x &lt;= 2, 2&lt; x &lt;=3, 3&lt; x &lt;=4... です |
| `Ceil(4.2 )` | 5 を返します |
| `Ceil(3.88 ,0.1)` | 3.9 を返します。<br><br>この例では、間隔の大きさは 0.1、ステップ間隔の基準は 0 となっています。<br><br>間隔は ... 3.7 &lt; x &lt;= 3.8, 3.8 &lt; x &lt;= 3.9, 3.9 &lt; x &lt;= 4.0... です |
| `Ceil(3.88 ,5)` | 5 を返します |
| `Ceil(1.1 ,1)` | 2 を返します |
| `Ceil(1.1 ,1,0.5)` | 1.5 を返します<br><br>この例では、ステップの大きさは 1、オフセットは 0.5 となっています。つまり、ステップ間隔の基準は 0 ではなく、0.5 です。<br><br>間隔は ...0.5 &lt; x &lt;=1.5, 1.5 &lt; x &lt;= 2.5, 2.5&lt; x &lt;=3.5, 3.5&lt; x &lt;=4.5... です |
| `Ceil(1.1 ,1,-0.01)` | 1.99 を返します<br><br>間隔は ...-0.01&lt; x &lt;= 0.99, 0.99&lt; x &lt;= 1.99, 1.99 &lt; x &lt;=2.99... です |

## 詳細を見る

* [Floor スクリプトおよびチャート関数](https://help.qlik.com/ja-JP/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/GeneralNumericFunctions/floor.htm)