显示模板函数公式整理【初稿】
注意
请先详细阅读《流程表单设计器使用手册》
一、 数学函数
1、 函数列表
函数名
函数说明
函数使用格式
ABS
求数值绝对值
ABS(数值)
AVERAGE
返回一组数值中的平均值
AVERAGE(数值1,数值2)
COS
返回给定角度的余弦值
COS(数值)
EXP
返回en次冥。常数e等于2.71828182845904,是自然对数的底
EXP(数值)
INT
返回舍入实数后的整数值
INT(数值)
LN
返回基底为自然数e的一个数的对数
LN(正实数)
LOG10
返回以10为底的对数
LOG10(正实数)
MAX
返回一组值中的最大值
MAX(数值1,数值2)
MIN
返回一组值中的最小值
MIN(数值1,数值2)
MOD
返回两数相除的余数
MOD(被除数,除数)
PI
返回数字3.14159265358979
PI()
ROUND
四舍五入
ROUND(数值,小数位数)
SIN
返回给定角度的正弦值
SIN(数值)
SQRT
返回数值正平方根
SQRT(正实数)
SUM
求和,返回参数列表中所有数值之和
SUM(数值1,数值2)
SUM_USERVAL
对单元区域中用户自定义数值相同的单元进行求和
SUM_USERVAL(单元区域,用户自定义数值)
SUM_USERVAL_DOWN
从上到下对单元区域中的单元用户自定义数值相同的单元进行求和,用户自定义数值不相同后不再计算
SUM_USERVAL_DOWN(单元区域,用户自定义数值)
SUM_USERVAL_UP
从下到上对单元区域中的单元用户自定义数值相同的单元进行求和,用户自定义数值不相同后不再计算
SUM_USERVAL_UP(单元区域,用户自定义数值)
SUMD
对单元区域中没有公式的单元进行求和
SUMD(单元区域1,单元区域2)
SUMF
对单元区域中有公式的单元进行求和
SUMF(单元区域1,单元区域2)
TAN
返回给定角度的正切值
TAN(数值)
TRUNC
将数字截止定位小数的整数
TRUNC(数值,小数位)
2、 使用实例
1) ABS
A1=ABSB1*B2),B1=-10,B2=3,A1=30
2) AVERAGE
    A1=AVERAGEB1:B5,B1=5,B2=5,B3=-5,B4=5,B5=5,A1=3
3COS
    COS(数值),数值为弧度
4EXP
    A1=EXP(4),A1=54.59815
5INT
    A1=B1+B2),B1=10.64B2=20.55,A1=31
6LN
    A1=LN10),则A1=2.302585
7LOG10
    A1=LOG10100),则A1=2
8) MAX
    A1=MAXB000E000),B2=15C2=23D2=12E2=37,则A1=37
9MIN
    A1=MINB000B4),B2=12B3=5B4,则A1=5
10MOD
    A1=MOD(MAXB000B5+AVERAGEC1C5)),MIN(D1:D5)),B2=15,B3=25
B4=30,C1=20,C2=20,C3=30,C4=10,C5=40,D1=20,D2=15,D3=10,D4=30,D5=20,A1=4
11PI
    A1=PI(),则A1=3.14
12ROUND
    A1=ROUND15.2285423),则A1=15.229
13SIN
    SIN(数值),数值为弧度
14SQRT
    A1=SQRT100),则A1=10
15SUM
    A5=SUMB00B0,B4=2,B3=4,B2=6,B1=数量,则A5=12
16) SUM_USERVAL
    对单元区域中用户自定义数值相同的单元进行求和
17) SUM_USERVAL_DOWN
    从上到下对单元区域中的单元用户自定义数值相同的单元进行求和,用户自定义数值不相同后不再计算
18) SUM_USERVAL_UP
    从下到上对单元区域中的单元用户自定义数值相同的单元进行求和,用户自定义数值不相同后不再计算
19SUMD
A1=SUMD(B2:B7),B2=3,B3=4,B4=SUM(B2:B3),B5=5,B6=6,B7=SUM(B5:B6),A1=18
20SUMF
    A1=SUMF(B2:B7),B2=3,B3=4,B4=SUM(B2:B3),B5=5,B6=6,B7=AVERAGE(B5:B6),
A1=12.5
21TAN
TAN(数值),数值为弧度
22TRUNC
    A1=TRUNC(12.254126,3),则A1=12.254
