在EXCEL表中我有sheet1、sheet2、sheet3....sheet30,30个表,我想用countif函数统计在这30个表中所有在A1单元格中出现A的次数,请问如何用公式实现。(我在各表A1单元格输入的都是A/B/C/D/E)
=sum(sheet1:sheet30!A2)这个公司可以用来求sheet1至sheet30中A2这个单元格的和,而且是可以有中文名的,countif函数能实现这样的功能吗
如果我的表名不叫sheet1,sheet2,而是中文名这个公司能用吗
追答不能
本回答被网友采纳=sum(sheet1:sheet30!A2)这个公司可以用来求sheet1至sheet30中A2这个单元格的和,而且是可以有中文名的,countif函数能实现这样的功能吗
追答举例
比如求表1 表2 表3 有在A1单元格中出现A的次数
=SUMPRODUCT(COUNTIF(INDIRECT({"表1","表2","表3"}&"!A1"),"A"))
数组公式
如果把表名放在某列,就可以引用区域
我的表名是中文名,那该怎么用公式
追答那你的在某个表的那一列或一行,比如说sheet30的A2:A31存放表名,公式也放在SHEET30内
==SUMPRODUCT(COUNTIF(INDIRECT(A2:A31&"!A1"),"a"))
我把表名放在汇总表的H3:H9,公式也在汇总表中写的,=SUMPRODUCT(COUNTIF(INDIRECT(H3:H9&"!C3"),"A"))结果显示的是#REF!
追答你要确保H3:H9全部填满,而且所填的内容与你的SHEET名相一致。如果缺少或有一个SHEET名不正确,就会产生#REF错误,你再核对一下,(包括单元格内有无空格等情况)
本回答被提问者采纳你是指countif函数不可以吗