Excel管理表で入力と報告が衝突する原因。集計用シートで見せ方を分ける手順

Excel管理表で入力と報告が衝突する原因。集計用シートで見せ方を分ける手順のアイキャッチ画像 集計・データ構造

導入

進捗管理表に毎日入力していて、月初の進捗報告のたびに、入力中の表をそのまま画面共有して説明している。会議中に列幅を広げたり、集計用に並び替えたりすると、入力担当者の画面でも順序が変わってしまい、午後の新規入力が混乱する――こんな場面はありませんか。

これは会議運用の問題ではなく、1つの表で入力と報告を兼ねていることが原因です。本記事では、入力表を正本に固定し、集計用シートを別に作って報告は集計用シート側で完結させる手順をまとめます。

この記事で解決すること

項目 内容
解決する課題 入力しやすさと集計しやすさが衝突する
主な原因 1つの表で入力と報告を兼ねている
解決方法 入力表を正とし、集計用シートで見せ方を分ける
対象業務 売上管理・進捗管理・月次報告
対象人数 3〜30人
難易度 ★☆☆☆☆
作業時間 30分
用意するもの 対象のExcelファイル/編集権限
効果 入力表を壊さず報告できる
向かないケース 単純な一覧確認だけの表

入力と報告の要求は逆向きです(入力者は素の表、報告者は集約された見せ方)。1枚で兼ねずに、シートを分けるのが基本です。

なぜその管理表はうまくいかないのか

  • 報告のために列幅や順序を変えると、入力時に戻すのを忘れる
  • 集計セルを入力表のすぐ下に置いていて、新規行を追加すると壊れる
  • 報告用にフィルタをかけたまま保存され、午後の新規入力者が表全体を見られない
  • ピボットの参照範囲が入力表の途中までに固定されていて、新しい行が反映されない
  • 集計用の補助列が右端にあり、印刷時にも出てくる

担当者の操作が雑なのではなく、入力と集計の場所が分離されていないことが原因です。見直しは、集計用シートを別に切り出し、入力表は「触らない正本」として固定するところから始めます。

完成イメージ

直す前 — 入力と集計が同居:

案件ID 案件名 ステータス 金額 (集計)件数 (集計)合計
240401 4月見積 対応中 120,000 =COUNTA(A:A) =SUM(D:D)
240402 5月契約 完了 80,000

並び替えで集計セルの位置がズレる、フィルタ後の合計が変わる。

直した後 — 入力と集計を分離:

シート「案件_入力」(追加・編集はここだけ)

案件ID 案件名 ステータス 金額
240401 4月見積 対応中 120,000
240402 5月契約 完了 80,000

シート「案件_集計」(参照と集計のみ)

項目
総件数 =COUNTA(案件_入力!A:A)-1
対応中件数 =COUNTIF(案件_入力!C:C,”対応中”)
合計金額 =SUM(案件_入力!D:D)

入力者は素の表だけ見て作業し、報告は集計用シートで完結します。

改善手順

ステップ1. 入力表を正のデータとして固定する

データの正がどこにあるかを明示します。

操作: 既存シートを「案件_入力」にリネームし、タブ色を青に変える。シートA1上の余白行に「このシートはデータの正本。集計は別シート」と記載する。

記入例:

シート名 役割 編集ルール
案件_入力 データの正 追加・修正はここだけ
案件_集計 集計結果 参照式のみ。値の上書き禁止

ステップ2. 集計用シートを別に作る

集計と報告を担当するシートを新規作成します。

操作: シート「案件_集計」を新規作成。タブ色を緑にする。先頭に「対象期間」「最終更新日時」などの見出しセルを置き、入力表を参照する集計セルを並べる。

記入例:

ヘッダー
対象期間 2024-04
最終更新日時 =NOW()(または手動更新)

ステップ3. 集計用シートで見せ方を作り込む

報告に必要な集計を、集計シート側で構築します。

操作: 集計用シートに以下を配置する。 – 件数集計(状態別、担当別、月別) – 合計金額(全体、状態別、担当別) – ピボットテーブル(行=担当者、列=状態、値=件数)

記入例:

状態 件数 合計金額
対応中 =COUNTIF(案件_入力!C:C,”対応中”) =SUMIF(案件_入力!C:C,”対応中”,案件_入力!D:D)
完了 =COUNTIF(案件_入力!C:C,”完了”) =SUMIF(案件_入力!C:C,”完了”,案件_入力!D:D)

✗悪い例: 入力表にも集計セルを残す → 二重管理+並び替えで壊れる ◎良い例: 入力表は素のまま、集計は集計シートで完結

ステップ4. 入力表は触らないルールを共有する

集計シートが完成しても、入力表に集計を追加してしまう人が出ます。これを防ぐルールを残します。

操作: 別シート「シート役割ルール」を作り、A列にシート名、B列に書込み可否、C列に注意を記入する。ファイルの先頭シートに置く。

記入例:

シート名 書込み可否 注意
案件_入力 データ追加のみ可 集計セル・補助列を追加しない
案件_集計 参照式のみ 値の直接入力禁止

ステップ5. 集計のリフレッシュ手順を決める

ピボットや一部の関数は手動更新が必要です。報告会の前に必ず更新する手順をテンプレ化します。

操作: 集計用シート末尾に「報告前チェック」セクションを設け、A列に確認項目、B列に方法を書く。

記入例:

確認項目 方法
ピボットの最新化 「データ」→「すべて更新」
数式の再計算 F9キー
対象期間セルの最新化 A1の対象期間を当月に書き換え
入力表の最終行確認 入力_最終行と集計範囲が一致するか

実務での注意点

  • 単純な一覧確認だけの表(集計が要らない管理表)にはシート分離の手間が見合いません。
  • 集計用シートで使う関数は SUMIF/COUNTIF/ピボットを基本にします。INDEX-MATCHの複雑な数式に頼ると、入力表の列追加で式が崩れます。
  • 入力表をテーブル化(Ctrl+T)しておくと、参照範囲が自動で広がります。ピボットも自動で範囲拡張。
  • 集計用シートに過度に多くの集計を入れると、報告者がどこを見ればいいか分からなくなります。「件数3〜5個」「合計1〜2個」程度に絞ります。
  • 同時編集時は、入力表と集計シートを分けるだけでロック競合が減ります。報告中は集計シートだけ参照する、というのも有効。

まとめ

入力と報告が衝突する原因は、1つの表で入力と集計を兼ねていることです。入力表を正本に固定し、集計用シートを別に作って報告は集計シート側で完結させれば、入力作業を妨げずに最新の集計値を見られます。

次にやることは、対象ファイルの「集計セル・補助列」を入力表からピックアップし、集計用シートに移す計画を立てることです。一度に全部やらず、まず合計セル1つを移すだけでも効果が出ます。あわせて、件数ビューを作る場合は状態別・担当別の件数ビューを作る手順、期限超過ビューを作る場合は期限超過ビューを作る手順も参考になります。

タイトルとURLをコピーしました