示例: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。
Num_periods
是付款期的数量。利率
是每个时期的常利率。类型
是指某个时期内应付款的时间,其中 1 表示开始,0 表示结束。以下示例使用美元。
FV(rate, num_periods, payment, present_value, type)
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(rate, num_periods, present_value, future_value, type)
PMT(0.0725/12, 48, 10000, 0, 0)
返回 -240.62 美元;因此,每月支付 240.62 美元。PV(rate, num_periods, payment, future_value, type)
PV(0.065, 5, 100, 0, 0)
返回 415.57 美元;因此,五年内每年收到 100 美元的付款和现在收到 415.57 美元是一样的。示例:如果 Control1 和 Control2 中的值为“yes”(是),则 IF(AND(Control1="yes", Control2="yes"), 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 中的值为“yes”(是),则 IF(Control1="yes", 1, 0)
返回 1,如果是其他值,则返回 0。
示例:NOT(ISMISSING(Control1))
如果 Control1 包含值,则返回 1;如果 Control1 不包含值,则返回 0。
示例:如果 Control1 和 Control2 中的值为“yes”(是),则 IF(OR(Control1="yes", Control2="yes"), 1, 0)
返回 1,如果“yes”(是)未显示在任何一个控件中,则返回 0。
示例:Control1 包含“Total”(总计),Control2 包含“Defects”(缺陷)。CONCATENATE(Control1, Control2)
返回“TotalDefects”(缺陷总计)。
示例: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)
返回 10/8/2011。如果格式不是日期,则 返回在数字日期时间代码中表示日期的数字。
示例:当 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)
将返回以下结果。
示例:您创建了一个表单,需要回答“yes”(是)才能继续。如果 Control1 中的值为“yes”(是),则 IF(Control1="yes", "Continue", ERROR(“该值必须为是才能完成此表单的剩余部分。”))
返回“Continue”(继续);如果 Control1 中的值不是“yes”(是),则返回错误消息。
INDEX( )
将返回以下结果。
示例:Control1 包含一个数字框控件。如果数字框不包含值,则 ISMISSING(Control1)
返回 1,如果数字框包含值,则返回 0。
SEQUENCE(-10, 4)
将返回以下结果。