導入
進捗管理表に毎日入力していて、月初の進捗報告のたびに、入力中の表をそのまま画面共有して説明している。会議中に列幅を広げたり、集計用に並び替えたりすると、入力担当者の画面でも順序が変わってしまい、午後の新規入力が混乱する――こんな場面はありませんか。
これは会議運用の問題ではなく、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つを移すだけでも効果が出ます。あわせて、件数ビューを作る場合は状態別・担当別の件数ビューを作る手順、期限超過ビューを作る場合は期限超過ビューを作る手順も参考になります。

