Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2130|回复: 8

[已解决]各位大虾,能帮下忙嘛?

[复制链接]
匿名  发表于 2014-7-11 15:36 |阅读模式
各位大虾,小弟水平有限,做的仓库出入库台帐,起先用着还可以,但后来每月出入库记录条目太多了,处理起来太慢了!请各位大虾帮忙给优化一下,看看有没有更简练的方法~~~~拜托了!!!
最佳答案
2014-7-11 16:01
请试试以下公式
=SUMPRODUCT((入库!$B$2:$B$3300=$A3)*(入库!$A$2:$A$3300=J$1),入库!$D$2:$D$3300)

参考数据.zip

42.58 KB, 下载次数: 138

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
匿名  发表于 2014-7-11 15:54
回复

使用道具

发表于 2014-7-11 15:56 | 显示全部楼层
公式引用范围大,也影响速度,没必要这么大吧。
=SUM(IF(入库!$B$2:$B$3300=$A3,IF(入库!$A$2:$A$3300=J$1,入库!$D$2:$D$3300,0),0))
以下也足够吧
=SUM(IF(入库!$B$2:$B$300=$A3,IF(入库!$A$2:$A$300=J$1,入库!$D$2:$D$300,0),0))
回复

使用道具 举报

匿名  发表于 2014-7-11 15:57
baksy 发表于 2014-7-11 15:56
公式引用范围大,也影响速度,没必要这么大吧。
=SUM(IF(入库!$B$2:$B$3300=$A3,IF(入库!$A$2:$A$3300=J$1 ...

真的不够,6月份我的出库记录突破4000了~~~
回复

使用道具

发表于 2014-7-11 16:01 | 显示全部楼层    本楼为最佳答案   
请试试以下公式
=SUMPRODUCT((入库!$B$2:$B$3300=$A3)*(入库!$A$2:$A$3300=J$1),入库!$D$2:$D$3300)
回复

使用道具 举报

发表于 2014-7-11 16:09 | 显示全部楼层
D3、E3公式可以简化,三键回车( 公式复制后,点一下公式编辑栏的任意位置,先按住 shift、ctrl 两个键,然后敲enter键。)
D3=SUM(IF(MOD(COLUMN($J3:$CX3),3)=1,$J3:$CX3))
E3=SUM(IF(MOD(COLUMN($J3:$CX3),3)=2,$J3:$CX3))
回复

使用道具 举报

发表于 2014-7-11 16:22 | 显示全部楼层
时间和业务量的原因,数据量会很大,在excel中处理数据会变得很慢,建议用erp软件,没有软件,就有access建立简单的数据库文件,用access可以处理一个单位10年以内的账务。
回复

使用道具 举报

匿名  发表于 2014-7-11 16:25
baksy 发表于 2014-7-11 16:09
D3、E3公式可以简化,三键回车( 公式复制后,点一下公式编辑栏的任意位置,先按住 shift、ctrl 两个键,然后敲 ...

太感谢了,换了公式以后感觉快了不少~~~~尤其是上面的!!
回复

使用道具

发表于 2014-7-11 16:30 | 显示全部楼层
QQ_71539D 发表于 2014-7-11 16:25
太感谢了,换了公式以后感觉快了不少~~~~尤其是上面的!!

可以5楼为最佳答案吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-18 15:39 , Processed in 0.148233 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表