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

DW 2023年1月Free Excel 第四次打卡 逻辑判断函数

第四章 Excel函数-逻辑判断

参考链接与原始数据:https://d9ty988ekq.feishu.cn/docx/Wdqld1mVroyTJmxicTTcrfXYnDd

Excel中有着非常丰富的函数,这些函数能大幅度提升我们的工作效率,本节中会重点介绍一些常用的Excel函数。

1. if函数

问题1:打开目标文件,点击【案例1】,对客户的原始得分进行校正,当客户的原始得分为负时,校正为0。

针对上面遇到的问题,可以使用IF函数,具体用法为:

【IF函数】=IF(判断条件,如果满足则,如果不满足则)

具体步骤如下:

在目标栏输入 =IF(B2<0,0,B2)
----> 注意,这里的逗号使用英文状态下的逗号

公式解析:如判断B2单元格是不是小于0,如果是,则C2单元格为0,如果不是则返回B2单元格的值。

那么如何进行公式批量填充呢?

步骤如下:

1.在C2单元格写Excel公式

2.选择需要填充公式的区域,包括C2单元格

3.点击C2单元格,进入公式编辑状态

4.使用快捷键CTRL+Enter进行批量填充

问题2:打开目标文件,点击【案例2】,现在有客户的1月、2月消费金额,如果客户2个月的消费金额都超过400,那么就认为这个客户为高消费客户。

这里与问题1中的案例不同,需要IF函数与逻辑函数进行配合

补充知识:

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

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

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

问题2中的具体步骤如下:

在目标栏输入 =IF(AND(B2>400,C2>400),“高消费客户”,“”)
-----> 这里""代表返回空值

2.ifs 函数

问题3:打开目标文件,点击【案例3】,有员工的相关考核分,考核得分在4.8分以上,优秀;考核得分在3.5-4.7分,良好;考核得分在0-3.4分,一般。

这里可以使用IFS函数,具体用法为

【IFS函数】=IFS(判断条件1,如果满足条件1则,判断条件2,如果满足条件2则)

问题3中的具体步骤如下:

在目标栏输入 =IFS(B3<=3.4,“一般”,AND(B3>=3.5,B3<=4.7),“良好”,B3>=4.8,“优秀”)

备注:本人使用的excel 为2013版本,没有自带IFS函数,且不经常使用此函数,所以没有特意安装Excel 2016及以上的版本,上面的步骤是教程中的步骤,本人没有实践。这跟做事一样,没有想尽一切办法完成某一件事情很难成为佼佼者,因此本人现在还没有较大成就,但是我学到了我想学的知识,对于暂时的我来说可以了,以后需要再安装高版本excel以及进一步提升自己。

3. sumif函数

在Excel数据任务处理中,会遇到大量的求和的任务,SUMIF函数在求和任务中具有天然优势,因此在本节中将详细的讲解SUMIF函数的相关用法

【SUMIF函数】=SUMIF(条件区域,求和条件,[实际求和区域]) —>实际求和区域位选择条件

案例1

打开目标文件中的【案例1】现在有几名同学的考试成绩,现在想统计数学成绩在90分以上的成绩之和。

那么可以输入如下的函数公式

=SUMIF(B:B,“>=90”,B:B)

第一个参数为条件区域,因为要判断数学成绩,所以这里选择B列,当然这里也可以修改为实际的区域B2:B12

第二个参数为判定条件,判定条件为大于等于90

第三个参数为实际求和区,这是选填参数

案例2

打开目标文件中的【案例2】,现在想统计小米系列的产品销售额。

SUMIF函数支持模糊匹配,因此我们输入如下公式

=SUMIF(B:B,"小米",C:C)*

使用小米*匹配所有的小米系产品

案例3

打开目标文件中的【案例3】,现在想统计1月-3月的预计销售额预计销售和实际销售额。

因此可以巧用SUMIF函数,将条件区域进行横向选择,条件选择自己需要的字段,因此输入如下两个函数公式,并向下拖拽填充其他位置

=SUMIF($B$2:$G$2,I$2,B3:G3)

=SUMIF($B$2:$G$2,H$2,B3:G3)

$在Excel中是绝对引用,公式中引用的单元格如果使用绝对引用 $,那么向下拖拽的过程中,这个单元格不会增加。

案例4

打开目标文件中的【案例4】,现在需要统计语文成绩在80分以上,90分以下同学的数学成绩之和。

那么遇到这种情况应该怎么处理呢?相比于前面的案例,这里有2个筛选条件,而SUMIF函数无法满足需求,这里可以使用SUMIFS函数

【SUMIFS函数】=SUMIFS(条件区域1,条件1,条件区域2,条件2)

因此写如下函数公式

=SUMIFS(C2:C13,B2:B13,“>80”,B2:B13,“<90”)

4. countifs函数

打开目标文件中的【案例5】,现在需要统计语文成绩超过60,数学成绩超过65,英语成绩超过70的同学个数。

那么遇到这种情况应该怎么处理呢?其实countifs函数与sumifs函数用法非常接近,求满足所有条件的个数

【COUNTIFS函数】=COUNTIFS(条件区域1,条件1,条件区域2,条件2)

因此写如下函数公式

=COUNTIFS(B2:B13,“>60”,C2:C13,“>65”,D2:D13,“>70”)

总结

函数的应用很广,熟练了后很省时间,但是很容易忘记具体操作方法,需要先理解函数的本质,才能更好的应用。这次的内容和练习很丰富,具有一定的挑战性。我觉得绝对引用和相对引用很难理解,虽然说相对引用格式会变,绝对引用格式不会变,但是应用起来还是有点费脑,所以一定要先理解公式的含义,每一个符号代表什么意思等。

相关文章:

  • 网站建设拷贝软件/网站查询域名ip
  • 阿里云做网站多少钱/2022年网络流行语
  • wordpress for ios/高明搜索seo
  • 做资讯类网站/找网站公司制作网站
  • 网站建设_你真的懂吗?/广告优化师工作内容
  • 企业网站托管哪家好/什么平台可以推销自己的产品
  • 2022秋招算法岗面经题:训练模型时loss除以10和学习率除以10真的等价吗(SGD等价,Adam不等价)
  • ramparser
  • Exceeded limit on max bytes to buffer : 262144
  • @PropertySource与@ImportResource的区别
  • python-MySQL数据库基础(三)MySQL与python交互
  • ATAC-seq分析:TSS 信号(7)
  • JAVA并发终章-核心源码调试
  • pandas案例——预处理部分地区数据
  • Python离线下载whl文件,xxx.wh1 is not a supported wheel on this platform
  • PromQL之选择器和运算符
  • 40 个定时任务,带你理解 RocketMQ 设计精髓!
  • oracle 10g(R2)客户端安装