Excel中Countif函数中引用的范围是多个工作表的相同单元格,怎么做?
使用countif这个函数,其中的range想要设置成工作簿中多个工作表的相同单元格,因为有很多所以不想用相加的方式。。。请问这个怎么设?比如:我现在设置Countif(...
使用countif这个函数,其中的range想要设置成工作簿中多个工作表的相同单元格,因为有很多所以不想用相加的方式。。。请问这个怎么设?
比如:我现在设置Countif(range,criteria)中,要计算所有工作表(如:sheet1至sheet100)的B2-B4单元格中含有“CC”的数量。
实际上我的工作表名称是按时间命名的,第一张表是“101203”、“101210”、“101217”。。。用"sheet"&ROW(1:100)可不行。。。 展开
比如:我现在设置Countif(range,criteria)中,要计算所有工作表(如:sheet1至sheet100)的B2-B4单元格中含有“CC”的数量。
实际上我的工作表名称是按时间命名的,第一张表是“101203”、“101210”、“101217”。。。用"sheet"&ROW(1:100)可不行。。。 展开
3个回答
展开全部
大体这样写下看看?
=SUMPRODUCT(COUNTIF(INDIRECT("sheet"&ROW(1:100)&"!B2:B4"),"CC"))
=SUMPRODUCT(COUNTIF(INDIRECT("sheet"&ROW(1:100)&"!B2:B4"),"CC"))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
countif在2003里是不支持跨工作表引用相同范围的。所以这个公式这样用没法达到你的要求。
可以每张范围countif,然后COUNTIF(Sheet1!D1:G7,criteria)+countif(sheet2!D1:G7,criteria)+……这样来实现。
可以每张范围countif,然后COUNTIF(Sheet1!D1:G7,criteria)+countif(sheet2!D1:G7,criteria)+……这样来实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这可以利用三维引用,如:sheet1至sheet100的B2单元格可表示为sheet1:sheet100!B2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询