示例: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) 将返回以下结果。