なぜエラーに?エクセル串刺し集計のやり方と一瞬で合計するプロの裏技
なぜエラーに?エクセル串刺し集計のやり方と一瞬で合計するプロの裏技に関する質問を丁寧にまとめました。最新データをご覧ください。
手軽で強力な串刺し集計ですが、実務で使用する際には見落とされがちなエクセル串刺し計算注意点がいくつか存在します。ネット上で流布されている誤ったノウハウや思い込みを排し、正確な挙動を把握しておきましょう。
盲点1:非表示シート(隠しシート)の自動集計
「シートを非表示にしていれば、SUM関数の集計対象から外れる」という認識は完全な誤解です。エクセルの3D参照は、シートが画面上で非表示(非表示設定)になっていても、開始シートと終了シートの物理的な挟み込み範囲に存在していれば、容赦なく計算に含めます。過去の参照用データや下書きシートを非表示にしたまま放置すると、二重計上の原因となります。
盲点2:結合セルによる計算値の消失
特定のシートでのみ見栄えを良くするためにセル結合(例: B2セルとC2セルを結合)を行っている場合、結合されたセルの値は左上(B2)にしか保持されません。右側のセル(C2)を参照する串刺し計算を行った場合、値は常に「0」として扱われるため、意図しない計算ズレを引き起こします。串刺し集計を前提とするシート群では、「セルの結合」は原則禁止とするのが鉄則です。
盲点3:シート名のリネームによる数式追従の限界
通常、シート名を変更すると数式内のシート名も自動で追従・更新されます。しかし、数式を文字列として扱うINDIRECT関数を使用している場合は自動追従されず、シート名を変更した瞬間に数式が壊れてエラーとなります。手法ごとに追従性の違いを理解しておく必要があります。