Excel精英培训网

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

[已解决]函数优化

[复制链接]
发表于 2017-5-6 09:15 | 显示全部楼层 |阅读模式
本帖最后由 一休和尚 于 2017-5-8 12:35 编辑

各位老师:
附件中的文件表一个《产品公式明细》,一个《调试工时表》;
这两个表格需要输入数据,其他表格都是引用输入的数据自动连接的;
原来表格有6千多行,没法上传,精简到现在才能上传;
问题:输入数据后每次都会显示“正在计算”,且时间很长,这个问题搞得很痛苦;
希望哪位老师帮忙解决一下;
现表格中海需要增加后面的行数;
最佳答案
2017-5-6 10:25
本帖最后由 砂海 于 2017-5-6 10:32 编辑

另 :数据源 里公式 亦该放弃 , ( 用事件程序 )
或者 把 数据源里有数据的公式部分  粘贴为值 , 避免无效运算

=======================
你所谓 数据源中的vlookup
就是 无效重复运算的 又一个大坑

另:
设备编号完整连续的话 ,
设备名称 =index(       , --设备编号) 就好

加工中心工时核算4月-车间用.rar

553.44 KB, 下载次数: 5

发表于 2017-5-6 10:13 | 显示全部楼层
本帖最后由 砂海 于 2017-5-6 10:26 编辑

公式用多了

放弃公式.
用数透透视表 或者 Vba 直接出结果.
另: Vba 中 ,用数组 去运算 , 而不是 单元格

==============================
以 "单人查询" 为例 :
sumifs 从道理上说 , 把数据源 循环运算 7个项目*31天 = 217 次
而数透 或者 vba 数据源 只要运算1次.
单人查询数透
加工中心工时核算4月-车间用R.rar (222.98 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2017-5-6 10:25 | 显示全部楼层    本楼为最佳答案   
本帖最后由 砂海 于 2017-5-6 10:32 编辑

另 :数据源 里公式 亦该放弃 , ( 用事件程序 )
或者 把 数据源里有数据的公式部分  粘贴为值 , 避免无效运算

=======================
你所谓 数据源中的vlookup
就是 无效重复运算的 又一个大坑

另:
设备编号完整连续的话 ,
设备名称 =index(       , --设备编号) 就好

回复

使用道具 举报

 楼主| 发表于 2017-5-6 15:59 | 显示全部楼层
砂海 发表于 2017-5-6 10:25
另 :数据源 里公式 亦该放弃 , ( 用事件程序 )
或者 把 数据源里有数据的公式部分  粘贴为值 , 避免无效运 ...

谢谢老师指导,用数据透视表提取有一些问题,公式的分配是在辅助列的后面,前面是一些总的数据,每个人的公式分配是按照百分比分配的;主要是用的公式可能不对,导致的运算很慢;
回复

使用道具 举报

发表于 2017-5-6 19:22 | 显示全部楼层
一休和尚 发表于 2017-5-6 15:59
谢谢老师指导,用数据透视表提取有一些问题,公式的分配是在辅助列的后面,前面是一些总的数据,每个人的 ...

那可以 先透视 ,在透视的结果上再2处理.

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-18 23:06 , Processed in 0.300844 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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