Excel中的条件汇总函数,看过这些你就懂

IF函数
对条件进行判断并返回指定内容。
用法:
=IF(判断条件,符合条件时返回的值,不符合条件时返回的值)
如下图所示,使用IF函数来判断D列的成绩是否合格。
=IF(D2>=60,"及格","不及格")

用通俗的话描述就是:
如果D2>=60,就返回“及格”,否则就返回“不及格”。

SUMIF函数
按指定条件求和。
用法:
=SUMIF(条件区域,指定的求和条件,求和的区域)
如下图所示,使用SUMIF函数计算一班的总成绩:
=SUMIF(D2:D5,F2,C2:C5)
 
用通俗的话描述就是:
如果D2:D5区域的班级等于F2单元格的“一班”,就对C2:C5单元格对应的区域求和。

扩展用法:
如果使用下面这种写法,就是对条件区域求和:
=SUMIF(条件区域,指定的求和条件)
如下图所示,使用SUMIF函数计算C2:C5单元格区域大于60的成绩总和。
=SUMIF(C2:C5,">60")
这里省略SUMIF函数第三参数,表示对C2:C5单元格区域大于60的数值求和。

COUNTIF函数
统计符合条件的个数。
用法:
=COUNTIF(条件区域,指定的条件)
如下图所示,使用COUNTIF函数计算C2:C5单元格区域大于60的个数。
=COUNTIF(C2:C5,">60")

SUMIFS函数
完成多个指定条件的求和计算。
用法:
=SUMIFS(求和区域,条件区域1,求和条件1,条件区域2,求和条件2……)
注意哦,求和区域可是要写在最开始的位置。
如下图所示,使用SUMIFS函数计算一班、男性的总成绩。
=SUMIFS(D2:D5,C2:C5,"男",E2:E5,"一班")
C2:C5,"男" 和 E2:E5,"一班"是两个条件对,如果两个条件同时满足,就对D2:D5单元格对应的数值进行求和。

COUNTIFS函数
用于统计符合多个条件的个数。
用法:
=COUNTIFS(条件区域1,指定条件1,条件区域2,指定条件2……)
如下图所示,使用COUTNIFS函数计算一班、男性的人数。
=COUNTIFS(C2:C5,"男",E2:E5,"一班")
这里的参数设置和SUMIFS函数的参数设置是不是很相似啊,仅仅是少了一个求和区域,也就是只统计符合多个条件的个数了。

AVERAGEIF函数和AVERAGEIFS函数
AVERAGEIF,作用是根据指定的条件计算平均数。
AVERAGEIFS,作用是根据指定的多个条件计算平均数。
两个函数的用法与SUMIF、SUMIFS的用法相同。
如下图所示,计算乙班的平均分。
=AVERAGEIF(E2:E5,"一班",D2:D5)

这里的参数设置,和SUMIF函数的参数是一模一样的。
如果E2:E5单元格区域等于“一班”,就计算D2:D5区域中,与之对应的算术平均值。
同样,如果要计算一班男性的平均分,可以使用AVERAGEIFS函数:
=AVERAGEIFS(D2:D5,E2:E5,"一班",C2:C5,"男")
这里的参数设置,就是和SUMIFS函数一样的,计算平均值的区域在第一个参数位置,后面就是成对的“区域/条件”。

IFS函数和MINIFS、MAXIFS
IF家族的新成员,目前只能在Office365版本以及 Excel Online、手机版Excel和平板电脑版Excel可以使用。
比如说要判断D2单元格的成绩:
=IFS(D2>89,"优秀",D2>79,"良好",D2>69,"一般",D2>59,"合格",1=1,"不合格")
只要一个IFS函数,参数直接就是一组一组的判断条件和相应要返回的结果。
多条件判断,再也不用晕头转向了。
按条件计算最高、最低值也变得非常容易,如下面的公式:
=MINIFS(G3:G12,D3:D12,"乙班",F3:F12,"女")

就是计算符合以下两个条件:
D3:D12单元格区域的班组条件等于“乙班”
F3:F12单元格区域的性别条件等于“女”
统计这两个条件同时符合时,对应的G3:G12单元格区域中的最小值。

原文地址:https://www.cnblogs.com/medik/p/11026391.html

时间: 2024-10-11 08:29:28

Excel中的条件汇总函数,看过这些你就懂的相关文章

EXCEL中多级分类汇总空白字段填充

使用场景,多级分类汇总后,在汇总的字段中显示空白,这样对我们直接取值做表带来十分不更(假像有5000条记录,1000条汇总项) 相关技术,INDIRECT函数,单元格定位功能. 在数据区域外任意一个单元格编辑好INDIRECT函数,=INDIRECT(ADDRESS(ROW()-1,COLUMN(),4)),如下图 先选择好上面编辑好函数的单元格,并复制,接下来选择好需要填充的空白字段,再时行定位操作,如下图          选择好空白单元格后,直接按下ctrl+v,如下图完工. 效果图

