报表内置函数参考

2020-04-14 15:52:23    admin    5482

报表模块提供了丰富的函数:

  • POWER

返回某数的乘幂 POWER(number, power)

  • COUNT

返回包含数字的单元格的个数以及返回参数列表中的数字个数 COUNT(value1, [value2], ...)

  • IF

判断是否满足某个条件,如果满足返回一个值,如果不满足返回另外一个值 IF(logic_test, value_if_true, value_if_false)

  • SUM

计算单元格区域中所有数值的和SUM (value1, [value2], ...)

  • AVERAGE

返回其参数的算术平均值 AVERAGE(number1, [number2], ...)

  • MIN

返回一组数值中的最小值,忽略逻辑值及文本 MIN(number1, [number2], ...)

  • MAX

返回一组数值中的最大值,忽略逻辑值及文本 MAX(number1, [number2], ...)

  • ROW

返回一个引用的行号 ROW(reference)

  • COLUMN

返回一个引用的列号 COLUMN(reference)

  • DOLLAR

按照货币格式及给定的小数位数,将数字转换成文本 DOLLAR(number, [decimals]);

  • FIXED

用定点小数格式将数值舍入成特定位数并返回带或不带千分位符的文本 FIXED(number, [decimals], [no_commas])

  • SIN

返回给定角度的正弦值 SIN(number)

  • COS

返回给定角度的余弦值 COS(number)

  • TAN

返回给定角度的正切值 TAN(number)

  • ATAN

返回反正切值,以弧度表示,大小在-pi/2到pi/2之间 ATAN(number)

  • PI

返回圆周率Pi的值,3.14159265358979,精确到15位 PI()

  • SQRT

返回数值的平方根 SQTR(number)

  • EXP

返回e的n次方 EXP(number)

  • LN

返回给定数值的自然对数 LN(number)

  • LOG10

返回给定数值以10为底数的对数 LOG10(number)

  • ABS

求绝对值 ABS(number)

  • INT

将数值向下取整为最接近的整数 INT(number)

  • SIGN

返回数字的正负号:为正时,返回1;为0时,返回0; 为负时,返回-1 SIGN(number)

  • ROUND

按指定的位数对数值进行四舍五入 ROUND(nuber, num_digits)

  • REPT

根据指定次数重复文本。可用REPT在一个单元格中重复填写一个文本字符串 REPT(text, number_times)

  • MID

返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定 MID(text, start_num, num_chars)

  • LEN

返回文本字符串中的字符个数 LEN(text)

  • SINH

返回双曲正弦值 SINH(number)

  • COSH

返回双曲余弦值 COSH(number)

  • TANH

返回双曲正切值 TANH(number)

  • ASINH

返回反双曲正弦值 ASINH(number)

  • ACOSH

返回反双曲余弦值 ACOSH(number)

  • ATANH

返回反双曲正切值 ATANH(number)