Excel函数、图表与透视表从入门到精通(全新版)
上QQ阅读APP看书,第一时间看更新

2.2.2 公式的计算速度

公式计算的速度是相当快的。经过笔者利用VBA测试,用SUM函数计算A1:B100000区域中所有数据之和(公式:=SUM(A1:B100000)),反复计算100次的时间仅需0.5秒左右。也就是说,包含SUM函数的公式计算20万个数据之和,仅需0.5秒的百分之一。

和人脑相比,公式的计算速度是相当快的,100万人一起计算的效率也比不过一个简单的公式。

但是,并非公式的效率一定能满足工作需要。根据笔者多年的工作经验,以及在各大Office论坛的交流,可以得到如此结论:虽然公式计算速度远远超过人工计算,但在实际工作中仍然只能执行小型、中型及大中型计算,对于大型计算(如大范围的三维引用数组计算,或者一个工作簿中存在百万个公式)它仍然不足以应付。对于制表中的大型计算,通常采用VBA执行或者改用数据库软件。