Excel精英培训网

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

[分享] SUBTOTAL引用包含SUBTOTAL函数的单元格无效。

[复制链接]
发表于 2011-1-14 12:57 | 显示全部楼层 |阅读模式
今天在解决实际问题《如何按各季度最低产量的总和降序排列?》时发现,如果SUBTOTAL函数引用的单元格有公式,而且公式中包含SUBTOTAL函数,则得不到正确的结果。
如下图:区域 B20:M32 的公式中出现SUBTOTAL函数,N列的公式不能求和。
不能求和.png
当时的疑问是:难道SUBTOTAL函数与PHONETIC函数一样,对公式(offset、index等函数除外)生成的单元格引用无效?
通过测试,排除这种可能性,后来,对B20:M32区域内的公式中出现的函数逐个排除,发现影响求各结果的关键函数出在公式中的SUBTOTAL函数。
B20:M32区域内的公式:
=INDEX(B:B,RIGHT(LARGE(MMULT(SUBTOTAL(5,OFFSET($B$2:$D$2,ROW($1:$13),{0,3,6,9})),{1;1;1;1})*100+ROW($3:$15),ROW(B1)),2))

进一步测试发现的确如此:凡是SUBTOTAL公式中引用的单元格内包含公式,而且公式中出现SUBTOTAL函数,则计算结果将出错,即SUBTOTAL引用包含SUBTOTAL函数的单元格无效。
如下图:
直一步测试.png

详见附件:
SUBTOTAL引用包含SUBTOTAL函数的单元格无效。.rar (9.28 KB, 下载次数: 15)
发表于 2011-1-14 12:58 | 显示全部楼层
回复

使用道具 举报

发表于 2011-1-14 13:03 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-1-14 13:11 | 显示全部楼层
回复 mn860429 的帖子

说明里有?怎么没看到?
是否可截个图分享分享?
回复

使用道具 举报

发表于 2011-1-14 13:13 | 显示全部楼层
回复

使用道具 举报

发表于 2011-1-14 14:56 | 显示全部楼层
关注一下:SUBTOTAL引用包含SUBTOTAL函数的单元格问题
回复

使用道具 举报

发表于 2019-8-18 16:21 | 显示全部楼层
非常感谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 17:56 , Processed in 0.275100 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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