请输入
菜单

数值函数

数值运算函数是公式中的一种函数类型,可以对数值类型的数据进行运算。

SUM()

将所有数值相加。


SUM(number1, [number2, …])


参数说明

number:是进行运算的数值参数。数值类型的字段包括数字、货币、百分比、评分等。

示例


// 纯数值相加公式:SUM(1, 2, 3)运算结果:6// 数值与文本数值相加公式:SUM(1, 2, "3")运算结果:6// 数值与文本相加公式:SUM(1, 2, "三")运算结果:3// 数值类型的字段相加公式:SUM({数学成绩}, {英语成绩}, {语文成绩})运算结果:数值// 数值类型的字段与数值相加公式:SUM({数学成绩}, {英语成绩}, 60)运算结果:数值




AVERAGE()

计算多个数值的算术平均数。


AVERAGE(number1, [number2, …])


参数说明

number:是进行运算的数值参数。数值类型的字段包括数字、货币、百分比、评分等。

示例


// 纯数值求平均值公式:AVERAGE(1, 2, 3)运算结果:2// 数值与文本数值求平均值公式:AVERAGE(1, 2, "3")运算结果:2// 数值与文本求平均值公式:AVERAGE(1, 2, "三")运算结果:1// 数值类型的字段求平均值公式:AVERAGE({数学成绩}, {英语成绩}, {语文成绩})运算结果:数值// 数值类型的字段与数值求平均值公式:AVERAGE({数学成绩}, {英语成绩}, 60)运算结果:数值




MAX()

返回多个数值中最大的数值。


MAX(number1, [number2, …])


参数说明

number:是进行运算的数值参数。数值类型的字段包括数字、货币、百分比、评分等。特例,本函数的输入值都为日期格式时,可以比较多个日期中最晚的日期。

示例


// 纯数值求最大值公式:MAX(1, 2, 3)运算结果:3// 数值与文本数值求最大值公式:MAX(1, 2, "3")运算结果:3// 数值与文本求最大值公式:MAX(1, 2, "三")运算结果:2// 数值类型的字段求最大值公式:MAX({数学成绩}, {英语成绩}, {语文成绩})运算结果:数值// 数值类型的字段与数值求最大值公式:MAX({数学成绩}, {英语成绩}, 60)运算结果:数值// 日期类型的字段求最晚日期公式:MAX({时间1}, {时间2})运算结果:日期




MIN()

返回多个数值中最小的数值。


MIN(number1, [number2, …])


参数说明

number:是进行运算的数值参数。数值类型的字段包括数字、货币、百分比、评分等。特例,本函数的输入值都为日期格式时,可以比较多个日期中最早的日期。

示例


// 纯数值求最小值公式:MIN(1, 2, 3)运算结果:1// 数值与文本数值求最小值公式:MIN("1", 2, 3)运算结果:1// 数值与文本求最小值公式:MIN("一", 2, 3)运算结果:2// 数值类型的字段求最小值公式:MIN({数学成绩}, {英语成绩}, {语文成绩})运算结果:数值// 数值类型的字段与数值求最小值公式:MIN({数学成绩}, {英语成绩}, 60)运算结果:数值// 日期类型的字段求最晚日期公式:MIN({时间1}, {时间2})运算结果:日期




ROUND()

按指定的位数对数值进行四舍五入。


ROUND(value, [precision])


参数说明

value:被四舍五入的值。 precision:非必填,指定四舍五入的位数。未填写时默认为 0。如果 precision > 0 ,则四舍五入到指定的小数位; 如果 precision = 0 ,则四舍五入到最接近的整数; 如果 precision < 0 ,则在小数点左侧进行四舍五入。

示例


// 不填 precision ,则默认为 0 。公式:ROUND(1.55)运算结果:2.00// precision > 0,四舍五入到指定小数位。公式:ROUND(1.45, 1)运算结果:1.50// precision = 0,四舍五入到最接近的整数。公式:ROUND(1.45, 0)运算结果:1.00// precision < 0,在小数点左侧进行四舍五入。公式:ROUND(321.45, -2)运算结果:300.00// precision > 0,且为小数时,系统自动将 precision 向下取整(1.6 >> 1.0)。公式:ROUND(5.45, 1.6)运算结果:5.50




ROUNDUP()

将数值朝绝对值增大方向舍入。


ROUNDUP(value, [precision])


参数说明

value:被舍入的值。 precision:非必填,指定数值舍入到的位数。未填写时默认为 0 。 绝对值增大方向:即远离 0 方向。ROUNDUP() 与 ROUND() 相似,所不同的是它始终将数值朝绝对值增大方向舍入。 如果 precision > 0 ,则舍入到指定的小数位; 如果 precision = 0 ,则舍入到最接近的整数; 如果 precision < 0 ,则在小数点左侧进行舍入。

示例


