Excel IF函数

Posted: 十一月 2nd, 2009 | Author: 达达尼昂 | Filed under: 工作笔记 | Tags: , | No Comments »

由于前期数值设计的不够合理,需要将怪物属性按一定规则进行调整,此时则需要用到了IF函数。

具体修改设计如下:
20级以下怪物属性不变,20~40级怪物属性按系数K1进行调整,40~50级怪物属性按系数K2进行调整,50~60级怪物属性按系数K3进行调整。

IF函数设计如下:
=IF(GRADE<=20,X,IF(GRADE<=40,X*K1,IF(GRADE<=50,X*K2,IF(GRADE<=60,X*K3,0))))
GRADE为等级
X为GRADE对应的属性值
K1、K2、K3为调整系数

【IF函数】

IF函数用于执行真假值判断后,根据逻辑测试的真假值返回不同的结果,因此If函数也称之为条件函数
它的应用很广泛,可以使用函数 IF 对数值和公式进行条件检测。
它的语法为IF(logical_test,value_if_true,value_if_false)
其中Logical_test表示计算结果为 TRUE 或 FALSE 的任意值或表达式。本参数可使用任何比较运算符。
Value_if_true显示在logical_test 为 TRUE 时返回的值,Value_if_true 也可以是其他公式。 Value_if_false logical_test 为 FALSE 时返回的值。Value_if_false 也可以是其他公式。
简言之,如果第一个参数logical_test返回的结果为真的话,则执行第二个参数Value_if_true的结果,否则执行第三个参数 Value_if_false的结果。
IF函数可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。

备注:
1、IF函数最多可嵌套7层,本文最前面的4个区间可用4个IF函数嵌套完成。
2、如果需要输出的单元格为空,则用双引号——“”——来表示。
3、A单元格不等于X,写为A<>X



Leave a Reply