Excel学习笔记:P18-COUNTIFS函数与SUMIFS函数

本文详细介绍了Excel中用于数据统计的COUNTIFS和SUMIFS函数。COUNTIFS能根据多个条件进行计数,而SUMIFS则是在满足多个条件的基础上求和。通过实例展示了如何使用这两个函数来统计特定类型交易的数量和总额,包括对日期和特定条件的筛选。同时,文章提到了使用辅助列来简化多条件筛选的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、COUNTIFS函数系列

1.1 COUNT函数

COUNT函数用于计算范围内的单元格数。使用时,直接输入函数,并框选出需要计数的单元格,就可以计算出单元格的数量。
在这里插入图片描述


然而COUNT只能统计数据类型为数字的单元格。如果将计数范围拖移到文字范围,如英文和汉字,则就会忽略这些单元格。
在这里插入图片描述

1.2 COUNTA函数

为了避免这种情况,可以使用COUNTA。它的用法与COUNT完全一致,但它会计算所有非空白单元格的个数。
在这里插入图片描述
在这里插入图片描述

1.3 COUNTIF函数

COUNTIF函数用于计算符合条件的单元格个数,用法如下:
在这里插入图片描述


当前我想统计使用信用卡进行交易的笔数,操作如下。首先输入函数,然后选中统计范围,最后输入统计条件
在这里插入图片描述


有时候为了方便,可以将COUNTIF函数最后那个参数 “条件” 指定到一个单元格中,就可以在单元格中输入条件。
在这里插入图片描述

1.4 COUNTIFS函数

COUNTIF一次只能设定一个条件,如果要设定多个条件,就得使用COUNTIFS,其用法如下。
在这里插入图片描述


现在我想知道所有娱乐消费中有多少笔是使用信用卡消费的,其操作如下:
在这里插入图片描述


COUNTIFS还可以配合运算符进行计数。如我想找出交易金额>1000 的交易次数,可以在筛选条件栏加上 “>1000”
在这里插入图片描述


也可以把筛选条件写在单元格中,但是需要 & 进行连接。& 的作用就是连接文字与单元格内容。
在这里插入图片描述


除了对数值进行限定外,还经常对日期进行限定。日期和数值类似,也可以使用 >< 等运算符进行设定。比如现在我想统计出信用卡在6月份的消费次数,这里消费日期的筛选需要两组参数进行限制,即 >=2018/6/1, <=2018/6/30。
在这里插入图片描述


这个公式也存在个问题,当我想筛选不同月份的交易信息时,操作较为繁琐,需要在公式上进行修改。
解决方案为:
新建一个辅助栏,使用MONTH函数将日期的月份表示出来。

在这里插入图片描述


然后可以直接将需要设置的月份输入在一个单元格中,并在输入函数的条件时将其选中。
在这里插入图片描述
注:如果觉得辅助栏占地方,可以将其隐藏。

二、SUMIFS函数

如果现在我想记录的是交易记录消费金额的总和,而不是总数量,可以将COUNTIFS改为SUMIFS。不过SUMIFS要多一个加总范围这一参数,用于指定加总的数据的范围。
在这里插入图片描述


比如我现在想计算6月份使用信用卡的消费总和,操作如下:
在这里插入图片描述

### Excel COUNTIFS 函数多种使用方法示例 #### 1. 基本用法 `COUNTIFS` 函数用于统计满足多个条件的数据数量。基本语法如下: ```excel =COUNTIFS(条件区域1, 条件1, [条件区域2], [条件2], ...) ``` 此函数可以接受一对或多对条件区域及其对应的条件,返回符合条件的数量[^1]。 #### 2. 统计特定范围内的数值 当需要统计某个范围内(例如大于最小值且小于最大值)的记录数目时,可采用以下方式: ```excel =COUNTIFS(A:A, ">10", A:A, "<100") ``` 这条语句会计算列A中所有介于10到100之间的单元格总数。 #### 3. 结合通配符进行模糊匹配 对于文本类型的字段,可以通过加入星号(*)或问号(?)作为通配符来进行部分字符串匹配: ```excel =COUNTIFS(B:B, "apple*") ``` 上述表达式将查找B列中含有"apple"开头的所有条目并加以计数。 #### 4. 利用数组常量实现多条件求 通过嵌套SUMCOUNTIFS组合来处理复杂情况下的汇总需求,比如同时考虑多个不同标准的情况: ```excel =SUM(COUNTIFS(D:D, {"red", "blue"}, E:E, "large")) ``` 这里实现了分别针对颜色为红色或蓝色且尺寸为大号的商品项目的累加操作[^2]。 #### 5. 跨工作表应用 如果数据分布在不同的表格内,则可以在公式里指定其他Sheet的名字加上感叹号(!),从而跨表查询: ```excel =COUNTIFS(Sheet2!$A:$A, ">="&TODAY(), Sheet2!$B:$B, "=active") ``` 该命令会在名为'Sheet2'的工作簿中的两列间执行日期比较以及状态等于活动(active)项目的计数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知初与修一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值