sql中limit和汇总函数的集合使用

limit和求和一起 select SUM(A.high) from (select * from minute1_K order by DateTime desc limit 10) A limit和avg一起 select avg(A.AskVolume1) from (select * from DepthMarketData order by UpdateTime DESC limit 300) A limit和max一起 select max(A.AskVolume1) from (s

Excel中COUNTIFS函数统计词频个数出现次数

Excel中COUNTIFS函数统计词频个数出现次数 在Excel中经常需要实现如下需求:在某一列单元格中有不同的词语,有些词语相同,有的不同(如图1所示).需要统计Excel表格中每个词语出现的个数,即相当于统计词频出现次数. 图1. Excel表格统计个数 解决方法:采用COUNTIFS函数. COUNTIFS 函数语法及格式:COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)其中,criteria_rang

【HR必看】Excel中对身份证号码的处理技巧

[HR必看]Excel中对身份证号码的处理技巧 身份证号码的处理是HR部门经常遇到的问题,我给几个地方的企业培训时发现,相当一部分人员基本还是手动对身份证号码进行处理,效率可想而知啦!下面,刘老师为大家深入讲解Excel中,与身份证号码处理相关的方方面面. 一.录入技巧 1.手动输入问题与解决方法 问题:在Excel中输入身份证号码时,发现输入后变成了科学计数格式,如图: 使用单引号" ' "强制转成文本类型,发现后三位竟然全变成了0. 咋办呢? 原因:Excel中输入大于11位数字时

Excel中Sumproduct函数的使用方法

1.sumproduct函数的含义 1 1.Sumproduct函数的适用范围,在给定的几组数组中,然后把数组间对应的元素相乘,最后返回乘积之和. 从字面上可以看出,sumproduct有两个英文单词组成,sum是和,product是积,所以是乘积之和的意思. END 2.sumproduct函数的语法格式 1 2.sumproduct函数的语法格式 =SUMPRODUCT(array1,array2,array3, ...)Array为数组. END 3.sumproduct函数案列——基础用

Excel中mod函数的使用方法

1.mod函数的含义 1 1.mod函数是一个用来求余数函数,返回两数相除的余数.mod函数在Excel中一般不单独使用,经常和其他函数组合起来使用. END 2.mod函数的语法格式 1 2.mod函数的语法格式 =mod(number,divisor)=mod(被除数,除数). END 3.mod函数基础 1 3.如图,我们经常使用的是能否被2整除,返回1和0两种值的特性.如图所示. END 4.mod函数案列 4.如图,用来隔列求和. 输入公式=SUM(IF(MOD(COLUMN(A1:F

Excel中concatenate函数的使用方法

你还在为Excel中concatenate函数的使用方法而苦恼吗,今天小编教你Excel中concatenate函数的使用方法,让你告别Excel中concatenate函数的使用方法的烦恼. 经验主要从四方面对Excel函数进行讲解,1.函数的含义,2.函数的语法格式,3.函数在日常办公中运用的实例介绍,4.函数使用的注意点. 更多Excel经验请关注Excel小新,如果帮到了你,请在上方给个投票谢谢支持.好人一生平安. 先顶后看年薪百万,如果帮到了你,帮忙给个好评,这对小编很重要,万分感谢.

【图文】Excel中vlookup函数的使用方法

今天统计数据,用到了Excel中vlookup函数,第一次使用当然少不了百度,经过反复研究后,算是解决了问题,现整理成文档. 一.实现效果 Sheet1 Sheet2   注:上图中sheet1商品条码列(即D列)引用sheet2中商品条码(即B列)中的数据 二.vlookup函数调用说明 以sheet1中调用函数为例,如下: =VLOOKUP(A2,Sheet2!$A$2:$B$100,2,TRUE) 函数中共有四个调用参数 1)  第一个参数:A2 :可任意指定,也可以是B2.C2等.这一列

VBA在Excel中的应用(一):改变符合条件单元格的背景颜色

在使用excel处理数据的时候,为了能更清晰的标示出满足特定条件的单元格,对单元格添加背景色是不错的选择.手工处理的方式简单快捷,但是当遇到大批量数据,就会特别的费时费力,而且不讨好(容易出错).通过代码来处理是个不错的选择,excel可以通过VBA编程来处理内部数据,在打开excel页面后,可以通过“alt + F11”组合键来启动VBA编程界面,跟VB的编程界面和语法一样,需要注意的是如何调用excel的内容.VBA通过sheet, range和cells三个层次来调用excel中的制定区域