5.数学公式

974 上次更新时间:2024-10-26 11:13:03

Document

ABS-取绝对值

函数含义:返回入参的绝对值。

函数用法:ABS(number)

注意:入参必须是数字或者字符串 不能为空。

函数示例:获取表单字段中数字的绝对值,

则可设置公式为ABS(整数),即-300时返回300。

函数返回值类型: 数字

ADD-多个值求和

函数含义:把所有入参加起来,系统会尝试把字符串转化为数字。

函数用法:ADD(number1, [number2], …),多个入参,数量不限

函数示例:计算表单中三个字段的数值总和,

则可设置公式为ADD(参数1,参数2,参数3)。

函数返回值类型: 数字

AVERAGE-多个值求平均值

函数含义:返回参数的平均值(算术平均值)。

函数用法:AVERAGE(number1, [number2], …) ,多个入参,数量不限。

函数示例:计算表单中三个字段的数值的算数平均值,

则可设置公式为AVERAGE(参数1,参数2,参数3)。

函数返回值类型: 数字

COUNT-入参求数量

函数含义:统计参数个数。

函数用法:COUNT(value1, [value2], …)

补充说明:多个参入,不限制参数,可以是数组,数组字典等,也算一个key。

函数示例:统计表单入参字段个数,

则可设置公式为COUNT(参数1,参数2,参数3)。

函数返回值类型: 数字

COUNTIF-满足条件的个数

函数含义:统计满足条件的参数个数。

函数用法:COUNTIF([text,text],条件)

补充说明:

1)入参的字符串,我们用,进行分割。

2)如果是字符串判断相等。如果是数字,运算公式。

3)公式只能是 > != < == 这些操作符。

函数示例:判断表单中的字段「参数1」是否等于d,等于则输出1,

则可设置公式为COUNTIF(参数1,‘d’)。

函数返回值类型: 数字

FIXED-满足条件的个数

函数含义:将数字舍入到指定的小数位数,以十进制数格式对该数进行格式设置,并以文本形式返回结果。

函数用法:FIXED(number, [decimals])

函数示例:将表单中的字段「参数1」舍入至小数点后两位,

则可设置公式为FIXED(参数1,2)。

函数返回值类型: 数字

FLOOR-向下舍入

函数含义:方法可对一个数进行向下舍去,直接取整,返回给定参数最大的整数,该整数小于或等给定的参数。

函数用法:FLOOR(number)

函数示例:将表单中的字段「参数1」(3.168)向下舍入取整,

则可设置公式为FLOOR(参数1),即3.168返回3。

函数返回值类型: 数字

INT-向上舍入

函数含义:方法可对一个数进行向上舍入,直接取整,返回给定参数最大的整数,该整数小于或等给定的参数。

函数用法:INT(number)

函数示例:将表单中的字段「参数1」(3.68)向下舍入取整,

则可设置公式为FLOOR(参数1),即3.68返回4。

函数返回值类型: 数字

MAX-一组数据的最大值

函数含义:返回一组值中的最大值。

函数用法:MAX(number1, [number2], …)

注意:多个数字,必须是数字类型或者数字类型的字符串。

函数示例:获取子表单字段「单价」最大的值,

则可设置公式为MAX(子表单·单价),返回最大值。

函数返回值类型: 数字

MIN-一组数据的最小值

函数含义:返回一组值中的最小值。

函数用法:MIN(number1, [number2], …)

注意:多个数字,必须是数字类型或者数字类型的字符串。

函数示例:获取子表单字段「单价」最小的值,

则可设置公式为MIN(子表单·单价),返回最小值。

函数返回值类型: 数字

RMBCAPITAL-人民币大写

函数含义:返回人民币大写。

函数用法:RMBCAPITAL(number)

注意:多个数字,必须是数字类型或者数字类型的字符串。

函数示例:将表单中金额字段的数值转为人民币大写,

则可设置公式为RMBCAPITAL(金额),伍仟捌佰玖拾陆元整。

函数返回值类型: 文本

SQRT-平方根

函数含义:返回正的平方根。

函数用法:SQRT(number)

函数示例:计算表单数字字段的正的平方根,

则可设置公式为SQRT(表单字段)。

函数返回值类型: 数字

SUM-求和

函数含义:

常用:函数使所有以参数形式给出的数字相加并返回和。

可以是子表单的某一个字段。

函数用法:

SUM(number1, [number2], …)

函数示例:

计算表单字段「数量1」和「数量2」的总和,

则可设置公式为SUM(数量1,数量2)。

函数返回值类型: 数字

NUMBER_FLOOR-将数字保留到指定的小数位数

函数含义:将数字保留到指定的小数位数。

函数用法:NUMBER_FLOOR(number, num_digits)

补充说明:

number: 必需。 要去除小数点后面的数字

num_digits: 必需。 要进行去掉小数点位数。

函数示例:

将表单字段「数字」中的数字小数位保留至两位,

则可设置公式为NUMBER_FLOOR(数字,2),即4.3234返回4.32。

函数返回值类型: 数字

LOG-对数

函数含义:根据指定底数返回数字的对数。

