📊つかえる関数.com

再計算が頻繁に発生して動作が重い場合の対処法は?

結論

揮発性関数の大量使用が原因です。手動計算への切り替えか非揮発性関数への置き換えを検討してください。

数式・計算中級·

詳しい解説

INDIRECT、OFFSET、TODAY、NOW、RAND、RANDBETWEENなどの揮発性関数は、シート上のどのセルが変更されても毎回再計算されます。これらを大量に使っている場合は動作が重くなります。対処法として、計算方法を「手動」に切り替える(数式タブ→計算方法の設定→手動)か、揮発性関数をINDEXやXLOOKUPなどの非揮発性関数に置き換えることを検討してください。全バージョン共通の問題です。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
対応対応対応対応対応