逻辑函数
IF
IF(判断条件,真值, 假值)
函数简介:
根据判断条件的正确(true)或错误(false),返回不同的值。
说明:
判断条件,真值,假值均为必填项,否则函数无法运算。
函数案例:
给客服自动打分,如果,服务态度和解惑程度的平均分大于等于4,显示客服优秀,否则,显示一般。
如果想要判断结果可以有更多选择,就需要在IF函数里嵌套IF函数。
例如,客户综合打分大于等于4.5分,显示客服卓越。打分在3至4.5分之间,显示客服良好。低于3分,显示客服低劣。
IFS
logical1 [logical2]
logical
函数案例:
两个分数都为90分以上时才评价为优秀,否则评价为其他。
logical1 [logical2]
logical
函数案例:
两个分数任意一个为90分以上时评价为优秀,否则评价为其他。
NOT
NOT(logical)
ISEMPTY
ISEMPTY(text
文本函数
CONCAT
CONCAT(text1,[text2], …)
函数简介:
字符串连接函数,连接函数中的所有字段
说明:
text:字段或内容
至少要有一个及以上字段或内容,否则函数无法运算。被连接的字段或者函数之间,用逗号隔开。如果是字符串,需要用引号包裹起来。
函数案例:
申请者回答问题,隐藏每一项的得分,统计总分,只反馈结果。
MID
MID(text, startnum, numchars)
函数简介:
返回字符串中从指定位置开始的特定数目的字符,该数目由用户指定
说明:
text:字段或内容
startnum:指定的位置
numchars:指定的字符数量
均为必填项,否则函数无法运算。
函数举例:
通过身份证获取生日信息。取从第7位开始的8位数字。并用“-”连接起来。
LEFT
LEFT(text,[num_chars])
函数简介:
从一个字段的左数第一个字符开始返回指定个数的字符
说明:
text:字段或内容
num_chars:指定的字符数量
均为必填项,否则函数无法运算。
函数案例:
为保护客户隐私,将客户的手机号中间4位隐藏,只显示前3位及后4位。使用LEFT函数获取前3位数字,使用MID函数获取从第8位开始的4位数字,最后使用CONCAT函数与 * 号连在一起。
RIGHT
RIGHT(text
[num_chars]
LEN
LEN(text)
函数简介:
返回文本字符串中的字符个数。
说明:
text:想要计算长度的字段或字符串,必填。
UPPER
UPPER(text)
函数简介:
将文本字符串中的小写字母变成大写。
说明:
text:文本字段或字符串,必填。
LOWER
LOWER(text)
函数简介:
将文本字符串中的大写字母变成小写。
说明:
text:文本字段或字符串,必填。
REPLACE
REPLACE(oldtext, startnum, numchars, newtext)
函数简介:
根据指定的字符数,将字符串中部分内容替换为不同的字符串
说明:
oldtext:想要替换的字段或内容
startnum:指定的位置
numchars:指定的字符数量
newtext:替换的字段或内容
均为必填项,否则函数无法运算。
函数案例:
将员工的个人工号填进部门统一编号,来生成统一识别身份编号。
SEARCH
SEARCH(find
within [start_num]
TEXT
TEXT(value,text_format)
函数简介:
将字段的值转化为特定格式的文本或数字
说明:
value:字段或内容
text_format:特定的格式,目前提供以下格式:
1.将日期时间字段的『 年月日,时分秒 』转化为『 YYYY MM DD,HH mm ss 』的特定格式(不填写时分秒也可以执行)。value,text_format均为必填项,否则函数无法运算。年月日时分秒对应 YYYY, MM, DD, HH, mm, ss。
函数案例:
E
EE
EEE
函数案例:
数字函数
AVERAGE
AVERAGE(number1, [number2], …)
函数简介:
返回所有参与运算数字的平均值
说明:
number:数字字段或数字内容
至少要有一个及以上字段或内容,否则函数无法运算。
函数案例:
给客服自动打分,如果,服务态度和解惑程度的平均分大于4,显示客服优秀,否则,显示一般。
COUNT
COUNT(value1, [value2], …)
函数简介:
返回所有参与运算字段中值(字符串)的数量
说明:
value:字段
至少要有一个及以上字段或内容,否则函数无法运算。
函数案例:
统计选了多少选项。
COUNTIF
COUNTIF(value1, [value2], …, criteria)
统计满足条件的参数个数。但参数类型不同时,设置有所区别。
1、参数为数字时:
- COUNTIF([1,2,3,4], “>2”),结果为2
- COUNTIF([1,2,3,4], “!=2”),结果为3
- COUNTIF([1,2,3,4], “>=1”),结果为4
- COUNTIF([“a”, “b”, “c”], “d”),结果为0
2、参数为文本时:
MAX
MAX(number1, [number2], …)
函数简介:
返回所有参与数字中的最大值
说明:
number:数字字段或数字内容
至少要有一个及以上字段或内容,否则函数无法运算。
函数案例:
计算月营业额的最大值。
MIN
MIN(number1, [number2], …)
函数简介:
返回所有参与数字中的最小值,用法同MAX()
说明:
number:数字字段或数字内容
至少要有一个及以上字段或内容,否则函数无法运算。
ROUND
ROUND(number, num_digits)
函数简介:
将数字四舍五入到指定的位数
说明:
number:数字字段或数字内容
num_digits:保留的位数
均为必填项,否则函数无法运算。
函数案例:
通过年收入,计算月收入,保留两位小数。
INT
INT(number)
函数简介:
将数字向下取整
说明:
number:数字字段或数字内容
number必填,否则函数无法运算。
函数案例:
MOD
MOD(number,divisor)
函数简介:
返回两数相除的余数
说明:
number:数字字段或数字内容
divisor:除数
均为必填项,否则函数无法运算。
函数案例:
计算100个蛋糕,平均分给13个人,会剩下多少蛋糕。
PRODUCT
PRODUCT(number1, [number2], …)
函数简介:
返回所有参与字段中数值的乘积
说明:
number:数字字段或数字内容
至少要有一个及以上字段或内容,否则函数无法运算。
函数案例:
通过单价及数量,计算总价。
SUM
SUM(number1, [number2], …)
函数简介:
返回所有参与字段中数值的总和
说明:
number:数字字段或数字内容
至少要有一个及以上字段或内容,否则函数无法运算。
函数案例:
统计某个店面的第一季度总营业额。
SUMPRODUCT
SUMPRODUCT([array1], [array2])
函数简介:
在给定的数组中,将数组间对应的元素相乘,并返回乘积之和
说明:
array:数字数组
至少要有一个及以上字段或内容,否则函数无法运算。
如果数组内值的数量不一样,以最少的为准。例{1,2,3,4},{1,2},{1,2}的乘积之和是9=1*1*1+2*2*2。
SUMIF
SUMIF([array1],”text”, [array2(number)])
函数简介:
统计表格中符合条件的数值,并求和
说明:
array:数字数组
至少要有一个及以上字段或内容,否则函数无法运算。
函数计算案例:
NUM
NUM(text)
函数简介:
返回文本中的数字
说明:
可以获取单行文本,单项选择,下拉选择,数据关联字段中的数字。
RMBUPPER
RMBUPPER(number)
函数简介:
把数字转换为大写的中文金额。
例如:35457.567
转化结果:叁万伍仟肆佰伍拾柒元伍角陆分柒毫
ROUNDUP
ROUNDUP(number, num_digits)
函数简介:
将数字保留到指定的位数,最后一位向上取。
说明:
number:数字字段或数字内容
num_digits:保留的位数
均为必填项,否则函数无法运算。
函数案例:
将数字保留到小数点后两位,最后一位向上取。
ROUNDDOWN
ROUNDDOWN(number, num_digits)
函数简介:
将数字保留到指定的位数,最后一位向下取。
说明:
number:数字字段或数字内容
num_digits:保留的位数
均为必填项,否则函数无法运算。
函数案例:
将数字保留到小数点后两位,最后一位向下取。
POWER
POWER (number,number )
函数简介:
计算数字num的n次方,n可以为分数或者整数
说明:
number:数字字段或数字内容
均为必填项,否则函数无法运算。
函数案例:
LN
时间函数
YEAR
YEAR(date)
函数简介:
返回日期中的年份
说明:
date:日期字段,必填
MONTH
MONTH(date)
函数简介:
返回日期中的月份,用法同YEAR()
说明:
date:日期字段,必填
DAY
DAY(date)
函数简介:
返回日期中的天,用法同YEAR()
说明:
date:日期字段,必填
HOUR
HOUR(date)
函数简介:
返回日期中的小时,用法同YEAR()
说明:
date:日期字段,必填
MINUTE
MINUTE(date)
函数简介:
返回日期中的分钟,用法同YEAR()
说明:
date:日期字段,必填
SECOND
SECOND(date)
函数简介:
返回日期中的秒,用法同YEAR()
说明:
date:日期字段,必填
DATE
DATE(year,month,day,hour,minute)
函数简介:
将数字拼接成为年份
说明:
year:数字字段或数字内容
moth:数字字段或数字内容
day:数字字段或数字内容
hour:数字字段或数字内容
minute:数字字段或数字内容
均为必填项,否则函数无法运算。
CURDATE
CURDATE()
函数简介:
返回当前日期,可以在单行文本字段和日期字段中使用。
说明:
括号中无需填写内容,可以直接使用
函数案例:
NOW
NOW()
函数简介:
返回当前日期时间,精准到时/分/秒,用法同CURDATE()。(日期字段需要勾选“精确到时/分/秒”,才能显示精准时间)
说明:
括号中无需填写内容,可以直接使用
end_timestamp start_timestamp
end_timestamp:
start_timestamp:
timestamp deltadays
timestamp:
deltadays:
高级函数
RDID
RDID()
函数简介:
返回一个随机码,是字符串,请在文本字段里使用。
说明:
括号中无需填写内容,可以直接使用
函数案例:
RECNO
RECNO()
GETUSERNAME
GETUSERNAME()
GETUSEREMAIL
GETUSEREMAIL()
REGTEST
REGTEST(文本字段/要验证的文本, 正则表达式规则,正则表达式修饰符)
函数简介:
根据用户指定的正则表达式,验证文本是否满足条件,满足返回true,不满足返回false,可以与IF等逻辑方法结合使用