无极4《Q2347660 》Excel如何用IF公式准确写出分段函数?IF函数的第一参数在绝大多数情况下都需要由一个条件判断公式构成,前面几个例子中都使用了“=”创建条件判断公式。IF函数同样也可以使用“>”、“<”、“>=”、“<=”等比较运算符对数字进行条件判断,无极4注册登录网址用于处理与数据范围相关的运算。
如图1-1所示,B列数据中记录了销售业绩,在C列根据销售业绩为业务员评级。如果销售业绩大于或等于1000000评定为“优”;销售业绩介于1000000到800000之间(含800000)评定为“良”;销售业绩介于800000到500000之间(含500000)评定为“中”;销售业绩不足500000评定为“差”。
在C2单元格输入公式“=IF(B2>=1000000,”优”,IF(B2>=800000,”良”,IF(B2>=500000,”中”,”差”)))”后下拉填充。这是一个根据数据所在范围返回结果的典型例子。在本例中,第二个IF函数在确定“良”的范围时,仅使用了“B2>=800000”的判断,这足以表示“1000000到800000之间(含800000)”的数据范围。因为在第一个IF函数的判断中,明确表述当数据大于或等于1000000时,将返回“优”,无极四荣耀注册只有当数据小于1000000时,才运算第三参数的公式(“IF(B2>=800000,”良”,IF(B2>=500000,”中”,”差”))”)。
这类公式在书写时,建议使用相同意义的比较运算符,例如本例中全部使用“>=”进行比较,反映出一种类似于逐层剥离的效果。如果将函数修改为“=IF(B2>=1000000,”优”,IF(B2<500000,”差”,IF(B2>=800000,”良”,”中”)))”,其结果依然正确,但在逻辑关系上显得不够清晰,层次划分过多时较容易出现错误,不如逐层剥离的方式一目了然。