Excel中多sheet用COUNTIFS多条件计数的方法

2022年3月20日17:15:47 |发布: 乾元轩 |浏览:

最近在EXCEL中用到一个多条件计数的功能,简单记录方法如下:

任务:一,EXCEL中多sheet求满足一个条件的计数。二,EXCEL中求满足两个条件的计数。三、EXCEL中求满足三个条件的计数。样表如下:

如上图,有多个sheet,其中数据在sheet1和sheet2中,要求统计12月,1月,2月,3月合计数有多少条记录,并统计带电话信息的有多少个(部分电话列空的要剔除统计的意思)。另外要统计本周(涉及日期范围)的总数和带电话信息的数据。

首先统计总数12月份的。

公式如是:

=COUNTIF(sheet1!$A:$A,汇总表!G2)+COUNTIF(sheet2!$A:$A,汇总表!G2)

其中,sheet1!$A:$A表示对sheet1的A列进行统计,统计标准是汇总表G2这个单元格的值,即12月。然后sheet1和shee2两个表统计结果相加。

同理可以设置剩余月份的公式。


然后统计带电话的总数:

=COUNTIFS(sheet1!$A:$A,G2,sheet1!$E:$E,"<>")+COUNTIFS(sheet2!$A:$A,G2,sheet2!$E:$E,"<>")

其中:"<>"表示不为空的值,这点很重要。

接下来统计当周的数据,这里涉及两个条件,第一个是时间大于某个日期,比如以2022年3月12日-2022年3月20日为一个计数周期,第二个是时间小于某个日期。

=COUNTIFS(sheet1!B:B,">=2022年03月12日",sheet1!B:B,"<=2022年03月20日")+COUNTIFS(sheet2!B:B,">=2022年03月12日",sheet2!B:B,"<=2022年03月20日")

最后统计带电话信息的当周个数,这个涉及三个条件,时间范围和带电话信息。

=COUNTIFS(sheet1!B:B,">=2022年03月12日",sheet1!B:B,"<=2022年03月20日",sheet1!E:E,"<>")+COUNTIFS(sheet2!B:B,">=2022年03月12日",sheet2!B:B,"<=2022年03月20日",sheet2!E:E,"<>")

这里就是COUNTIFS的多条件应用,COUNTIFS函数的基本结构是:=COUNTIFS(条件匹配查询区域1,条件1,条件匹配查询区域2,条件2,以此类推......)

以上就是EXCEL中多sheet的多个条件COUNTIFS函数的使用方法举例。

支付宝打赏 微信打赏

« 上一篇下一篇 »

  • 评论:(1 )

已有 1 位网友发表了一针见血的评论,你还等什么?
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

  • 2 探戈 回复该留言
    Post:2023-6-1 13:11:10
    挺好
  • 1 嘻嘻 回复该留言
    Post:2022-8-7 10:55:13
    您好,请教一下,如果sheet1中A1单元格与信息表表头B2:G1是合并状态,那么使用countifs 时如何选择并锁定sheet1的A 列呢?