EXCEL如何统计其他工作表中满足某一条件的数据区域内,相应内容的单元格数目
假设Sheet1内有下图内容,现要在Sheet2中对Sheet1的内容进行同统计分析,希望达到的目标举例如下:1)统计2012.01.02到2012.01.03期间,签订...
假设Sheet1内有下图内容,现要在Sheet2中对Sheet1的内容进行同统计分析,希望达到的目标举例如下:
1)统计2012.01.02到2012.01.03期间,签订合同的客户单位数目,如果同一个公司签订多个合同,算一个单位。
2)统计2012.01.02到2012.01.03期间,签订合同的数目,其中,同一单位同一合同名称算是一个;不同单位,同一合同名称则是不同的
图片备注:每个单位可以签订多份名称相同的合同;不同单位也可以签订名称相同的合同。
强调一下:统计结果要放到Sheet2中 展开
1)统计2012.01.02到2012.01.03期间,签订合同的客户单位数目,如果同一个公司签订多个合同,算一个单位。
2)统计2012.01.02到2012.01.03期间,签订合同的数目,其中,同一单位同一合同名称算是一个;不同单位,同一合同名称则是不同的
图片备注:每个单位可以签订多份名称相同的合同;不同单位也可以签订名称相同的合同。
强调一下:统计结果要放到Sheet2中 展开
3个回答
展开全部
你好:你的表我正在看,先说一个问题,就是日期要正规,写成:2012/01/02;2012-01-02 这样的格式,计算机才能当成数据来计算。不然无法计算。(wps的日期是从1898年12月31日开始的一个4万多天的数字,excel的日期是从1900年1月1日开始的一个4万多天的数字)
考到要关系三列数据,这个表是在空白处加了三个辅助列,再算的。可以隐藏起来。公式是数组公式,输入后要在编辑状态,同时按下ctrl+shift+enter三个键。
单位数公式:=SUM(1/COUNTIF($F$2:$F$11,$F$2:$F$11))-IF(COUNTBLANK($F$2:$F$11)>0,1,0)
合同数公式:=SUM(1/COUNTIF($H$2:$H$11,$H$2:$H$11))-IF(COUNTBLANK($H$2:$H$11)>0,1,0)
更多WPS办公软件教程,请访问:http://bbs.wps.cn或者http://e.weibo.com/wpswfw
参考资料: http://bbs.wps.cn/thread-22360834-1-1.html
展开全部
先在SHEET1整理D列的日期
E2
=DATE(LEFT(D2,4),RIGHT(LEFT(D2,7),2),RIGHT(D2,2))
再在SHEET2统计
1)
=SUMPRODUCT((SHEET1!E2:E11>=DATE(2012,1,2))*(SHEET1!E2:E11<=DATE(2012,1,3))/COUNTIF(SHEET1!B2:B11,SHEET1!B2:B11))
2)
=SUMPRODUCT((SHEET1!E2:E11>=DATE(2012,1,2))*(SHEET1!E2:E11<=DATE(2012,1,3))/COUNTIF(SHEET1!C2:C11,SHEET1!C2:C11))
E2
=DATE(LEFT(D2,4),RIGHT(LEFT(D2,7),2),RIGHT(D2,2))
再在SHEET2统计
1)
=SUMPRODUCT((SHEET1!E2:E11>=DATE(2012,1,2))*(SHEET1!E2:E11<=DATE(2012,1,3))/COUNTIF(SHEET1!B2:B11,SHEET1!B2:B11))
2)
=SUMPRODUCT((SHEET1!E2:E11>=DATE(2012,1,2))*(SHEET1!E2:E11<=DATE(2012,1,3))/COUNTIF(SHEET1!C2:C11,SHEET1!C2:C11))
追问
这样算出来会有小数哎,有其他方法吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询