数学函数
用于数学计算的一系列函数。
平均值
返回参数的平均值(算术平均值)。
用法
HZ_AVERAGE(number1, [number2], …)参数
number1数值1number2数值2...
返回值:
number示例
HZ_AVERAGE(4, 6, 8)结果:6
参数个数
统计参数个数。
用法
HZ_COUNT(value1, [value2], …)参数
number1数值1number2数值2...
返回值:
number示例
HZ_COUNT(复选框组)
取第k个最大值
返回数据集中第k个最大值。
用法
HZ_LARGE(array, k)参数
array需要确定第k个最大值的数组或数据区域k返回值在数组中的位置(从大到小排)
返回值:
number示例
HZ_LARGE([300, 280, 290, 268], 2)得到:290
取第k个最小值
返回数据集中第k个最小值。
用法
HZ_SMALL(array, k)参数
array需要确定第k个最小值的数组或数据区域k返回值在数组中的位置(从小到大排)
返回值:
number示例
HZ_SMALL([300, 280, 290, 268], 2)得到:280
取最大值
返回一组值中的最大值。
用法
HZ_MAX(number1, [number2], …)参数
number1数值1number2数值2...
返回值:
number示例
HZ_MAX(300, 280, 290, 268)得到:300
取最小值
返回一组值中的最小值。
用法
HZ_MIN(number1, [number2], …)参数
number1数值1number2数值2...
返回值:
number示例
HZ_MIN(300, 280, 290, 268)得到:268
取绝对值
返回数字的绝对值。
用法
HZ_ABS(number)参数
number数值
返回值:
number示例
HZ_ABS(-6)结果:6
舍入
将数字四舍五入到指定的位数。
用法
HZ_ROUND(number, num_digits)参数
number要四舍五入的数字。num_digits要进行四舍五入运算的位数。
返回值:
number示例
HZ_ROUND(1246 / 45, 2), 得到:27.69
向上舍入
返回将参数
number向上舍入(沿值增大的方向)为最接近的指定基数的倍数。
用法
HZ_CEILING(number, significance)参数
number要舍入的值。significance要舍入到的倍数。
返回值:
number示例
HZ_CEILING(10, 3), 得到:12HZ_CEILING(-10, 3), 得到:-9
向下舍入
返回将参数
number向下舍入(沿值减小的方向)为最接近的significance的倍数。
用法
HZ_FLOOR(number, significance)参数
number要舍入的数值。significance要舍入到的倍数。
返回值:
number示例
HZ_FLOOR(10, 3)得到:9HZ_FLOOR(-10, 3)得到:-12
取整
将数字向下舍入到最接近的整数。
用法
HZ_INT(number)参数
number数值
返回值:
number示例
HZ_INT(35.55), 得到:35
对数
根据指定底数返回数字的对数。
用法
HZ_LOG(number, [base])参数
number想要计算其对数的正实数。base对数的底数。如果省略 base,则假定其值为10。例如:
返回值:
number示例
HZ_LOG(8, 2), 计算结果:3
取余
返回两数相除的余数。结果的符号与除数相同。
用法
HZ_MOD(number, divisor)参数
number要计算余数的被除数。divisor除数。
返回值:
number示例
HZ_MOD(23, 2), 计算结果:1
乘幂
返回数字乘幂的结果。
用法
HZ_POWER(number, power)参数
number基数,可为任意实数。power基数乘幂运算的指数。
返回值:
number示例
HZ_POWER(2, 3), 计算结果:8
乘积
函数使所有以参数形式给出的数字相乘并返回乘积。
用法
HZ_PRODUCT(number1, [number2], …)参数
number1数值1number2数值2...
返回值:
number示例
HZ_PRODUCT( 数量, 单价 )当然,也可以直接相乘:数量 * 单价
平方根
返回正的平方根。
用法
HZ_SQRT(number)参数
number数值
返回值:
number示例
HZ_SQRT(9)结果:3
求和
函数使所有以参数形式给出的数字相加并返回和。
用法
HZ_SUM(number1, [number2], …)参数
number1数值1number2数值2...
返回值:
number示例
HZ_SUM(1, 2, 3)结果:6
乘积
在给定的数组中,将数组间对应的元素相乘,并返回乘积之和。
用法
HZ_SUMPRODUCT(array1, [array2])参数
array1数组1array2数组2...
返回值:
number示例
HZ_SUMPRODUCT([1, 2, 3], [0.1, 0.2, 0.3]),相当于1 × 0.1 + 2 × 0.2 + 3 × 0.3 = 1.4
舍入
将数字舍入到指定的小数位数,以十进制数格式对该数进行格式设置,并以文本形式返回结果。
用法
HZ_FIXED(number, [decimals])参数
number要进行舍入并转换为文本的数字。decimals小数点右边的位数。
返回值:
string示例
HZ_FIXED(12.33, 1), 计算得到:12.3
