日期时间类函数


  • ROUND 四舍五入
  • ROUND_UP 向上舍入
  • ROUND_DOWN 向下舍入
  • CINT 取整数
  • CEILING 沿绝对值增大的方向向上舍入
  • FLOOR 沿绝对值减小的方向向下舍入
  • ABS 求绝对值
  • MAX 一组数中找最大的值
  • MIN 一组数中找最小的值
  • SUM 求一组数全部相加的值
  • AVERAGE 求一组数的算术平均数
  • SIGN 得到一个数字的正负号
  • FMOD 求余数
  • POWER 求幂
  • EXP 求e的n次方
  • LOG 求对数
  • LOG10 求10为底的对数
  • sqrt 求平方根
  • SIN 求正弦值
  • SINH 求双曲正弦值
  • ASIN 求反正弦值
  • ASINH 求反双曲正弦值
  • COS 求余弦值
  • COSH 求双曲余弦值
  • ACOS 求反余弦值
  • ACOSH 求反双曲余弦值
  • TAN 求正切值
  • TANH 求双曲正切值
  • ATAH 求反正切值
  • ATAHH 求反双曲正切值
  • BCADD 大数运算,加法
  • BCSUB 大数运算,减法
  • BCMUL 大数运算,乘法
  • BCDIV 大数运算,除法
  • BCMOD 大数运算,求余
  • BCPOW 大数运算,求幂
  • BCPOWMOD 大数运算,求幂后求余
  • BCSQRT 大数运算,求平方根
  • BCCOMP 大数运算,两个大数比较

ROUND

四舍五入

数字 ROUND( 数字 [, 小数位数 = 0 ] )

说明:小数位数是可选参数,如果不提供,则表示为0。小数位数可以为负数,则在小数点左侧进行四舍五入,例: ROUND(157,-1), 返回160。

ROUND_UP

向上舍入

数字 ROUND_UP( 数字 [, 小数位数 = 0 ] )

说明:小数位数是可选参数,如果不提供,则表示为0。小数位数可以为负数,则在小数点左侧进行向上舍入,例: ROUND_UP(151,-1), 返回160。

ROUND_DOWN

向下舍入

数字 ROUND_DOWN( 数字 [, 小数位数 = 0 ] )

说明:小数位数是可选参数,如果不提供,则表示为0。小数位数可以为负数,则在小数点左侧进行向下舍入,例: ROUND_DOWN(157,-1), 返回150。

CINT

向下舍入

数字 CINT( 数字 )

说明:此函数不会进行四舍五入,只是简单地去掉小数位。

CEILING

沿绝对值增大的方向向上舍入

数字 CEILING( 数字, 基数 )

说明:不同于ROUND_UP函数,CEILING是以基数为倍数进行舍入,如: CEILING( 12, 5 ), 返回15。

FLOOR

沿绝对值减小的方向向下舍入

数字 FLOOR( 数字, 基数 )

说明:不同于ROUND_DOWN函数,FLOOR是以基数为倍数进行舍入,如: FLOOR( 12, 5 ), 返回10。

ABS

求绝对值

数字 ABS( 数字 )

MAX

一组数中找最大的值

数字 MAX( 数字1, 数字2 [, 数字3,...] )

说明:参数个数不固定,但至少需要有一个。如: MAX( 1, 2, 3, 4 ), MAX( 10, 20, 30 )。

MIN

一组数中找最小的值

数字 MIN( 数字1, 数字2 [, 数字3,...] )

说明:参数个数不固定,但至少需要有一个。如: MIN( 1, 2, 3, 4 ), MIN( 10, 20, 30 )。

SUM

求一组数全部相加的值

数字 SUM( 数字1, 数字2 [, 数字3,...] )

AVERAGE

求一组数的算术平均数

数字 AVERAGE( 数字1, 数字2 [, 数字3,...] )

SIGN

得到一个数字的正负号

逻辑值 SIGN( 数字 )

说明:如果数字是正负,则返回TRUE(真),否则为FALSE(假)

FMOD

求余数

数字 FMOD( 数字 [, 除数 = 1 ] )

说明:[除数]是可选参数,默认为1,为1时表示取小数位。此函数的内部计算公式为:数字 - 除数*取整(数字/除数)

POWER

求幂

数字 POWER( 基数, 幂数 )

EXP

求e的n次方

数字 EXP( 幂数 )

LOG

求对数

数字 LOG( 数字, 基数 )

LOG10

求10为底的对数

数字 LOG10( 数字 )

SQRT

求平方根

数字 sqrt( 数字 )

SIN

求正弦值

数字 SIN( 数字 )

ASIN

求反正弦值

数字 ASIN( 数字 )

SINH

求双曲正弦值

数字 SINH( 数字 )

ASINH

求反双曲正弦值

数字 ASINH( 数字 )

COS

求余弦值

数字 COS( 数字 )

ACOS

求反余弦值

数字 ACOS( 数字 )

COSH

求双曲余弦值

数字 COSH( 数字 )

ACOSH

求反双曲余弦值

数字 ACOSH( 数字 )

TAN

求正切值

数字 TAN( 数字 )

ATAH

求反正切值

数字 ATAH( 数字 )

TANH

求双曲正切值

数字 TANH( 数字 )

ATAHH

求反双曲正切值

数字 ATAHH( 数字 )

BCADD

大数运算,加法

文本 BCADD( 数字1, 数字2 [, 是否16进制=FALSE] )

示例:

BCADD( "1234", "1234" ) //返回文本2468

BCSUB

大数运算,减法

文本 BCSUB( 被减数, 数字 [, 是否16进制=FALSE] )

BCMUL

大数运算,乘法

文本 BCMUL( 被乘数, 乘数 [, 是否16进制=FALSE] )

BCDIV

大数运算,除法

文本 BCDIV( 被除数, 除数 [, 是否16进制=FALSE] )

BCMOD

大数运算,求余

文本 BCMOD( 数字, 模数 [, 是否16进制=FALSE] )

BCPOW

大数运算,求幂

文本 BCPOW( 数字,幂 [, 是否16进制=FALSE] )

BCPOWMOD

大数运算,求幂后求余

文本 BCPOWMOD( 数字,幂,模数 [, 是否16进制=FALSE] )

BCSQRT

大数运算,求平方根

文本 BCSQRT( 数字 [, 是否16进制=FALSE] )

BCCOMP

大数运算,比较两个大数

数字 BCCOMP( 数字1, 数字2 [, 是否16进制=FALSE] )

提示:超过9位的数字需要用文本方式表示。如果数字1比数字2大,返回1, 如果数字1比数字2小,返回-1, 相等则返回 0。

>