// 不填 precision ,则默认为 0 。公式:ROUNDUP(1.55)运算结果:2.00公式:ROUNDUP(1.11)运算结果:2.00// precision > 0,舍入到指定小数位。公式:ROUNDUP(1.11, 1)运算结果:1.20// precision = 0,舍入到最接近的整数。公式:ROUNDUP(1.11, 0)运算结果:2.00// precision < 0,在小数点左侧进行舍入。公式:ROUNDUP(321.45, -2)运算结果:400.00// precision > 0,且为小数时,系统自动将 precision 向下取整(1.6 >> 1.0)。公式:ROUNDUP(5.45, 1.6)运算结果:5.50




ROUNDDOWN()

将数值朝绝对值减小方向舍入。


ROUNDDOWN(value, [precision])


参数说明

value:被舍入的值。 precision:非必填,指定数值舍入到的位数。未填写时默认为 0 。 绝对值减小方向:即靠近 0 方向。
ROUNDDOWN() 与 ROUND() 相似,所不同的是它始终将数值朝绝对值减小方向舍入。 如果 precision > 0 ,则舍入到指定的小数位; 如果 precision = 0 ,则舍入到最接近的整数; 如果 precision < 0 ,则在小数点左侧进行舍入。

示例


// 不填 precision ,则默认为 0 。公式:ROUNDDOWN(1.55)运算结果:1.00公式:ROUNDDOWN(1.11)运算结果:1.00// precision > 0,四舍五入到指定小数位。公式:ROUNDDOWN(1.11, 1)运算结果:1.10// precision = 0,四舍五入到最接近的整数。公式:ROUNDDOWN(1.11, 0)运算结果:1.00// precision < 0,在小数点左侧进行四舍五入。公式:ROUNDDOWN(321.45, -2)运算结果:300.00// precision > 0,且为小数时,系统自动将 precision 向下取整(1.6 >> 1.0)。公式:ROUNDDOWN(5.45, 1.6)运算结果:5.40




CEILING()

将数值向上舍入为最接近的指定基数的倍数。


CEILING(value, [significance])


参数说明

value:被舍入的值。 significance:非必填,是用于向上舍入的基数,返回值为该基数的倍数。未填写时默认为1。 向上舍入:即它返回值必须大于或等于原数值。如果 value > 0,significance > 0,则对数值按远离 0 的方向进行舍入。 如果 value < 0,significance > 0,则对数值按朝向 0 的方向进行舍入。 如果 significance < 0 ,则返回错误值 NaN 。

示例


// 不填 significance ,则默认为1。公式:CEILING(1.55)运算结果:2.00公式:CEILING(1.11)运算结果:2.00//如果 value > 0,significance > 0,则对数值按远离 0 的方向进行舍入。公式:CEILING(1.11, 1)运算结果:2.00公式:CEILING(1.11, 0.1)运算结果:1.20// 如果 value < 0,significance > 0,则对数值按朝向 0 的方向进行舍入。公式:CEILING(-1.11, 1)运算结果:-1.00公式:CEILING(-1.99, 0.1)运算结果:-1.90// 如果 significance < 0 ,则返回错误值 NaN 。公式:CEILING(1.11, -1)运算结果:NaN




FLOOR()

将数值向下舍入为最接近的指定基数的倍数。


FLOOR(value, [significance])


参数说明

value:被舍入的值。 significance:非必填,是用于向下舍入的基数,返回值为该基数的倍数。未填写时默认为 1 。 向下舍入:即它返回值必须小于或等于原数值。如果 value > 0,significance > 0,则对数值按朝向 0 的方向进行舍入。 如果 value < 0,significance > 0,则对数值按远离 0 的方向进行舍入。 如果 significance < 0 ,则返回错误值 NaN 。

示例


// 不填significance,则默认为1。公式:FLOOR(1.55)运算结果:1.00公式:FLOOR(1.11)运算结果:1.00//如果 value > 0,significance > 0,则对数值按朝向 0 的方向进行舍入。公式:FLOOR(1.55, 1)运算结果:1.00公式:FLOOR(1.55, 0.1)运算结果:1.50// 如果 value < 0,significance > 0,则对数值按远离 0 的方向进行舍入。公式:FLOOR(-1.11, 1)运算结果:-2.00公式:FLOOR(-1.99, 0.1)运算结果:-2.00// 如果 significance < 0 ,则返回错误值 NaN 。公式:FLOOR(1.11, -1)运算结果:NaN




EVEN()

将数值朝绝对值增大方向舍入为最接近的偶数。


EVEN(value)


参数说明

value:被舍入的值。 绝对值增大方向:即远离 0 方向。

示例


// value > 0公式:EVEN(1.5)运算结果:2.00公式:EVEN(3)运算结果:4.00//value = 0公式:EVEN(0)运算结果:0.00// value < 0公式:EVEN(-1.5)运算结果:-2.00公式:EVEN(-3)运算结果:-4.00




ODD()

将数值朝绝对值增大方向舍入为最接近的奇数。


ODD(value)


参数说明

value:被舍入的值。 绝对值增大方向:即远离 0 方向。

示例


// value > 0公式:ODD(1.5)运算结果:3.00公式:ODD(3)运算结果:3.00//value = 0公式:ODD(0)运算结果:1.00// value < 0公式:ODD(-1.5)运算结果:-3.00公式:ODD(-3)运算结果:-3.00




INT()

