以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Excel报表公式Bug报告及解决方案(狐狸爸爸和甜版请进) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59204) |
||||
-- 作者:蓝色理想 -- 发布时间:2014/10/30 17:22:00 -- Excel报表公式Bug报告及解决方案(狐狸爸爸和甜版请进) Bug描述: Excel模板,汇总表、直接用公式 取汇总数,如下或见 附件 开发项目
合同总面积 后面的列公式就不放了第3列 第4列 第5列 公馆三期新建
[$日期可调资金计划表,Sum(合同总面积),开发项目 = \'君悦海棠公馆三期\' and 合同表合同分类=\'主体\' and 合同表项目状态=\'新建\'] 公馆四期新建
[$日期可调资金计划表,Sum(合同总面积),开发项目 = \'君悦海棠公馆四期\' and 合同表合同分类=\'主体\' and 合同表项目状态=\'新建\'] 公馆五期新建
[$日期可调资金计划表,Sum(合同总面积),开发项目 = \'君悦海棠公馆五期\' and 合同表合同分类=\'主体\' and 合同表项目状态=\'新建\'] 合计 =A2+A3+A4 (模板第一列生成报表后会自动隐藏,所以这里向前设置一列) 生成报表后,合计公式 前两列公式每问题,后面的列的就变成 =D65529+D65530+D65531+D65532+D65533+D65534+D65535+D65536 之类错的离谱的公式 强烈建议: Excel报表用相对公式,这样让我们在模板中设置好公式后再不用修改。 尤其是 对于那些需要分组分类显示的模板, 存在C=A+B 的列的时候,根本无法利用Excel设置公式,只能再把 A B的数取一遍相加。 请斑竹帮忙看看,谢谢
[此贴子已经被作者于2014-10-31 12:57:21编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2014/10/30 17:30:00 -- 还是用foxtable计算吧: http://www.foxtable.com/help/topics/1396.htm
|
||||
-- 作者:有点甜 -- 发布时间:2014/10/30 17:33:00 -- 你设计得有问题,我插入一行,重新做,就正常。
|
||||
-- 作者:蓝色理想 -- 发布时间:2014/10/30 17:55:00 -- 嗯,我试试 |
||||
-- 作者:蓝色理想 -- 发布时间:2014/10/30 18:59:00 -- 请问甜版主,你的office 是什么版本? 我是Win7 + Office 2010版 用你修改后的模板 发现只要我谁便一修改公式,问题马上出现 不做修改,就没问题
|
||||
-- 作者:有点甜 -- 发布时间:2014/10/30 19:02:00 -- 那就不太清楚了。我xp+office2003,我是插入一行,然后拷贝公式填入的。 |
||||
-- 作者:蓝色理想 -- 发布时间:2014/10/31 12:57:00 -- 我已基本找到问题 1、此类问题只要模板被 Excel 2010 一编辑,立刻爆发,只能用Excel 2003编辑 2、即使是在Excel 2003,也不能用拖动、选择性粘贴的方法,批量复制公式,批量复制在4-5个时没事,再多就出错 总而言之,用Excel 2003,手动设置没一个公式,就能解决这个问题 请狐狸爸爸研究解决一下吧,Excel 2003的岁数真心太大了,制作出来的表格实在难看。
|
||||
-- 作者:蓝色理想 -- 发布时间:2014/10/31 13:25:00 -- 刚才修改了一下格式发现 仅仅修改模板的列宽,都会导致其他公式失效,流汗。。。。。。。
|
||||
-- 作者:有点甜 -- 发布时间:2014/10/31 14:13:00 -- 应该是可以复制粘贴的,我就是复制粘贴的。 |