|
楼主 |
发表于 2010-9-25 10:49
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
应该说办法不是没有。
而且可以说笨办法解决大问题,呵呵。
累计:
=if(月份约束>=1,表格1的sum((字段1=条件1)*(字段2=条件2)*汇总字段,0)
+if(月份约束>=2,表格2的sum((字段1=条件1)*(字段2=条件2)*汇总字段,0)
+...+
+if(月份约束>=12,表格12的sum((字段1=条件1)*(字段2=条件2)*汇总字段,0)
当月:
把上面 >= 部分 直接用 = 替代好了。
这样计算量就是 纯 数组公式了,和易失性没有关系了。
如果数据量大,那么函数运算效率确实会低。
另外,我说的用透视表的问题,也不是说直接用透视表一步到位,而是用透视表作为 中间过程,公式在透视表的基础上使用,这样公式会简单,效率也会高。
我那里 MMULT的功能 只是体现的 对多表最后结果的汇总,并没有参数里面核心的条件汇总。MMULT需要的时候用,有时,他也用不上呀。
[ 本帖最后由 胡剑0227 于 2010-9-25 10:51 编辑 ] |
|