如何实现按月统计?【Excel分享】
如何实现按月统计?
大家好,今天和大家分享“如何实现按月统计?"
一、要求:
统计3月份厂内新闻多少篇?微作品多少篇?图片新闻多少篇?
统计4月份厂内新闻多少篇?微作品多少篇?图片新闻多少篇?
也就是说根据A列,B列数据源,统计得到D,E,F列的效果。
二、解法1:函数实现
2、公式
去重公式:=IFERROR(INDEX(B:B,MATCH(,COUNTIF($D$1:D1,$B$2:$B$9),)+1),"")
按月份,类别统计个数的公式:=SUM((MONTH($A$2:$A$9)&"月"=E$1)*($B$2:$B$9=$D2))
3、去重公式解释
去重公式:这个公式短是一个特点,但是理解难
COUNTIF($D$1:D1,$B$2:$B$9)这个地方用得很巧妙,第1参数($D$1:D1锁住头不锁住尾,公式下拉得到结果之后,用countif统计就不等于0,因此我们只要match函数找第一个0出现的位置就是我们要从B列引用的位置
match得到位置还要加1,因为B1单元格还有一个位置
index函数两个参数,第1参数数据B列,第2参数就是match得到位置
4、按月份,类别统计个数的公式解释
这是个数组公式,复制好公式之后,记得把光标定位到编辑栏,然后按三键Ctrl+Shift+回车
第一个要满足的条件(MONTH($A$2:$A$9)&"月"=E$1),也就是A列有日期经过month函数提取的月份等于3月,由于month得到是3,前没有月,所以通过连字符&连按一个3月
第2个要满足的条件是类别要等于“厂内新闻”
这两个条件都满足就返回1,否则就返回0,最外层用sum函数求和,得到个数
三、解法2:透视表实现
1、操作后得到效果图
2、动画操作方法
3、具体操作步骤
第1步:把光标点到数据源任意一个单元格
第2步:插入选项卡→数据透视表
第3步:选择“现有工作表“→位置文本框的红色前头→单击一下A11单元格→确定
第4步:把列字段类别拖到行标签;把“类别”字段拖到数值处;把日期拖到列标签
第5步:把光标点到透视表任意一个日期→右击→组合→单击一个月→确定就OK了
四、最近新开班通知:
五、近10期文章:大家可以用手指点击就可以查找看了
责任编辑: