逻辑函数
IF AND OR NOT
AND
语法
AND(logical1,logical2, ...)
Logical1, logical2, ... 待检测的 1~30 个条件值,各条件值或为 TRUE,或为 FALSE。
1、参数必须是逻辑值,或者包含逻辑值的数组或引用。
2、如果数组或引用的参数包含文字或空单元格,则忽略其值。
3、如果指定的单元格区域内包括非逻辑值,AND 将返回错误值 #VALUE!。
OR
在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE。
语法
OR(logical1,logical2,...)
Logical1,logical2,... 为需要进行检验的 1 到 30 个条件,分别为 TRUE 或 FALSE。
1、参数必须能计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组或引用。
2、如果数组或引用参数包含文本、数字或空白单元格,这些值将被忽略。
3、如果指定的区域中不包含逻辑值,函数 OR 返回错误值 #VALUE!。
NOT
语法
NOT(logical)
Logical 为一个可以计算出 TRUE 或 FALSE 的逻辑值或逻辑表达式。如果逻辑值为 FALSE,函数 NOT 返回 TRUE;如果逻辑值为 TRUE,函数 NOT 返回 FALSE。
IF
执行真假值判断,根据逻辑测试的真假值,返回不同的结果。
可以使用函数 IF 对数值和公式进行条件检测。
语法 1
IF(logical_test, value_if_true, value_if_false)
Logical_test 计算结果为 TRUE 或 FALSE 的任何数值或表达式。
Value_if_true Logical_test 为 TRUE 时函数的返回值。如果 logical_test 为 TRUE 并且省略 value_if_true,则返回 TRUE。Value_if_true 可以为某一个公式。
Value_if_false Logical_test 为 FALSE 时函数的返回值。如果 logical_test 为 FALSE 并且省略 value_if_false,则返回 FALSE。Value_if_false 可以为某一个公式。
说明
1、函数 IF 可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。
2、在计算参数 value_if_true 和 value_if_false 后,函数 IF 返回相应语句执行后的返回值。
查询和引用函数
CHOOSE
可以使用 index_num 返回数值参数清单中的数值。使用函数 CHOOSE 可以基于索引号返回多达 29 个待选数值中的任一数值。例如,如果数值 1 到 7 表示一个星期的 7 天,当用 1 到 7 之间的数字作 index_num 时,函数 CHOOSE 返回其中的某一天。
语法
CHOOSE(index_num,value1,value2,)
Index_num 用以指明待选参数序号的参数值。Index_num 必须为 1 到 29 之间的数字、或者是包含数字 1 到 29 的公式或单元格引用。
1、如果 index_num 为 1,函数 CHOOSE 返回 value1;如果为 2,函数 CHOOSE 返回 value2,以此类推。
2、如果 index_num 小于 1 或大于列表中最后一个值的序号,函数 CHOOSE 返回错误值 #VALUE!。
3、如果 index_num 为小数,则在使用前将被截尾取整。
Value1, value2, 为 1 到 29 个数值参数,函数 CHOOSE 基于 index_num,从中选择一个数值或执行相应的操作。参数可以为数字、单元格引用,已定义的名称、公式、函数或文本。
说明
1、如果 index_num 为一数组,则在函数 CHOOSE 计算时,每一个值都将计算。
2、函数 CHOOSE 的数值参数不仅可以为单个数值,也可以为区域引用。例如,下面的公式:SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))相当于:SUM(B1:B10)
函数 CHOOSE 先被计算,返回引用 B1:B10。然后函数 SUM 用 B1:B10 进行求和计算。即函数 CHOOSE 的结果是函数 SUM 的参数。
财务函数
PV PMT
PV
返回投资的现值。现值为一系列未来付款当前值的累积和。例如,借入方的借入款即为贷出方贷款的现值。
语法
PV(rate, nper, pmt, fv, type)
Rate 为各期利率。例如,如果按 10% 的年利率借入一笔贷款来购买汽车,并按月偿还贷款,则月利率为 10%/12(即 0.83%)。可以在公式中输入 10%/12、0.83% 或 0.0083 作为 rate 的值。
Nper 为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。例如,对于一笔 4 年期按月偿还的汽车贷款,共有 4*12(即 48)个偿款期次。可以在公式中输入 48 作为 nper 的值。
Pmt 为各期所应付给(或得到)的金额,其数值在整个年金期间(或投资期内)保持不变。通常 pmt 包括本金和利息,但不包括其它费用及税款。例如,¥10,000 的年利率为 12% 的四年期汽车贷款的月偿还额为 ¥263.33。可以在公式中输入 263.33 作为 pmt
的值。
Fv 为未来值,或在最后一次支付后希望得到的现金余额,如果省略 fv,则假设其值为零(一笔贷款的未来值即为零)。例如,如果需要在 18 年后支付 ¥50,000,则 ¥50,000 就是未来值。可以根据保守估计的利率来决定每月的存款额。
Type 数字 0 或 1,用以指定各期的付款时间是在期初还是期末。如果省略 type,则假设其值为零。
Type 值 支付时间
0 或省略 期末
1 期初
PMT
基于固定利率及等额分期付款方式,返回投资或贷款的每期付款额。
语法
PMT(rate, nper, pv, fv, type)
Rate 为各期利率,是一固定值。
Nper 为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。
Pv 为现值,即从该项投资(或贷款)开始计算时已经入账的款项,或一系列未来付款当前值的累积和,也称为本金。
Fv 为未来值,或在最后一次付款后希望得到的现金余额,如果省略 fv,则假设其值为零(例如,一笔贷款的未来值即为零)。
Type 汽车分期付款计算数字 0 或 1,用以指定各期的付款时间是在期初还是期末。如果省略 type,则假设其值为零。
type 值 支付时间
0 或省略 期末
1 期初
说明
1、PMT 返回的支付款项包括本金和利息,但不包括税款、保留支付或某些与贷款有关的费用。
2、应确认所指定的 rate 和 nper 单位的一致性。例如,同样是四年期年利率为 12% 的贷款,如果按月支付,rate 应为 12%/12,nper 应为 4*12;如果按年支付,rate 应为 12%,nper 为 4。
发布评论