2月26日,又增加了“客户销售额”与“业务员销售额”统计表。这两个表的制作是相对容易的。只要从相同表的数量表更改一下公式 中的单元格就可以了。
由于公司用的是老计算机(2000年的),运算速度很慢,所以在上午,只留下数量金额统计表,把客户销售数量表删除后,录入数据时的数据有效性的设置成了问题,因为引用的数据也一并删除了。后来恢复了这个表,但把其中的计算数据用公式删除了,这样才能运行快些。不过问题又出来了,查找业务员的折合量又没法进行了。只好在“月数据”表中增加了计算折合数据的公式,一开始想到的是用if函数,可看了帮助未能找到,又查了其他函数,不行,最后还是用的if函数。这下解决了问题。
过了几天还是想:如何优化公式,以便运行的快些。肯定是有方法的。
3月7日决定优化公式,以便运行快些。
下午4点多先是在http://club.excelhome.net/上发贴请求帮助, 《多条件求和公式 {=SUM(IF...,如何用其他函数,能使运算速度加快。》
回到家后,看贴子时已有回复,已得到wangtx218解答,答案在6楼。这正是我想要的结果!
给的答案中用到了定义名称,照着他的公式做了,不成功,因为无法复制公式,给wangtx218发了短消息,请求给解答一下,等了一段时间,没有回,又搜了帖子,知道了数组公式的复制是用"ctrl+shift+enter"组合键盘输入。
--------------------------------------------------------------------------------------------------
以下来自:速度问题,怎样改MMULT函数代替原来的SUM函数?http://club.excelhome.net/viewthread.php?tid=309437
要想加快速度,就要想办法使用多单元格数组公式
而使用了多单元格数组公式,就是有上述的“缺陷”
1,多单元格数组公式不能拖拉。必须是选定区域重新按三键。
2,要想删除某些行,必须先选定原来的公式区域(办法:F5-条件-当前数组),然后点击编辑栏,按ctrl+回车;最后一步是:重新选定区域,再按三键
看了这个附件,你应该有种体会,就是组织数据时需要注意的,我觉得这个更重要,不是一般的技巧,而是一种思想。呵呵,其实简单啦,划分职责,各自为政。把数据源,处理数据,展示数据 统统的隔离开来 单独处理
------------------------------------------------------------
现在用了动态名称解决了 添加数据,删减数据的问题,至于公式,应为是区域单元格公式,所以本这个“不放弃,不抛弃“的原则,他们是一个整体,是一次计算的结果 所以不能单独删除,要删全删。
还有一个技巧是:输入公式要插入名称时可以用F3键。
但我觉得这里最需要记住的还是数据的组织安排,希望你能理解。
因为数据已经处理妥当,因此在展示区只要动态选择开始期号,末尾期号就能很舒服的显示你需要的记录
-------------------------------------------------------------------------------------
定义名称算出统计区域,再用MMULT()是快很多。 做到了3月8日1:40才算做好。
早晨到公司,到开票的机子上一试,计算速度快很多,能够顺利在老机子上用了。





饮水质量,我们真正了..
监测肉鸡饮水量
饲料形状对商品代肉鸡..
饲料形状与营养摄入—..
肉鸡生产饲料成本和经..
评论