昨天有一个小同事问我怎么能实现分段计价呢?就是我给出一个评估标的金额,你能帮我算出它的评估费是多少吗?评估费是分段计价的。

于是我就想起了if函数,它的用法是
=if(条件1,满足条件1返回一个值1,不满足的话返回一个值2)
例1:
我们先来看一个简单的if函数应用,给出考试分数,60分以上为及格,小于60分为不及格,怎么做呢?
如果A列显示的是分数,我们想在B列显示等级,那么我们在B1单元格里输入引号内的公式:“=if(A1>60,“及格”,“不及格”)”,
这个公式的含义就是:如果A1单元格内的分数大于60分,则显示为及格,否则就显示为不及格。(注意,公式里所有的符号都是英文输入法下的符号;if函数不区分大小写,大写小写都有效)
用鼠标双击B1单元格右下角小加号就可以自动填充了,这样A列每一个分数都会对应一个“及格”或者“不及格”的等级了。
例2:满足条件返回一个值,不满足返回的不是一个值,而是再进行判断。
如果现在不仅要区分及格和不及格,还要分出来优秀、良好、中等,及格,不及格,如下图所示,那怎么做呢?我们可以在if函数内嵌套if函数,如下图红框内的公式

这个公式的含义是:如果分数大于90,那么显示为优秀,否则(小于90)如果分数大于80,显示为良好,否则(小于80)如果分数大于70,显示为中等,否则(小于70)如果分数大于60,显示为及格,否则为不及格。
每一个if判断语句中,如果条件满足返回第一个值,不满足需要再判断是否满足第二个条件,如果满足,返回第二个值,不满足需要再判断第三个条件……以此类推。

例三:如果满足条件返回一个计算值的公式,不满足则进一步判断

分段计价:

如下图所示,不同的贷款金额,对应的费率不同,而且是分段计价的,现在我们要实现的目标是输入贷款金额,自动显示出公证费来。

公式如下图蓝色框内的公式,里面用小框框起来的就是返回值对应的计算公式,这只是前三段计费标准返回的公证费计费公式,还有剩余三段计费公式,大家不妨自己试试哦

更多推荐

用Excel中的if函数实现分段计费