将数值向下舍入为最接近的整数。


INT(value)


参数说明

value:被舍入的值。 向下舍入:即它返回值必须小于或等于原数值。

示例


// value > 0公式:INT(1.5)运算结果:1.00公式:INT(3)运算结果:3.00//value = 0公式:INT(0)运算结果:0.00// value < 0公式:INT(-1.5)运算结果:-2.00公式:INT(-3)运算结果:-3.00




ABS()

取数值的绝对值。


ABS(value)


参数说明

value:是要对其求绝对值的数值。 绝对值:正数的绝对值是本身,负数的绝对值是去掉负号。

示例


// value > 0公式:ABS(1.5)运算结果:1.50公式:ABS(3)运算结果:3.00//value = 0公式:ABS(0)运算结果:0.00// value < 0公式:ABS(-1.5)运算结果:1.50公式:ABS(-3)运算结果:3.00




SQRT()

计算数值的算术平方根。


SQRT(value)


参数说明

value:是要对其求平方根的数值。要求参数 value >= 0 ,否则函数会返回 NaN 。 算术平方根:4 的平方根为 ± 2,2 为算术平方根 。

示例


// value > 0公式:SQRT(4)运算结果:2.00//value = 0公式:SQRT(0)运算结果:0.00// value < 0公式:SQRT(-1.5)运算结果:NaN




MOD()

两数值相除取余数。


MOD(value, divisor)


参数说明

value:是被除数。 divisor:是除数。 余数:指整数除法中被除数未被除尽的部分。返回结果的符号与 divisor 的符号相同。

示例


// value 未被除尽时,返回余数。公式:MOD(7, 3)运算结果:1.00公式:MOD(2, 3)运算结果:2.00// value 未被除尽时,返回结果的符号与除数的符号相同。 公式:MOD(7, 3)运算结果:1.00公式:MOD(7, -3)运算结果:-1.00公式:MOD(-7, -3)运算结果:-1.00// value 被除尽时,返回0公式:MOD(6, 3)运算结果:0.00




POWER()

计算数值(基数)的乘幂。


POWER(base, power)


参数说明

base:是基数。 power:是指数。power > 1 时,返回 base 的 power 次方; power < 1 且 power > 0 时,返回 base 的根号 1/power 次方; power = 0 时,返回 1 ; power < 0 时,返回 base 倒数的 power 次方 ; base < 0 时且 power 为小数时,返回错误值 NaN 。

示例


// power > 1 时,返回 base 的 power 次方;公式:POWER(2, 3)运算结果:8.00// power < 1 且 power > 0 时,返回 base 的根号 1/power 次方;公式:POWER(8, 1/3)运算结果:2.00( 8 的根号 3 次方)// power = 0 时,返回 1。公式:POWER(2, 0)运算结果:1.00// power < 0 时,返回 base 倒数的 power 次方。公式:POWER(2, -2)运算结果:0.25( 1/2 的 2 次方)// base < 0 时且 power 为小数时,返回错误值 NaN 。公式:POWER(-8, 1/3)运算结果:NaN




EXP()

计算 e 的乘幂。


EXP(power)


参数说明

power:是指数。 e:自然数 e 约等于 2.718282 ,是自然对数的底数。power > 1 时,返回 e 的 power 次方; power < 1 且 power > 0 时,返回 e 的根号 1/power 次方; power = 0 时,返回 1; power < 0 时,返回 e 倒数的 power 次方 ;

示例


// power > 1 时,返回 e 的 power 次方;公式:EXP(2)运算结果:7.39// power < 1 且 power > 0 时,返回 e 的根号 1/power 次方;公式:EXP(1/2)运算结果:1.65( e 的根号 2 次方)// power = 0 时,返回 1。公式:EXP(0)运算结果:1.00// power < 0 时,返回 e 倒数的 power 次方。公式:EXP(-2)运算结果:0.14( 1/e 的 2 次方)




LOG()

以指定基数为底,计算数值的对数。


LOG(number, [base]) 


参数说明

number:用于计算对数的数值,要求 number > 0 ,否则函数输出 NaN 。 base:非必填,是对数的基数( base > 0 且 base ≠ 1 )。它作为对数的底参与运算。如果未指定基数,则默认为 10 。 对数:对数是对求幂的逆运算。

示例


// number > 0,不填写 base;公式:LOG(100)运算结果:2.00// number > 0,base > 0 且 base ≠ 1;公式:LOG(8, 2)运算结果:3公式:LOG(1/8, 1/2)运算结果:3// number <= 0;公式:LOG(-100)运算结果:NaN// number > 0,base < 0 或 base = 1;公式:LOG(8, -2)运算结果:NaN公式:LOG(8, 1)运算结果:NaN




VALUE()

将文本值转换为数值。


VALUE(text) 


参数说明

text:是要被转换的文本值。

示例


// 格式化输入的文本值。公式:VALUE("$10")运算结果:10.00公式:VALUE("门票:¥10元")运算结果:10.00公式:VALUE("12万5千元")运算结果:125.00


上一个
运算符介绍
下一个
文本函数
最近修改: 2023-06-01Powered by