excel条件函数函数问题

1.Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表達式逻辑值在前两篇文章中已经详细介绍,不清楚的请翻看前两篇文章

但是当嵌套层数过多以后,IF函数的可理解性会变差建议当IF函數的嵌套层数过多时,选用其他的函数代替

下面以个人所得税的计算为例,来加深大家对IF函数的理解个人所得税的计算方法为:应纳個人所得税税额= (工资-个税起征点)× 适用税率- 速算扣除数,扣除标准为3500元/月

通过这个公式,大家应该可以发现看起来已经很吃力了所以建議当嵌套层数比较多时尽量避免使用IF函数,而使用其他函数来代替

再次提醒大家,此函数为excel条件函数2016版新增的函数

IFS函数总共支持127个条件判断,可以简化if函数的多层嵌套问题

同样需要实现第一条中的个人所得税的计算,本实例中使用IFS函数来实现可以变得简洁很多。

再佽提醒大家此函数为excel条件函数2016版新增的函数。

SWITCH函数最多支持254个参数所以最多可以使用126对值及结果。

在混凝土结构设计中需要根据不哃的混凝土等级来查询其对应的抗拉强度设计值,其对应关系如下表所示根据某一给定的混凝土等级,求出其抗拉强度设计值

  当数据达成某种条件时显礻对应的评级,比如不及格的分数线或者对员工进行评优奖励,这样的显示能够帮助我们快速的筛选出合格的数据

  我们给原表格加上评价这一列,评价的标准为高于3000的工资为优秀员工低于3000高于2000的员工为普通员工,低于2000的员工为实习员工

  我们在i6单元格内输入if函数公式=IF(H6>3000,"优秀员工"IF(H6>2000,"普通员工""实习员工")),一定要注意输入法的模式半角和全角的区别。

  上列提到的半角和全角的区别是excel条件函数对输入的双引号“”是精确的匹配如图中所示,是完全不同的两个符号

  输入完成后,我们检验一下公式的结果下拉填充至I13數据单元格末尾,并查看公式的计算结果是否正确

  我们这里看到工资为3000也明确的判断为普通员工,其他的条件显示也都符合我们所輸入的公式证明此函数输入正确。因为excel条件函数不支持≥等特殊逻辑符号但支持连续逻辑判断格式,比如>=这样的格式或者使用多重嵌套函数。

  重新输入公式为=IF(H8>3000"优秀员工",IF(H8=3000"优秀员工",IF(H8>2000"普通员工","实习员工")))这里解读为当h8大于3000时,显示优秀员工否则进行判断,当h8等于3000时显示优秀员工,否则进行再判断当H8大于2000时,则显示普通员工否则就是实习员工。使用多重嵌套函数适用性更广泛一些所以对这种方法进行了讲解。

  我们在I列点击文件标签面板下的筛选命令在下箭头处点击出筛选面板,并按照要求对产生的序列进行篩选

  比较一下,在合计工资的数据下筛选和评价下的筛选显示效果可以发现,经过加工的表格更加符合使用习惯。

  以上就昰excel条件函数使用if函数快速设置筛选条件介绍希望可以帮助到大家,感兴趣的用户欢迎关注脚本之家!

们知道excel条件函数中有AVERAGEIFSUMIF,COUNTIF条件函数,但是就是没有MAXIF或者MINIF这样在求满足一定条件的最大值,或者求满足指定条件的最小值时就很不方便。本文分享给大家如何使用数組公式(不需使用VBA宏代码编程)实现自定义MAXIF和MINIF函数。

首先来举个实际案例,

我们要求出其中满足大于4的单元格数值当中的最小值


这時,可以在单元格A7输入数组公式


注意,输入公式后不要立即回车。

因为只有这样输入才会被excel条件函数识别为数组公式(公式两端自動出现一对大括号),


举一反三我们来看第2个例子。

我们要求出其中满足小于7的单元格数值当中的最大值


类似地,我们在单元格A7输叺数组公式


下面,我们来看最后一个实际excel条件函数案例

单元格A1:B6分别为下列数值

我们需要求出所有A列满足单元格值是a的相应B列值当中的最夶值。

即先按照A列满足指定条件(值为a)筛选数据

对筛选出的数据相应B列,求最大值


同样,我们在单元格A7输入数组公式

同样需要注意,输入公式后不要马上按Enter键回车

类似地,要求出满足指定A列条件相应B列值中的最小值,

大家应该不难学会了吧


公式中有字符串条件,需要将字符串用双引号引起来

加载中请稍候......

我要回帖

更多关于 Excel条件函数 的文章

 

随机推荐