数学函数
处理数字的一系列函数方法。
ABS
返回数字的绝对值。
用法:ABS(数字)
示例:ABS(-5)可以返回5,也就是-5的绝对值
![](https://help.xbongbong.com/wp-content/uploads/2019/06/ABS2.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/ABS1.png)
AVERAGE
获取一组数值的算术平均值
用法:AVERAGE(数字1,数字2,…)
示例:AVERAGE({语文成绩},{数学成绩}, {英语成绩})返回三门课程的平均分
![](https://help.xbongbong.com/wp-content/uploads/2019/06/AVERAGE1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/AVERAGE2.png)
CEILING
返回将前面 「参数」 数字 向上舍入(沿绝对值增大的方向)为最接近的指定因数的倍数。
用法:CEILING(数字,因数)
示例:CEILING(10,3)返回12,因为12比10大的同时,也是3的倍数中最接近10的数字
![](https://help.xbongbong.com/wp-content/uploads/2019/06/CEILING1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/CEILING2.png)
COUNT
统计参数个数。
用法:COUNT(值,值,…)
示例:COUNT(小明,小王,小张,小李)返回4,也就是人员的数量
![](https://help.xbongbong.com/wp-content/uploads/2019/06/COUNT1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/COUNT2.png)
COUNTIF
获取数组中满足条件的参数个数
用法:COUNTIF(数组,”条件”)
示例:
COUNTIF(子表单.性别, “女”),可得到子表单中性别填的是”女”的数据条数;
COUNTIF([1,2,3,4],”>2″),可得到1,2,3,4中大于2的数字数量,结果为2。
![](https://help.xbongbong.com/wp-content/uploads/2019/06/CUOUNTIF1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/COUNTIF2.png)
FIXED
将数字舍入到指定的小数位数并输出为文本
用法:FIXED(数字,小数位数)
示例:FIXED(3.1415,2)返回”3.14″
![](https://help.xbongbong.com/wp-content/uploads/2019/06/FIXED1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/FIXED2.png)
FLOOR
将参数 「数字」 向下舍入为最接近的因素的倍数。
用法:FLOOR(数字,因数)
示例:FLOOR(7,6)返回6,因为6比7小的同时,也是6的倍数中最接近7的数字
![](https://help.xbongbong.com/wp-content/uploads/2019/06/FLOOR1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/FLOOR2.png)
INT
获取一个数的整数部分
用法:INT(数字)
示例:INT(3.1415)返回3,也就是3.1415的整数部分
![](https://help.xbongbong.com/wp-content/uploads/2019/06/INT1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/INT2.png)
RAND
返回大于等于 0 且小于 1 的均匀分布随机实数。每一次触发计算都会变化。
用法:RAND()
示例:RAND()*6返回0-6之间的随机数
用法举例:
公式 | 含义 |
RAND() | 大于等于 0 但小于 1 的一个非整数的随机数 |
RAND()*100 | 大于等于 0 但小于 100 的一个非整数的随机数 |
RAND()*(b-a)+a | 大于等于 a 但小于 b 的非整数的随机数 |
INT(RAND()*(b-a)+a) | 大于等于 a 但小于 b 的随机整数 |
场景举例:
抽题方式 | 分析 | 分析 |
在第20到第30道题目中随机抽取一题(包括第20题,不包括第30题) | 大于等于 20 但小于 30 | INT(RAND()*(30-20)+20) |
在第20到第30道题目中随机抽取一题(包括第20题和第30题) | 大于等于 20 但小于 31 | INT(RAND()*(31-20)+20) |
在第20到第30道题目中随机抽取一题(不包括第20题,包括第30题) | 大于等于 21 但小于 31 | INT(RAND()*(31-21)+21) |
在第20到第30道题目中随机抽取一题(不包括第20题和第30题) | 大于等于 21 但小于 30 | INT(RAND()*(30-21)+21) |
LARGE
获取数据集中第k个最大值
用法:LARGE(数组,k)
示例:LARGE({学生成绩.数学成绩},1)返回子表单”学生成绩”中排名第1的”数学成绩”
![](https://help.xbongbong.com/wp-content/uploads/2019/06/LARGE1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/LARGE2.png)
LOG
根据指定底数返回数字的对数
用法:LOG(数字,底数)
示例:LOG(100,10)返回2,也就是以10为底数100的对数
![](https://help.xbongbong.com/wp-content/uploads/2019/06/LOG1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/LOG2.png)
MAX
获取一组数值的最大值
用法:MAX(数字1,数字2,…)
示例:MAX({语文成绩},{数学成绩},{英语成绩})返回三门课程中的最高分
![](https://help.xbongbong.com/wp-content/uploads/2019/06/MAX1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/MAX2.png)
MIN
获取一组数值的最小值
用法:MIN(数字1,数字2,…)
示例:MIN({语文成绩},{数学成绩},{英语成绩})返回三门课程中的最低分
![](https://help.xbongbong.com/wp-content/uploads/2019/06/MIN1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/MIN2.png)
MOD
获取两数相除的余数
用法:MOD(被除数,除数)
示例:MOD(4,3)返回1,也就是4/3的余数
![](https://help.xbongbong.com/wp-content/uploads/2019/06/MOD1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/MOD2.png)
POWER
获取数字乘幂的结果
用法:POWER(数字,指数)
示例:POWER(3,2)返回9,也就是3的2次方
![](https://help.xbongbong.com/wp-content/uploads/2019/06/POWER.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/POWER2.png)
PRODUCT
获取一组数值的乘积
用法:PRODUCT(数字1,数字2,…)
示例:PRODUCT({单价},{ 数量})获取总价,也就是单价和数量的乘积
![](https://help.xbongbong.com/wp-content/uploads/2019/06/PRODUCT1.png)
当然也可以进行相乘
![](https://help.xbongbong.com/wp-content/uploads/2019/06/PRODUCT2.png)
两者效果一样:
![](https://help.xbongbong.com/wp-content/uploads/2019/06/PRODUCT3.png)
ROUND
将数字四舍五入到指定的位数
用法:ROUND(数字,数字位数)
示例:ROUND(3.1485,2)返回3.15
![](https://help.xbongbong.com/wp-content/uploads/2019/06/ROUND1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/ROUND2.png)
SQRT
获取一个数字的正平方根
用法:SQRT(数字)
示例:SQRT(9)返回3,也就是9的正平方根
![](https://help.xbongbong.com/wp-content/uploads/2019/06/SQRT1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/SQRT2.png)
SUM
获取一组数值的总和
用法:SUM(数字1,数字2,…)
示例:SUM({语文成绩},{数学成绩, {英语成绩})返回三门课程的总分
![](https://help.xbongbong.com/wp-content/uploads/2019/06/SUM1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/SUM2.png)
SUMPRODUCT
将数组间对应的元素相乘,并返回乘积之和,适用于加权求和
用法:SUMPRODUCT(数组,数组…)
示例:SUMPRODUCT([1,2,3],[0.1,0.2,0.3])返回1.4,也就是 1×0.1 + 2×0.2 + 3×0.3的值
![](https://help.xbongbong.com/wp-content/uploads/2019/06/SUMPRODUCT1.png)
![](https://help.xbongbong.com/wp-content/uploads/2019/06/SUMPRODUCT2.png)