作业帮 > 综合 > 作业

如下表:有A、B及C工作簿.想在A4/B4中把B及C中OK/NG个数统计出来,就是想做一个函数(公式).

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 07:27:20
如下表:有A、B及C工作簿.想在A4/B4中把B及C中OK/NG个数统计出来,就是想做一个函数(公式).
B及C表中F列中的OK与NG更新后,A表中(A4)也会跟着更新统计出新的(OK)数目来,应该在A4/B4插入什么函数呢?感激不尽!


如果有多个工作表需要统计可以用下面的公式.
=sum(countif(indirect({"B","C","D"}&"!f:f"),"OK"))
如果有更多工作表(假设表名是A,B,C...X,Y,Z)需要统计还可以这样
=sum(countif(indirect(char(row(65:90))&"!f:f"),"OK"))
ps:数组公式输入时按ctrl+shift+enter完成
再问: 想问一下,如果F列中以后输入的OK字体不一样会影响统计结果么?另外,这公式好陌生哦,能帮忙简单解释一下么?顺便帮我看一下我提的另外一个问题好么?PS.如下表个问题。
再答: 字体和大小写不影响,但是全角半角,多余的空格会影响. {"B","C","D"}&"!f:f"返回一个数组{"B!f:f","C!f:f","D!f:f"} indirect根据上面的数组返回3个引用 countif统计三个引用中符合条件的单元格个数 sum将3个countif的结果求和 另一个问题是什么? 单引号吗? 当工作表名称中含有空格等特殊符号时,需要使用''将工作表名称包起来. 'a'!f:f和a!f:f没有区别 如果工作表名称是1-1,那么1-1!a1就是错误写法,必须给工作表名称加上单引号才对'1-1'!a1
再问: 非常感谢能解释,我的另外一个问题是指:http://zhidao.baidu.com/question/536983458?quesup2&oldq=1我提问的另外一个相关问题。希望你能再帮帮我。