Office中国论坛/Access中国论坛

标题: 为此函数指定的参数超出了当前文件格式的允许值! [打印本页]

作者: 青苹果ZZX    时间: 2008-2-25 16:29
标题: 为此函数指定的参数超出了当前文件格式的允许值!
我在其中的一个工作表里用了个sum函数,把前面的31个sheet中值相加。结果提示"为此函数指定的参数超出了当前文件格式的允许值"。sum应该是允许255个参数的,是不是要设置下单元格?
作者: 青苹果ZZX    时间: 2008-2-25 16:51
刚刚把文件格式改成2007版的就可以了,可是又出来新问题。发现计算超满,CPU还一直100%。
我是要把31天即一个月数据做个自动统计的功能。所以建了31张工作表,第32张表来做最后的统计。所有数据都做成了自动统计。但是计算的速度实在太慢,不知道有没什么好办法?请高手指点
具体公式如下
=SUM('Day-1'!AA23,'Day-2'!AA23,'Day-3'!AA23,'Day-4'!AA23,'Day-5!AA23,'Day-6'!AA23,'Day-7!AA23,'Day-8'!AA23,'Day-9'!AA23,'Day-10'!AA23,'Day-11'!AA23,'Day-12'!AA23,'Day-13'!AA23,'Day-14!AA23,'Day-15'!AA23,'Day-16'!AA23,'Day-17'!AA23,'Day-18'!AA23,'Day-19'!AA23,'Day-20'!AA23,'Day-21'!AA23,'Day-22'!AA23,'Day-23'!AA23,'Day-24'!AA23,'Day-25'!AA23,'Day-26'!AA23,'Day-27'!AA23,'Day-28'!AA23,'Day-29'!AA23,'Day-30'!AA23,'Day-31'!AA23)

[ 本帖最后由 青苹果ZZX 于 2008-2-25 16:56 编辑 ]
作者: pureshadow    时间: 2008-2-25 19:35
咣当~~~~~~~~~~~~~~~~~~~~
两个办法:
一是不用SUM:='Day-1'!AA23+'Day-2'!AA23+……'Day-31'!AA23
二是用SUM:=sum('day1:day31'!aa23)

尽管公式可以简化,不过还是强烈建议楼主把31天的数据放在一个SHEET上,今天是算加总,哪天要算平均、最大值、最小值、方差……31个表怎么弄?

[ 本帖最后由 pureshadow 于 2008-2-25 19:37 编辑 ]
作者: 青苹果ZZX    时间: 2008-2-26 10:51
发现公式简化后,计算只需要1秒都不到
看来公式不同,对excel的运算影响很大。
每一天的报表数据比较多,版面也比较大,无法放到一个sheet中
作者: pureshadow    时间: 2008-2-26 11:45
如果每天的数据超过1000,那就算了。其实最大容量是2000。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3