当前位置: 首页 > news >正文

Excel - 学习 - 笔记4: Excel 函数 - if 函数

友好的目录:

  • 1 if 函数语法介绍:
  • 2 if 函数实例操作:
    • 2.1 单条件:
    • 2.2 多条件:
  • 3. 参考文章:


1 if 函数语法介绍:

简单介绍一下函数语法:

=if(logical_test,value_if_true,value_if_fause)

转换一下就是:

=if(判断条件, 判断条件成立返回该结果, 判断条件不成立返回该结果)

说一下大白话就是:

=if(A,B,C)

如果满足条件A, 那么就返回结果B; 如果不满足条件A, 那么就返回结果C.

当然, if 函数还是蛮实用的, 但如果多个条件就需要你使用其他的啦, 如果多条件推荐 ifs 函数.

下面用几个例子, 实操一下 if 函数.

2 if 函数实例操作:

2.1 单条件:

第一个例子, 先入个门. 数据如下:
在这里插入图片描述
在该业务背景下, 通过一定的业务逻辑, 得到这个数据表, 但是还是有一些瑕疵.
而且, 我们也知道得分不可能是负分, 所以, 我们想进行一下校正处理.
需求: 将该表中所有的负分, 校正分数为 0 分; 其他不做改动.
这里, 就需要引用 if 函数.

在这里插入图片描述
我们输入: =if(B2<0,0,B2)
就会实现我们所需要的功能.
这里的意思就是: 如果B2单元格是负数, 就返回数字 0 ; 如果B2单元格不是负数, 就返回B2本来的数字.

接下来, 让我们把数据表完整的实现一下:
输入上面公式之后, 用鼠标选择C2单元格右下角,当鼠标变成黑色十字,向下拖拽,对剩下的列进行填充.
在这里插入图片描述
这里推荐一下更舒服的操作: ctrl+enter 批量填充.

2.2 多条件:

数据如下图:
在这里插入图片描述
这里涉及多个条件, 我们先引入一下 and 函数 和 or 函数.

【AND函数】=AND(条件1,条件2,…)
【OR函数】=OR(条件,条件2,…)

AND函数,需要所有条件全部满足,才返还TRUE; OR函数,所有条件中只要有1个条件满足,就返还TRUE.

需求: 现在有客户的1月、2月消费金额,如果客户2个月的消费金额都超过400,那么就认为这个客户为高消费客户; 否则就认为这个客户为低消费客户。

这里我们输入: =IF(AND(I4>400,J4>400),“高消费客户”, “低消费客户”).

在这里插入图片描述
这里就是 if 函数结合 and 函数进行一个多条件的查询处理.

完整的结果如下:
在这里插入图片描述

如果你是多条件是需要满足某一个, 就可以将 and 函数替换成 or 函数. 使用原理是一致的.

对于多条件查询, 还有一个函数能够直接解决, 那就是 ifs 函数. 也是比较好用的.
先介绍一下 ifs 函数的语法:

=IFS(判断条件1,如果满足条件1则返回该结果,判断条件2,如果满足条件2则返回该结果)

拿以下的例子来说:
在这里插入图片描述
需求: 对于员工的相关考核分的数据,考核得分在4.8分以上,优秀;考核得分在3.5-4.7分,良好;考核得分在0-3.4分,一般。
我们如下操作, 单元格输入:
=IFS(J5<3.5,"一般",AND(J5>3.4, J5<4.8),"良好",J5>4.7,"优秀")

效果如下:
在这里插入图片描述
当然啦, 对于多条件操作, 也可以使用多个 if 函数嵌套操作.

大家可以灵活使用~

3. 参考文章:

  • https://github.com/datawhalechina/free-excel/
  • https://blog.csdn.net/weixin_50853979/article/details/124022109
  • https://tongjier.blog.csdn.net/article/details/127243059
  • https://tongjier.blog.csdn.net/article/details/127307987
  • https://tongjier.blog.csdn.net/article/details/127333442

相关文章:

  • dedecms 做电商网站/南宁网站优化公司电话
  • 计算机软件开发工资高吗/seo排名优化培训网站
  • 如何做网站微信支付/在线看网址不收费不登录
  • 网站关键词做的越多越好吗/成免费crm特色
  • 让网站快速收录最新/郑州疫情最新消息
  • 衡阳网站定制/seo关键词排名优化的方法
  • 神经网络是一种算法吗,神经网络包括哪些算法
  • 分享13个游戏源代码总有一个是你想要的
  • 自动调节式防涝井盖设计
  • 【湍流】基于kolmogorov结合次谐波补偿的方法生成大气湍流相位屏附matlab代码
  • 网络安全观察攻击类型分布
  • C/C++ 算法基础
  • C++:特殊类设计
  • 【opencv-c++】cv::equalizeHist直方图均衡化
  • 【学姐面试宝典】前端基础篇Ⅳ(JavaScript)
  • 【附源码】计算机毕业设计SSM美容美发店会员管理系统
  • 材料科学基础学习指导-吕宇鹏-名词和术语解释-第二章晶体缺陷
  • canal的入门与使用