二、常用函数
1、函数列表
函数名
函数说明
函数使用格式
COUNTCOL
返回指定单元区域的列数
COUNTCOL(单元区域)
COUNTROW
返回指定单元区域的行数
COUNTROW(单元区域)
IF
逻辑函数。如果条件为真,则返回一个值,否则返回另一个值
IF(条件表达式,真值,假值)
LEFT
返回字符串最左端字符
LEFT(“字符串”,字符个数)
MAXPAGE
返回报表最大页数
MAXPAGE()
NOW
返回计算机当前时间
NOW()
O_REC
从指定的数据集按指定条件取数
O_REC(“数据集名称”,是否显示字段名称,是否自动插入行,“条件”,“字段名称1”,“字段名称2”…)
PAGE
返回当前打印页数
PAGE()
RC
返回相对于当前单元格相对行数和相对列数的所在单元的内容
RC(相对当前单元行数,相对当前单元列数)
REPLACE
用某一字符串替换其他字符串的部分内容
REPLACE(“原字符串”,起始位置,替换字符个数,“新字符串”)
REPTADD
根据给定的起始值重复显示递增格式文本,并用分隔符分隔
REPTADD(“字符串”,起始值,终止值,“分隔符”,“显示格式”)
REPTADDEX
根据给定的起始值重复显示递增格式文本,并用分隔符分隔
REPTADDEX(“字符串”,起始值,终止值,插入位置,“分隔符”,“显示格式”,“缺省值”)
TEXT
将值转换为按特定格式显示的文本
TEXT(值,“显示格式”)
TODAY
返回计算机当前日期
TODAY()
2、使用实例
1COUNTCOL
A1=COUNTCOL(B1:E10),A1=4
2COUNTROW
A1=COUNTROW(B1:E10),A1=10
3IF
A1=IF(B1>10,10,5),B1=AVERAGE(B000:B6),B2=10B3=25,B4=5,B5=10,B6=20,A1=10
4LEFT
    A1=LEFT(asedgyyu123,4),A1=ased
5MAXPAGE
    返回报表最大页数,报表最大页数可以在打印预览里看出来
6NOW
    返回计算机当前时间,实际上包括年月日
7O_REC
    从指定的数据集按指定条件取数
8PAGE
    返回当前打印页数
9RC
    C7=RC(-3,-1),B4=100,C7=100
10REPLACE
    A1=REPLACE(123456789,2,3,ABC),A1=1ABC56789
11REPTADD
    根据给定的起始值重复显示递增格式文本,并用分隔符分隔
12REPTADDEX
    根据给定的起始值重复显示递增格式文本,并用分隔符分隔
13TEXT
    将值转换为按特定格式显示的文本
14TODAY
    返回计算机当前日期
三、日期与时间函数
字符串长度公式1、函数列表
函数名
函数说明
函数使用格式
DATE
返回长日期格式日期
DATE(“日期”)
DATEADD
在当前日期加上天数的基础上,返回新的日期值
DATEADD(“日期”,天数)
DAY
返回日期对应的天数
DAY(“日期”)
MONTH
返回日期对应的月份
MONTH(“日期”)
NOW
返回计算机当前时间
NOW()
TODAY
返回计算机当前日期
TODAY()
YEAR
返回日期对应的年份
YEAR(“日期”)
2、使用实例
1DATE
    A1=DATE(“2008-10-10”),A1=20081010
2DATEADD
    A1=DATEADD(“2008-10-10”,25),A1=2008-11-4
3DAY
    A1=DAY(“2008-10-15”),A1=15
4MONTH
    A1=MONTH(“2008-10-15”),A1=10
5NOW
    返回计算机当前时间,实际上包括年月日
6TODAY
    返回计算机当前日期
7YEAR
    A1=(2008-10-15),A1=2008
四、文本函数
1、函数列表
函数名
函数说明
函数使用格式
CHAR
返回对应数值的相应字符
CHAR(数值)
CODE
返回文本串中第一个字符的数值代码
CODE(“字符串”)
CONCATENATE
将若干文本项合并到一个文本项中
CONCATENATE("字符串1","字符串2")
FIND
从字符串的某一指定位置开始,返回要查的字符串的位置
FIND("字符串","要查的字符串",起始位置)
LEFT
返回字符串最左端字符
LEFT("字符串",字符个数)
LEN
返回一字符串的字符长度
LEN("字符串")
LOWER
将一个字符串中的所有大写字母转换为小写字母
LOWER("字符串")
MID
返回字符串中从指定位置开始的指定个数的字符
MID("字符串",起始位置,字符个数)
REPLACE
用某一字符串替换其他字符串的部分内容
REPLACE("原字符串",起始位置,替换字符个数,"新字符串")
REPT
根据给定的次数重复显示文本
REPT("字符串",重复次数)
REPTADD
根据给定的起始值重复显示递增格式文本,并用分隔符分隔
REPTADD("字符串",起始值,终止值,"分隔符","显示格式")
REPTADDEX
根据给定的起始值重复显示递增格式文本,并用分隔符分隔
REPTADDEX("字符串",起始值,终止值,插入位置,"分隔符","显示格式","缺省值")
RIGHT
返回字符串中最后的一个或多个字符
RIGHT("字符串",字符个数)
T
将数值转换成文本
T()
TEXT
将数值转换为按特定格式显示的文本
TEXT(,"显示格式")
TRIM
除了单词之间的单个空格外,清除文本中所有的空格
TRIM("字符串")
UPPER
将文本转换成大写
UPPER("字符串")
VALUE
将文本转换成数字
VALUE("字符串")

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。