- 締切済み
EXCELの計算が遅い。
会社PCのEXCEL2000で作成した、関数を多く用いたファイル(容量2MB程度)を自宅PCのEXCEL2003で開き、集計等を行うと、異常に動作が遅い(再計算が長い)です。時間で言うとEXCEL2000が3秒程度に対し、EXCEL2003は10分位かかります。ちなみに、パソコンのスペックですが、会社PCはインテル Celeron Mプロセッサ1.40GHz・メモリ768MB、自宅PCはインテル Celeron Mプロセッサ1.30GHz・メモリ768MBで、あまり大差はありません。なぜ、EXCEL2003では動作が遅いのでしょうか?
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- mryokko
- ベストアンサー率20% (69/337)
ごく普通の関数とマクロですね。 申し訳ないのですが、お手上げです。 少しの違いなら誤差も考えられるのですが、3秒が10分では何かしら大きな原因があると思ったんですが、ご質問と補足の内容からすると原因が考えつきません。 本当に申し訳ありません。 メモリの品質、動作速度が最後に考えられますが(中途半端な容量ですので、増設されてるようですが)これも、自信ないですし。 本当に申し訳ないです。m(__)m
- mryokko
- ベストアンサー率20% (69/337)
そうですか、変化ないんですね。。。 使用されている関数はどのようなものでしょうか? あと、マクロは組まれていませんか?
お礼
y_hideです。関数は、VLOOKUP・IF・COUNTIF・MID・FINDです。又、マクロは並べ替えと集計を動かしています。
- poko1207
- ベストアンサー率25% (46/178)
no.1です。アップデートしても変わりませんか。 自宅PCは、余計なソフト起動させていてメモリを使用していたりしませんか? ディスクトップにファイルを多く置いとくだけでも、メモリを使用しますから。マイドキュメントフォルダとかに入れて置いた方が良いです。 あとは、ちょっと思いすきません。
お礼
y_hideです。ディスクトップはWINDOWSのアイコン5つのみです。又、ソフトは自宅も会社もウィルス対策ソフトとOFFICE位ですね。
- mryokko
- ベストアンサー率20% (69/337)
読み込んで保存する際に、2003用に変換しますか?、みたいなメッセージは出ませんか? 保存しなくても閉じる際に出るはずですが。読み込み専用なら違いますけど。 古い関数(プログラム)を新しい関数で処理する際に、同一のプログラム(関数内部の処理のこと)なら同速度ですが、仕様が変わっていると(マイクロソフトは多いです)内部で変換を行ってから処理に移るので遅くなるのは当然です。 詳しい状況が分からないので断定は出来ませんが、アクセスなどの利用経験から、2003で保存し直して、新しい形式に置き換えて保存すれば次回から処理が速くなると思います。 ただし、そうすると、2000では読み込めなくなるはずです。痛し痒しですね。
お礼
回答ありがとうございます。2003で保存し直して、新しい形式に置き換えて保存しましたが、改善されません。
- poko1207
- ベストアンサー率25% (46/178)
原因は良く解りませんが、Officeのアップデートをしてみたらいかがでしょうか?互換性のパッチがあるかもしれません。
お礼
回答ありがとうございます。それらしいOfficeのアップデートをしてみましたが、改善されません。
お礼
いろいろなご意見、ありがとうございました。