Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1884|回复: 4

[已解决]菜鸟请教:用简单公式替换复杂公式

[复制链接]
发表于 2009-11-20 13:10 | 显示全部楼层 |阅读模式

请教一个公式
用简单公式替换复杂的,不要数组公式

=COUNTIF('1'!$AA57:$AN57,'1'!BE54)

+COUNTIF('2'!$AA57:$AN57,'2'!BE54)

+COUNTIF('3'!$AA57:$AN57,'3'!BE54)

+COUNTIF('4'!$AA57:$AN57,'4'!BE54)

+COUNTIF('5'!$AA57:$AN57,'5'!BE54)

+COUNTIF('6'!$AA57:$AN57,'6'!BE54)

+COUNTIF('7'!$AA57:$AN57,'7'!BE54)

+COUNTIF('8'!$AA57:$AN57,'8'!BE54)

+COUNTIF('9'!$AA57:$AN57,'9'!BE54)

+COUNTIF('10'!$AA57:$AN57,'10'!BE54)

+COUNTIF('11'!$AA57:$AN57,'11'!BE54)

+COUNTIF('12'!$AA57:$AN57,'12'!BE54)+

COUNTIF('13'!$AA57:$AN57,'13'!BE54)

+COUNTIF('14'!$AA57:$AN57,'14'!BE54)

+COUNTIF('15'!$AA57:$AN57,'15'!BE54)

+COUNTIF('16'!$AA57:$AN57,'16'!BE54)

+COUNTIF('17'!$AA57:$AN57,'17'!BE54)

+COUNTIF('18'!$AA57:$AN57,'18'!BE54)

+COUNTIF('19'!$AA57:$AN57,'19'!BE54)

+COUNTIF('20'!$AA57:$AN57,'20'!BE54)

最佳答案
2009-11-20 13:29
=SUM(COUNTIF(INDIRECT(ROW($1:$20)&"!$AA57:$AN57"),BE54))只能提供一个数组的了,不是数组的等高手来吧
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2009-11-20 13:29 | 显示全部楼层    本楼为最佳答案   

=SUM(COUNTIF(INDIRECT(ROW($1:$20)&"!$AA57:$AN57"),BE54))只能提供一个数组的了,不是数组的等高手来吧
回复

使用道具 举报

发表于 2009-11-20 13:40 | 显示全部楼层

借上面的公式

把sum换成sumproduct

=SUMPRODUCT(COUNTIF(INDIRECT(ROW($1:$20)&"!$AA57:$AN57"),BE54))

不用按三键。

[此贴子已经被作者于2009-11-20 13:42:02编辑过]
回复

使用道具 举报

 楼主| 发表于 2009-11-20 18:39 | 显示全部楼层

QUOTE:
以下是引用E-H-P在2009-11-20 13:40:00的发言:

借上面的公式

把sum换成sumproduct

=SUMPRODUCT(COUNTIF(INDIRECT(ROW($1:$20)&"!$AA57:$AN57"),BE54))

不用按三键。


  老师:计算结果好像不对,跟我原来的公式的计算结果不一样,请再给看看

回复

使用道具 举报

发表于 2009-11-20 22:05 | 显示全部楼层

三楼公式应该是对的

要不试试=SUMPRODUCT(COUNTIF(INDIRECT(ROW($1:$20)&"!$AA57:$AN57"),INDIRECT(ROW($1:$20)&"!BE54"))

没有附件,不好检验

[此贴子已经被作者于2009-11-20 22:08:46编辑过]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-29 04:29 , Processed in 0.620598 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表