友好的目录:

  • 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

Excel - 学习 - 笔记4: Excel 函数 - if 函数相关推荐

  1. Excel - 学习 - 笔记6: Excel 函数 - filter 函数

    友好的目录: 0. 前言: 1. 函数语法: 2. 函数实操: 3. 参考文章: 0. 前言: 这阶段系统多学习一些Excel知识, 目前是Excel学习系列的第六篇文章, 本文章主要讲解 filte ...

  2. Excel - 学习 - 笔记7: Excel 函数 - sumif 函数

    友好的目录: 0. 前言: 1. 函数语法: 2. 函数实操: 3. 参考文章: 0. 前言: 这阶段系统多学习一些Excel知识, 目前是Excel学习系列的第七篇文章, 本文章主要讲解 sumif ...

  3. Excel - 学习 - 笔记5: Excel 函数 - vlookup 函数

    友好的目录: 0. 前言: 1. VLOOKUP函数语法: 2. VLOOKUP函数用法: 2.1 案例1 - 中规中矩型: 2.2 案例2 - 妙用 if{1,0} 3. 精确匹配与近似匹配的介绍: ...

  4. Excel - 学习 - 笔记2: Excel 数据格式

    目录: 1. 单元格数据类型: 1.1 数字: 1.2 文本: 1.3 日期: 2. 单元格格式: 3. 实操: 4. 参考文章: 1. 单元格数据类型: 引用一张图片, 了解 Excel 中的数据类 ...

  5. Excel学习笔记一Excel图表和数据分析

    从理论指导角度,数据分析可以划分为基于统计学的和基于数据挖掘的数据分析方法,很显然基于统计学的相对容易理解一些,而数据挖掘对高等数学要求会高一些,相信毕业十几年的同学很可能连A*X**2+B*X+C= ...

  6. 【Excel学习笔记】Excel中如何禁止输入重复的数据

    实现方法: 选中要实现效果的数据范围,点击 数据 - 数据验证 在弹出的验证设置窗口内,验证条件中 允许(A)下拉菜单选择"自定义",在下方公式内输入: COUNTIF(A:A,A ...

  7. (小白)Excel学习笔记

    Excel学习笔记 欢迎阅读我的Excel学习笔记 我的第一篇博客 入门 表格设计&自动加总函数 欢迎阅读我的Excel学习笔记 最近闲来无事,在b站上看见一个up主的Excel教学视频(本来 ...

  8. 王佩丰Excel学习笔记

    王佩丰Excel学习笔记 算术不需要写等号:选项-高级-转换Lotus 1-2-3 公式 两个表格排列:视图-全部重排 插入多张工作表:先选择多张表格再添加 插入多行:先选择多行再添加 改变列顺序:按 ...

  9. C++操作Excel学习笔记

    C++操作Excel学习笔记 一: [当前博文转载自http://blog.csdn.net/fullsail/article/details/4067416] C++读取Excel文件方式比较 C+ ...

最新文章

  1. Spring中的JDBC操作
  2. c/c++ 修改文件的创建时间,修改时间,访问时间 [和弦]
  3. python软件开发的一般流程-django最快程序开发流程详解
  4. HDU 1426 Sudoku Killer【DFS 数独】
  5. 楼继伟:现有5G技术很不成熟
  6. linux命令创建硬链接,Linux终端命令接口(十一)硬链接与软连接
  7. ICMP (互联网控制消息协议 )是什么
  8. kafka Centos7.2 单机集群搭建
  9. c语言实现循环队列初始化从键盘输入,2017年12月计算机二级考试C语言考前提分卷(2)...
  10. 十大排序算法——二分插入排序法(C语言)
  11. python自定义函数详解_python 自定义函数
  12. vmware虚拟机搭建网络拓扑教程
  13. MTKLOG简介和基本的分析流程
  14. word 绘制计算机结构图,职称计算机考试辅导:Word绘制基本图形
  15. hive hive beeline常用参数
  16. 哇喔!微信可以改彩色昵称了!!!
  17. 华为的海外员工生活写实
  18. (Java-17)简单模拟账号密码登陆
  19. 腾讯云服务器关机了登不上,腾讯云服务器可以关机或者重启操作不?
  20. Android OpenGL ES 画出三棱锥

热门文章

  1. CommonGen: A Constrained Text Generation Challenge for Generative Commonsense Reasoning 代码执行记录
  2. 成绩查询福建计算机一级应用基础,福建计算机一级考试成绩查询
  3. linux 进程最小化,如何实现Linux系统最小化(4)
  4. python爬虫:使用selenium、unittest和BeautifulSoup爬取斗鱼tv的当前直播人数
  5. DSP与单片机各自优势与比较
  6. MySQL计算经纬度距离
  7. 关于H.264 x264 h264 AVC1之间的那些事
  8. 滴滴在测试环境上的探索与实践
  9. Reflections
  10. 面向对象的分析(OOA)