函数用法:LOG(number, [base])

注意:入参必须是数字或者字符串 不能为空。

可选对数的底数。 如果省略 base,则假定其值为 10。

函数示例:获取当前表单字段中的数字10,则可设置公式为LOG(当前数字),返回1。

函数返回值类型: 数字

MOD-求余

函数含义:返回两数相除的余数。结果的符号与除数相同。

函数用法:MOD(number, divisor)

注意:入参必须是数字或者字符串 不能为空。

divisor: 必须除数。

函数示例:获取当前表单字段中的数字10,则可设置公式为MOD(当前数字,3),返回1。

函数返回值类型: 数字

POWER-求次方

函数含义:方法用于返回第一个参数的第二个参数次方。

函数用法:POWER(number, power)

函数示例:获取当前表单字段中的数字4,则可设置公式为POWER(当前数字,2),返回16。

函数返回值类型: 数字

PRODUCT-多个数字的乘积

函数含义:函数使所有以参数形式给出的数字相乘并返回乘积。

函数用法:PRODUCT(number1, [number2], …)

注意:入参为多个数字或者数字类型的字符串。

函数示例:获取表单字段中的单价5及数量30,以求获取总价,也就是单价和数量的乘积,则可设置公式为PRODUCT(5,30),返回150。

函数返回值类型: 数字

RAND-0~1的随机值

函数含义:返回大于等于 0 且小于 1 的均匀分布随机实数。每一次触发计算都会变化。

函数用法:RAND()

函数示例:在该字段中的随机获取0~1的随机数,则可设置公式为RAND(),返回0.36584。

函数返回值类型: 数字

ROUND-四舍五入

函数含义:将数字四舍五入到指定的位数。

函数用法:ROUND(number, num_digits)

注意:入参number: 必须 要四舍五入的数字。

num_digits: 必须要进行四舍五入运算的位数。

函数示例:获取当前表单字段中的数字3.14159,则可设置公式为ROUND(3.14159,2),返回3.14。

函数返回值类型: 数字

SMALL-多个值中第几小的数字

函数含义:返回数据集中第k个最小值。

函数用法:SMALL(array,k)

注意:入参前 N 个数字,必须是数字或者字符串。

函数示例:在进销存系统中获取子表单表单字段,可设置公式为SMALL(单价, 1)返回表单中排名倒数第一的"单价"。

函数返回值类型: 数字

SUMPRODUCT-相乘后相加

函数含义:在给定的数组中,将数组间对应的元素相乘,并返回乘积之和。

函数用法:SUMPRODUCT(array1, [array2])

注意:入参array: 可选。多个数字数组。

函数示例:获取表单字段中给定数组(1,0.1),(2,0.2),(3,0.3),则可设置公式为SUMPRODUCT([1,2,3],[0.1,0.2,0.3])返回1.4,也就是 1×0.1 + 2×0.2 + 3×0.3的值。

函数返回值类型: 数字

PRC_TAX_PAID-增值税计算器

函数含义:增值税计算器

函数用法:RPC_TAX_PAID(含税销售额,税率 整数)

注意:增值税额=含税销售额÷(1+适用税率或征收率)×适用税率;

不含税金额=总金额/(1+适用税率或征收率);

税额=不含税金额×适用税率或征收率;

税率 如果 1%就写 1 ,如果为13%就写 13。

函数示例:设置公式为RPC_TAX_PAID(数字1,数字2)。

函数返回值类型: 数字

MULTIPLIED-高精度乘法公式

函数含义:高精度乘法公式。

函数用法:MULTIPLIED(数字控件1,数字控件2,数字控件3,…)。

函数示例:设置公式为MULTIPLIED(数字控件1,数字控件2,数字控件3,…)。

函数返回值类型: 数字

NUMBER_IS_INT-判断是否为整数

函数含义:用于校验数据是否为整数。

函数用法:NUMBER_IS_INT(被检测字符,类型)

如果检测成功返回 true,否则返回 false。

类型:POSITIVE_INTEGER 正整数 ALL 整数。

注意:入参支持 文本和数字 ,如果为文本直接转化为数字进行判断。可以不传类型,默认为正整数。

函数示例:进行-1和100的整数判定,可设置公式为NUMBER_IS_INT(-1,‘POSITIVE_INTEGER’) 返回 false,NUMBER_IS_INT(100) 返回true。

函数返回值类型: bool

PRC_INCOME_TAX-个税计算器

函数含义:个税计算。

函数用法:RPC_INCOME_TAX(应纳税总额)

注意:应纳税总额为 税前总收入减去5000。

详细查看 http://www.chinatax.gov.cn/chinatax/n810219/n810744/n3752930/n3752974/c3970366/content.html

函数示例:获取工资金额,则可设置公式为RPC_INCOME_TAX(当前金额)。

函数返回值类型: 数字

LARGE-多个参数求最大值

函数含义:返回数据集中第k个最大值。

函数用法:LARGE(array,k)

函数示例:获取子表单字段「单价」最大的值,

则可设置公式为LARGE(子表单·单价,k),返回最大值。

函数返回值类型: 数字