スクリプト-関数(数値)


数値を操作する関数です。





IsNum 関数

文字列が数値か判定します。

<構文>

IsNum( str As STRING) As NUMBER


<引数>

引数 説明
str 判定する文字列を指定します。


<戻り値>

説明
TRUE 数値です。
FALSE 数値ではありません。




Num 関数

文字列を数値に変換します。

<構文>

Num( str As STRING) As NUMBER


<引数>

引数 説明
str 変換する文字列を指定します。


<戻り値>
数値を戻します。 str が有効な数値の場合は EMPTY を戻します。



NumRevise 関数

文字列を数値に変換します。
全角数値や桁区切り(カンマ)があっても変換することができます。

”123,456”のような数値文字列でも変換可能です。


<構文>

NumRevise( str As STRING) As NUMBER


<引数>

引数 説明
str 変換する文字列を指定します。


<戻り値>
数値を戻します。 str が有効な数値の場合は EMPTY を戻します。



Round 関数

小数点以下を四捨五入します。

<構文>

Round( value As NUMBER, pos As NUMBER) As NUMBER


<引数>

引数 説明
value 四捨五入する元となる数値を指定します。
pos 四捨五入する小数点桁位置を指定します。
省略した場合は小数点以下が四捨五入の対象となります。


<戻り値>
四捨五入した結果を戻します。



RoundDown 関数

小数点以下を切り捨てます。

<構文>

RoundDown( value As NUMBER, pos As NUMBER) As NUMBER


<引数>

引数 説明
value 切り捨てる元となる数値を指定します。
pos 切り捨てる小数点桁位置を指定します。
省略した場合は小数点以下が四捨五入の対象となります。


<戻り値>
切り捨てた結果を戻します。



RoundOff 関数

小数点以下を切り上げます。

<構文>

RoundOff( value As NUMBER, pos As NUMBER) As NUMBER


<引数>

引数 説明
value 切り上げる元となる数値を指定します。
pos 切り上げる小数点桁位置を指定します。
省略した場合は小数点以下が四捨五入の対象となります。


<戻り値>
切り上げた結果を戻します。