逻辑函数
IF  AND  OR  NOT 
AND
所有参数的逻辑值为真时返回 TRUE;只要一个参数的逻辑值为假即返回 FALSE
语法
AND(logical1,logical2, ...)
Logical1, logical2, ...  待检测的 130 个条件值,各条件值或为 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 函数。
语法
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,则返回 TRUEValue_if_true 可以为某一个公式。
Value_if_false  Logical_test FALSE 时函数的返回值。如果 logical_test FALSE 并且省略 value_if_false,则返回 FALSEValue_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%/120.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              期初
说明
1PMT 返回的支付款项包括本金和利息,但不包括税款、保留支付或某些与贷款有关的费用。
2、应确认所指定的 rate nper 单位的一致性。例如,同样是四年期年利率为 12% 的贷款,如果按月支付,rate 应为 12%/12nper 应为 4*12;如果按年支付,rate 应为 12%nper 4