excel中如何统计多个工作表中同一单元格大于0的数量

例如:有名称为1~14的14个工作表,我想这14个工作表中A1单元格大于0的个数... 例如:有名称为1~14的14个工作表,我想这14个工作表中A1单元格大于0的个数 展开
 我来答
百度网友faadf46
高粉答主

2019-12-12 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:75.9万
展开全部

1、如下图,要求用户快速统计出A列数值中大于500的数值个数,结果在C2单元格列示。

2、选中C2单元格,在单元格中输入[=],然后点击【插入函数】按钮。

3、弹出【插入函数】对话框:在【或选择类别】中选择【全部】选项;在【选择函数】中选择【COUNTIF】函数,选择好后点击【确定】按钮。

4、弹出【函数参数】对话框:在第一个参数后面输入[A2:A8]单元格区域;在第二个参数后面输入[>500],设置好后点击【确定】按钮。

5、返回到工作表中,求出的大于500的个数为4,核对正确。

注意事项:

Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。

凌文元LWY
高粉答主

2016-05-21 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

“统计名称1-14的14个工作表中A1单元格大于0的个数”的步骤是:

1、打开该Excel工作簿;

2、在目标单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束

=SUM(COUNTIF(INDIRECT(ROW(1:14)&"!A1"),">0"))

公式表示:通过INDIRECT函数引用ROW(1:14)构成的表名的表的A1单元格,通过COUNTIF函数在数组中判断是否满足大于0的条件,由SUM函数计数满足条件的个数。

3、可通过“公式求值”逐步理解计算过程。

(1)  ROW(1:14)返回一组数组;

(2) 通过INDIRECT将返回的数组引用为表名;

(3) 由SUM函数将满足条件的个数进行求和。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
67070665
推荐于2017-12-15 · TA获得超过163个赞
知道答主
回答量:108
采纳率:0%
帮助的人:53.8万
展开全部
可以用indirect和sumif函数实现,在统计的工作表中某一列,比如A列中输入需要统计的工作表名称,另一列(如B列)用indirect获取相应工作表某单元格(如:D12)数据,如下:

sheet1 =indirect(A1&"!D12")
sheet2 =indirect(A2&"!D12")
sheet3 =indirect(A3&"!D12")
……

sheetn =indirect(An&"!D12")
然后B列末尾进行统计,公式如 =sumif(A1:An,">0")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
入裙答7085107
2016-04-16
知道答主
回答量:12
采纳率:0%
帮助的人:1.3万
展开全部
1、你把所要求的单元格所在表的名子列到结果表中
2、把各表中A1的值引用到同一张表里
3、对结果列统值不为0的个数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式