Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: luoxiaobin

[已解决]indirect问题,紧急求助 大神来吧

[复制链接]
发表于 2016-3-13 13:28 | 显示全部楼层
luoxiaobin 发表于 2016-3-13 13:09
=sumproduct(indirect("b"&COLUMN()-6&":f"&COLUMN()-6),indirect("b3:b6"))就会出错,得不到正确值

楼主这样不如直接上传附件。
回复

使用道具 举报

 楼主| 发表于 2016-3-13 14:08 | 显示全部楼层
baksy 发表于 2016-3-13 13:28
楼主这样不如直接上传附件。

现在用手机上的 不好弄,也没办法三健合一
我早上在电脑上用n函数也降过维,都无法得到正确结果
附件内e2单元格就是用sumproduct写的,大神帮忙再看看,谢谢了

问题.zip

5.4 KB, 下载次数: 4

回复

使用道具 举报

发表于 2016-3-13 15:36 | 显示全部楼层
luoxiaobin 发表于 2016-3-13 14:08
现在用手机上的 不好弄,也没办法三健合一
我早上在电脑上用n函数也降过维,都无法得到正确结果
附件内 ...


这不是indirect函数结果出问题,可能是sumprocuct函数出问题,
sumprocuct 函数的参数维数必须是确定的,而你的公式中用了column函数以后维数无法确定。
不知楼主想统计什么,这里可能需要用别的办法来代替了。
回复

使用道具 举报

发表于 2016-3-13 15:59 | 显示全部楼层    本楼为最佳答案   
=SUMPRODUCT(INDIRECT("b"&SUM(COLUMN()-6)&":f"&SUM(COLUMN()-6)),INDIRECT("b3:f3"))
添加红字部分
另外,你把公式写在E列,column()-6=-1,有这个列号吗?
其次,公式完全可以用offset这个函数就不需要这么复杂了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 15:45 , Processed in 1.190616 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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