現在、処理サーバーに接続できません(メンテナンスまたはネットワーク障害)。アップロードは失敗しますので、しばらくしてからお試しください。
OFFSET、INDIRECT、TODAY などの揮発性関数は編集のたびに再計算されます。表全体を参照する VLOOKUP はどの列が変わっても再計算され、IF(ISERROR(X),…,X) は X を 2 回計算します。
すべての書き換えは 3 つのチェックを通ります。旧数式がキャッシュ値になること、旧と新が一致すること、入力を空白・ゼロ・負の数・文字列などの境界値に替えても一致することです。証明できないものはそのまま残します。
同等の XLOOKUP にはワイルドカードモードが必要で、実測で 4 倍遅く、検索値が空白のときに両者は異なる結果を返します。
揮発性関数と列全体の参照を避け、同じ計算を 2 回しないことです。このツールは同等と証明できる数式をすべて書き換え、残りは手動変更の提案付きでレポートに載せます。
OFFSET、INDIRECT、TODAY、NOW、RAND、RANDBETWEEN、そして一部の形の CELL と INFO です。ブック内のどこかを編集するたびに、それらに依存するすべての数式とともに再計算されます。
既定では Excel 2010 から使える関数だけを使います。LET、IFNA、CONCAT などの新しい関数は、Microsoft 365 / Excel 2021 以降のオプションにチェックしたときだけ使います。
同等と証明できないものはそのまま残します。レポートには近似検索、残った OFFSET / INDIRECT、配列数式などのリスクを、手で切り替えられる形とともに載せます。