示例:ABS(-5)
返回 5。
示例:DIV(33, 2)
返回 16。
示例:EXP(2)
返回 7.39。
示例:FACT(6)
返回 720。
示例:INV(4)
返回 0.25。
示例:LOGTEN(10000)
返回 4。
示例:LOG(125, 5)
返回 3。
示例:LN(100)
返回 5。
PARP(Control1)
。
第 1 列 | 第 2 列 |
---|---|
3 | 3 |
4 | 12 |
5 | 60 |
PARS(Control1)
。
第 1 列 | 第 2 列 |
---|---|
1 | 1 |
4 | 5 |
5 | 10 |
示例:POWER(10,2)
10 的二次方,即 100。
示例:如果 Control1 包含 2、3 和 4,则
PRODUCT(Control1)
返回 24=(2 * 3 * 4)。如果要在数据录入表中使用
PRODUCT,应仅在页眉或页脚单元格中使用。
示例:MOD(10, 3)
返回 1。
示例:ROUND(3.05882, 2)
返回 3.06。
示例:Control1 是一个包含值 100 的文本框。SQRT(Control1)
返回
10。
示例:数据录入表中的 Control1 包含以下值:1、2、3 和
4。SUM(Control1)
返回 10。如果在数据录入表中使用
SUM,则必须将公式控件放在页眉或页脚单元格中。
示例:Control1 包含 2、1 和 2。Control2 包含
2、2、3。SUMPRODUCT(Control1, Control2)
返回 12=(2*2 + 1*2 +
2*3)。如果要在数据录入表中使用
SUMPRODUCT,应仅在页眉或页脚单元格中使用。
示例:数据录入表中的 Control1 包含以下值:2、3、4、7、1。COUNT(Control1)
返回 5。
示例:NORMINV(.05)
返回 -1.645,这是概率密度曲线上的点,占其下方总面积的
5%。
示例:数据录入表中的 Control1
包含以下值:2、4、6、8、10。MAX(Control1)
返回 10。如果要在数据录入表中使用
MAX,应仅在页眉或页脚单元格中使用。
示例:数据录入表中的 Control1 包含以下值:2、4、6、8、10。MEAN(Control1)
返回
6。如果要在数据录入表中使用 MEAN,应仅在页眉或页脚单元格中使用。
示例:例如,数据录入表中的 Control1
包含以下值:1、2、3、4、5。MEDIAN(Control1)
返回 3。如果要在数据录入表中使用
MEDIAN,应仅在页眉或页脚单元格中使用。
示例:数据录入表中的 Control1
包含以下值:2、4、6、8、10。MIN(Control1)
返回 2。如果要在数据录入表中使用
MIN,应仅在页眉或页脚单元格中使用。
示例:如果 Control1 包含 10、30、40 和 60,则
RANGE(Control1)
返回 50=(60 - 10)。如果要在数据录入表中使用
RANGE,应仅在页眉或页脚单元格中使用。
示例:数据录入表中的 Control1 包含以下值:80、80、80 和
80。STDEV(Control1)
返回 0,因为值不变。如果值为 80、90、100 和 110,则
STDEV(Control1)
返回 12.91。如果要在数据录入表中使用
STDEV,应仅在页眉或页脚单元格中使用。
示例:NORMDIST(0)
返回 0.50,因为 50% 的分布低于 0。
期数
是付款期的数量。 利率
是每个时期的常利率。 类型
是指某个时期内应付款的时间,其中
1 表示开始,0 表示结束。 以下示例使用美元。
FV(利率, 期数, 付款, 当前值, 类型)
FV(0.05/12, 12, -10, 0,
0)
返回 122.79 美元;因此,一年后投资价值达 122.79 美元。 利率 R
必须采用十进制形式,并应指定每个时期的利率。例如,要以 6% 的年利率计算 5000 美元在 12 年后的未来价值,请输入
FV(.06, 12, 5000)
。要以 6% 的年利率计算 5000 美元在 12
个季度后的未来价值,请输入 FV(.06/4, 12, 5000)。
PMT(利率, 期数, 当前值, 未来值, 类型)
PMT(0.0725/12, 48, 10000, 0,
0)
返回 -240.62 美元;因此,每月支付 240.62 美元。 PV(利率, 周期数, 付款, 未来值, 类型)
PV(0.065,
5, 100, 0, 0)
返回 415.57 美元;因此,五年内每年收到 100
美元的付款和现在收到 415.57 美元是一样的。 示例:如果 Control1
和 Control2 中的值为“是”,则 IF(AND(Control1="是", Control2="是"), 1,
0)
返回 1,如果是其他值,则返回 0。
ARRAYIF(Control1,
Control1>5)
返回 Control 1 中大于 5 的一列值。
ARRAYIF(Control1,
Control2=MAX(Control2))
返回 Control1 中与 Control2 中的最大值相关联的值。
示例:Control1 包含以下值:2、3、4、7 和
1。COUNTIF(Control1>3)
返回 2。
示例:如果 Control1 中的值为“是”,则
IF(Control1="是", 1, 0)
返回 1,如果是其他值,则返回 0。
示例:NOT(ISMISSING(Control1))
如果
Control1 包含值,则返回 1;如果 Control1 不包含值,则返回 0。
示例:如果 Control1
和 Control2 中的值为“是”,则 IF(OR(Control1="是", Control2="是"), 1,
0)
返回 1,如果“yes”(是)未显示在任何一个控件中,则返回 0。
示例:Control1 包含“总计”,Control2 包含“缺陷”
。CONCATENATE(Control1, Control2)
返回“缺陷总计” 。
示例:Control1
包含“B32A64S”。FIND("A", Control1)
返回 4,因为 A
是文本字符串中的第 4 个字符。FIND("a", Control1)
返回一条错误消息,因为该函数区分大小写。
示例:LEFT("Project
Start Date", 7)
返回“Project”(项目)。
示例:LENGTH("Project
Start Date")
返回 18。
示例:MID("Project
Start Date", 9, 10)
返回“Start Date”(开始日期)。
示例:Control1 包含值 2、4 和
1,采用整数格式。REPT("1",Control1)
返回 11、1111 和 1。
示例:RIGHT("Project
Start Date", 10)
返回“Start
Date”(开始日期)。
示例:TEXT(10)
返回“10”。
示例:当公式控件的数据类型为数值,且格式设置为日期时,DATE(2021, 01, 01)
返回
2021/1/1。如果格式不是日期,则 返回在数字日期时间代码中表示日期的数字。
示例:当 Control1 包含日期 2021 年 10 月 13
日,Control2 包含日期 2021 年 10 月 25 日 时,DATEDIF(Control1,
Control2)
返回 12。
示例:日期选取器 Control1 包含日期 2021 年 12 月 20
日。DAY(Control1)
返回 20。
示例:日期选取器 Control1 包含日期 2021 年 12 月 20
日。MONTH(Control1)
返回 12。
示例:日期选取器 Control1 包含日期 2021 年 12 月 20
日。YEAR(Control1)
返回 2021。
ARRAY
至少需要两个参数。
ARRAY(1, 2, 3, 4)
将返回以下结果。
示例:您创建了一个表单,需要回答“是”
才能继续。如果 Control1 中的值为“是”,则 IF(Control1="是", "继续",
ERROR(“该值必须为是才能完成此表单的剩余部分。”))
返回“继续”;如果 Control1
中的值不是“是”,则返回错误消息。
INDEX( )
将返回以下结果。
示例:Control1 包含一个数字框控件。如果数字框不包含值,则
ISMISSING(Control1)
返回 1,如果数字框包含值,则返回 0。
SEQUENCE(-10, 4)
将返回以下结果。