數學函式
平均值([陣列值]) average(value1; [value2], …)
傳回特定陣列中數值的平均值,或個別輸入之數值的平均值。
ceil (數字)
傳回大於或等於指定數字的最小整數。
範例:
-
ceil(1.2)傳回2
-
ceil(4)傳回4
樓層(數字)
傳回小於或等於指定數字的最大整數。
範例:
-
floor(1.2)傳回1
-
floor(1.9)傳回1
-
floor(4)傳回4
最大值([個值陣列]),最大值(value1;value2; …)
傳回指定陣列中的最大數字或個別輸入數字中的最大數字。
分鐘([個值陣列]),分鐘(value1; value2; …)
傳回指定陣列中的最小數字,或個別輸入數字中的最小數字。
回合(數字)
將數值四捨五入至最接近的整數。
範例:
-
round(1.2)傳回1
-
round(1.5)傳回2
-
round(1.7)傳回2
-
round(2)傳回2
sum ([個值陣列]), sum(value1; value2; …)
傳回指定陣列中值的總和,或個別輸入的數字總和。
parseNumber (數字;小數分隔符號)
剖析包含數字的字串並傳回數字。 例如, parseNumber(1 756,456;,)
formatNumber (number; decimalPOINTS; [decimalSeparator]; [thousandsSeparator])
傳回要求格式的數字。 依預設,小數點為逗號(,),千分位分隔符號為句點(.)。
範例:
formatNumber( 123456789 ; 3 ; , ; . )
傳回123.456.789,000
abs(號碼)
[新增!]{class="badge informative"}
傳回數字的絕對值。
範例:
-
abs(-3.14)傳回3.14
-
abs(3.14)傳回3.14
div(number1; number2; …)
[新增!]{class="badge informative"}
按照提供的順序除以所有數字。
範例:
-
div(10; 2)傳回5
-
div(100; 5; 4)傳回5
ln(數字)
[新增!]{class="badge informative"}
傳回數字的自然對數。
範例:
-
ln(1)傳回0
-
ln(2.718281828)傳回1
log(number1; number2)
[新增!]{class="badge informative"}
傳回基底number1的number2對數。
範例:
-
log(10; 100)傳回2
-
log(2; 8)傳回3
number(string)
[新增!]{class="badge informative"}
將字串轉換為數字。
範例:
-
number("3.14")傳回3.14
-
number("42")傳回42
power(number; power)
[新增!]{class="badge informative"}
傳回提升為指定次方的數字。
範例:
-
power(2; 3)傳回8
-
power(4; 0.5)傳回2
prod(number1; number2; …)
[新增!]{class="badge informative"}
將所有提供的數字相乘。
範例:
-
prod(2; 3; 4)傳回24
-
prod(5; 5)傳回25
sortAscNum(number1; number2; …)
[新增!]{class="badge informative"}
傳回提供的以遞增順序排序的數字。
範例:
-
sortAscNum(3; 1; 2)傳回[1, 2, 3]
-
sortAscNum(5; 3; 4)傳回[3, 4, 5]
sortDescNum(number1; number2; …)
[新增!]{class="badge informative"}
傳回提供的以遞減順序排序的數字。
範例:
-
sortDescNum(3; 1; 2)傳回[3, 2, 1]
-
sortDescNum(5; 3; 4)傳回[5, 4, 3]
sqrt(number)
[新增!]{class="badge informative"}
傳回數字的平方根。
範例:
-
sqrt(9)傳回3
-
sqrt(4)傳回2
sub(number1; number2; …)
[新增!]{class="badge informative"}
依照提供的順序減去所有數字。
範例:
-
sub(10; 3; 2)傳回5
-
sub(20; 5)傳回15