ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 548|回复: 3

[求助] 不同电脑配置,EXCEL表格函数计算效率差距很大,什么原因?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-7-11 17:04 | 显示全部楼层 |阅读模式
我编造一个EXCEL做的分析软件,其中是大量表格和函数计算,大概20多M的内存。我试过一下,现在这个电脑,运算起来很快就完成20秒左右,另一个电脑,还是同样计算,需要3分钟时间。显示的运算内核不同,有的是2个,有的是4个,算的快的显示4个,慢的好像是2个,有的不显示。难道这个是因为什么内核不同的原因吗,有8内核的吗,是否真的跟内核有关?谁懂这个,现在有侧重运算的电脑配置吗,如何选择?


谢谢!

TA的精华主题

TA的得分主题

发表于 2024-7-11 17:17 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
如果表格中涉及大量表格和函数运算,数据量庞大,建议用写VBA运行可大大缩短运算的时间。
而关于您提到的Excel分析软件在不同电脑上运行速度差异的问题,这可能涉及到多个因素,而不仅仅是内核数量的差异。例如
1. Excel文件大小和复杂性:文件本身的大小和其中包含的公式、数据的复杂性。
2. 内存容量和速度:除了内存大小(20M),内存的速度也是一个重要因素。更快的内存可以加快数据读取和写入速度,从而提高计算效率。
3. 硬盘类型:使用SSD(固态硬盘)的电脑通常比使用传统HDD(机械硬盘)的电脑运行速度更快,因为SSD具有更快的数据读写速度。
4. 操作系统优化:不同的操作系统版本和配置可能会影响软件的运行效率。确保操作系统和所有驱动程序都是最新版本,可以提高系统性能。
5. Excel版本和优化:不同版本的Excel可能在性能上有所不同。确保您使用的是最新版本的Excel,并进行了必要的性能优化设置。
6. 其他后台程序:在运行Excel时,其他正在运行的后台程序可能会占用系统资源,影响Excel的运行速度。关闭不必要的后台程序可以提高性能。
7. 处理器性能:即使内核数量相同,不同处理器(CPU)的性能也可能有很大差异。更先进的处理器通常能提供更好的计算性能。

如果您需要配置一台侧重于数据运算的电脑,以下是一些关键的硬件配置建议,这些配置可以帮助提高数据处理和计算的效率:
1. 处理器(CPU):
   - 选择高性能的多核处理器,如Intel的Core i7、i9系列或AMD的Ryzen 7、9系列。
   - 考虑支持超线程(Hyper-Threading)或类似技术的CPU,以提高多线程处理能力。
2. 内存(RAM):
   - 至少16GB的内存,但最好是32GB或更多,特别是如果您处理大型数据集或运行内存密集型应用程序。
   - 选择高频率的内存条,以提高数据读写速度。
3. 硬盘(Storage):
   - 使用固态硬盘(SSD)作为系统盘和数据存储,因为SSD具有更快的读写速度,可以显著提高数据处理速度。
   - 如果需要存储大量数据,可以考虑使用大容量SSD或结合使用SSD和传统硬盘(HDD)。
4. 显卡(GPU):
   - 如果您的工作涉及大量图形处理或机器学习任务,可以考虑配备高性能的独立显卡,如NVIDIA的GeForce或Quadro系列。
   - 对于深度学习等特定任务,可以考虑专门的GPU加速卡,如NVIDIA的Tesla系列。
5. 主板(Motherboard):
   - 选择支持高速内存和多显卡配置的主板,确保有足够的扩展插槽和接口。
6. 散热系统:
   - 高性能的CPU和GPU会产生大量热量,因此需要有效的散热系统,如高性能散热器或水冷系统。
7. 电源(PSU):
   - 选择功率足够且质量可靠的电源,以确保系统稳定运行。
8. 操作系统:
   - 选择适合数据处理的操作系统,如Windows 10 Pro、Linux发行版(如Ubuntu)等。



评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-7-11 17:22 | 显示全部楼层
跟处理器芯片中的线程数目有关吧,我的电脑是8核16线程,我运行EXCEL代码的时候,右下角会有一个正在计算(16线程):100%

TA的精华主题

TA的得分主题

发表于 2024-7-12 09:00 | 显示全部楼层
本帖最后由 mjm04 于 2024-7-12 09:16 编辑

EXCEL 的多线程支持做的并不好,一般只能吃满两个核心四个线程!左下角的线程数是骗人的啦!
你可以试试,同一个文件,分别用EXCEL与WPS打开并计算,WPS要快! 数据量/函数 越多越明显!

-------------------------------------------------------------------------------------------------------------------------------
EXCEL/WPS 的电脑配置,CUP主频越高越好,核心越多越好!英特尔12代CPU起步! 16G内存起步,D4D5无所谓,Pcie4.0*4的M2固态硬盘,如果没有P-BI一类的可视化需求,核显就行了,如果有那就选个独立显卡,1050/RX580都行;

本人亲测:
同样的表格,大量的 条件判断并提取的函数   使用WPS

i3-10100 + D4-3200 8G*2    SATA-500G硬盘, 用时在28-30分钟;

i5-12400 + D4-3200 8G*2    Pcie3.0*4的M2固态 用时在17-19分钟;

i7-13700 + D5-6800 16G*2    Pcie4.0*4的M2固态  用时在10-11分钟;

可以看到,升级到12代CPU的提升效果最明显!!!

评分

1

查看全部评分

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

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-23 10:17 , Processed in 0.026265 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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