2019を使うにあたって最適なスペックはどの程度なのか、独自のベンチマークを作成して試してみました。2019に含まれるWord、Excel、PowerPointを使うにあたって最適なスペックはどの程度なのか、独自のベンチマークを作成して試してみました。2019の動作テストを行ってみたいと思います。2019のスペック要件は低いですが、Word、Excel、PowerPointそれぞれで実際に必要なスペック環境はどれほどなのかを試してみました。2200Gという低価格モデルまでを用いて、独自に作成したベンチマークデータで性能を検証していきます。1030を搭載しています。2019でのテスト内容は以下の通りとなります。独自に作成したベンチマークを実行し、処理にかかった時間を記録しました。2019の性能を見ていきたいと思います。2016の比較検証を行っていきます。2019では「VLOOKUP」「HLOOKUP」「MATCH」関数が高速化Excelの業務において様々な関数計算を行いますが、特に「VLOOKUP」「HLOOKUP」「MATCH」はよく使う関数ではないでしょうか。これらの式が大量に挿入された状態のファイルを開くときや、編集後に再計算が行われるときに参照するデータやシート数が多いと時間がかかり、非常にストレスがたまります。これがどの位改善しているのかを確認する為に郵便番号データを使って試してみました。「全国の郵便番号124154行分」に対して、その「郵便番号に紐づく名前」をVLOOKUPで参照するファイルを作成してそのファイルを起動して開ききるまでの時間を計測します。このテストではストップウォッチで手動計測となり、計測は各5回行い、最大値と最小値を排除した中央の3回の値の平均を計測結果としています。例として、参照先の一行目の式「VLOOKUP($A1,Sheet1!$C$1:$I$124154,2,FALSE)」を記入しました。結果は以下の通りとなりました。2016と比較して圧倒的に早くなりました。2019の場合、今回のテスト内容ではCPUによる差が埋まってほぼ均一の結果になっているのも興味深いです。ローパワーなモバイルPCでも暫く固まってファイルが動かないという事がかなり解消されると思います。2019の結果のみを見ていきます。2019ではどうなのでしょうか。「100万件のデータ」を「SUMIFSで参照して集計する式を150件分コピー&ペースト」し、その結果が出るまでの時間を計測しました。結果は以下の通りとなりました。G5400(2C/4T,3.7GHz)」で倍の時間差となっています。i5-8400(6C/6T,2.8GHz)」での差は僅少となりました。2200G(4C/4T,3.5GHz)」とコア数の多い上位モデルから順に階段状に並びました。これらの結果から、「SUMIFS」関数では「物理コア数」の差の影響が大きい事がうかがえます。ピボットテーブルはクロック数に比例データを比較検証するのに便利なピボットテーブルではどうでしょうか。テスト内容カテゴリ25品、担当者5人の売上データ100万件を用意して列をカテゴリ、行を担当者として金額を集計するピボットテーブルを作成して完成までの時間を計測しました。結果は以下の通りとなりました。i5-8400(6C/6T,2.8GHz)」で差が生じました。2200G(4C/4T,3.5GHz)」との間に一段の差が生じています。1030を搭載しており、CPUの熱量に余裕がある分、クロックが上がり易いための差であると考えられます。これらの結果から、ピボットテーブルはターボブースト含めてのCPUの「クロック数」が作用しているのが読み取れます。VBAでの返し処理はクロック数比例VBAを使った処理での時間を計測していきます。簡単に「20万行分のデータ」を「移動しながら割り算する」処理を行ってみました。結果は以下の通りとなりました。i5-8400(6C/6T,2.8GHz)」で差が生じました。2600(6C/12T,3.4GHz)」では差が生じました。これらの結果から、VBAによる割り算処理はCPUの「クロック数」が作用しているのが読み取れます。先ほど行った「100万件のデータ」を「SUMIFSで参照して集計する式を150件分のコピー&ペースト」をVBAを利用して「1行ずつ貼り付ける」処理で行ってみました。結果は以下の通りとなりました。先に行っていたSUMIFSのテストの「一括のコピー&ペースト」ではCPUのコア数により大きな差が出ていましたが、1行ずつ行った場合CPUの「クロック数」に相関する結果となりました。5を搭載したミドルクラスのパソコンがおすすめです。i7が最適な選択肢となるでしょう。2400Gを搭載したパソコンがおすすめです。2200Gもよい選択肢となるでしょう。最後に、画面1枚に収まるくらいの表計算なら、Celeronなどの低スペックなCPUを搭載したパソコンでも十分に快適に使うことができます。余談ですが、メモリの搭載枚数を変更してテストも行ったのですが、シングルチャンネル、デュアルチャンネルでのパフォーマンス差は見られませんでした。Excelを使うにあたっては、メモリについてはあまりこだわらずにCPUを選択するとよいとおもいます。容量については、取り扱うデータの量に合わせて適切増減させて行くとよいでしょう。使い方に合わせた最適なPC選びの参考になれば幸いです。職人5号Windows2000登場前からほぼ一貫してPC製造部門に従事。PC組立はもちろん、OSイメージの作成や製造時のトラブルシュートを行う。その経験を生かしてOSの基本情報や資料室を担当する事が多い。Reserved.記事をシェア。