guide

Googleスプレッドシートの使い方|最初のプロジェクトをどう組み立てるか

2026年9月14日 ・ Pinateca編集部

Googleスプレッドシートの使い方を調べる人が本当に知りたいのは、関数の一覧ではありません。チームの進行を1枚で回すために、何をどの順番で組めばよいかです。この記事では、案件が1つ立ち上がった日から、担当者に配って動かし始めるまでを順番に並べます。途中で必ず起きる崩れと、その防ぎ方も一緒に書きます。操作を全部覚える必要はなく、使うのは7つの機能だけです。

最初に用意するのは1枚だけ。シートを増やすのは後

新しい案件が決まると、まずシートを何枚か用意したくなります。作業一覧、メンバー一覧、経費、議事録。この時点で分けると、ほぼ確実に後で困ります。

理由は単純で、案件が始まった直後は何を記録すべきかが確定していないからです。3日後には要らないと分かる列があり、2週間後には誰も想像していなかった項目が必要になります。入れ物を先に作ると、入れ物に合わせて記録が歪みます。

最初に作るのは、作業を1行ずつ並べるシートだけです。名前は「作業」で十分です。この1枚に必要な情報が全部入らないと分かってから、はじめて2枚目を作ります。その頃には、2枚目に何を置くべきかも決まっています。

先に置いておくと便利なのは、1行目の見出し行だけです。見出し行は表示から固定しておきます。表示メニューの固定で1行を指定すれば、下にスクロールしても見出しが残ります。行が50を超えたあたりから、これが無いと列の意味を毎回上に戻って確かめることになります。

ファイル名は「案件名_作業一覧」のように、案件名を先に置きます。ドライブの検索は名前の先頭から当たりやすいので、後で探す時間が変わります。

列は「入れてもらう列」と「計算する列」に分ける

列の設計でつまずくのは、数を絞れないからではありません。性質の違う列を混ぜてしまうからです。

列には2種類しかありません。人が入力する列と、式が計算する列です。この2つを左右に分けて並べます。左に入力してもらう列を置き、右に計算する列を置きます。境目に1列だけ空けておくと、後で保護の範囲を指定するのが楽になります。

入力してもらう列は、最初は5つで足ります。作業名、担当、開始予定日、完了予定日、状態です。実績の日付や進捗率は、後から必要だと分かってから足します。最初から10列並べると、埋まらない列が並んだ表になり、担当者は「どうせ全部は埋めなくていい表」だと学習します。

計算する列は、残り日数、遅れの有無、そして期間です。残り日数は完了予定日から今日を引くだけなので =D2-TODAY() のような式になります。今日の日付を返す関数を使うと、開いた日を基準に計算されるので、更新の手間がありません。

列の幅は、入力する列を広めに取ります。作業名の列が狭いと、担当者は短く書こうとして「対応」「修正」のような意味の分からない行を作ります。幅は入力の質に直結します。

作業の粒度は、1日から5日で切る

行を何本に割るかは、表の使い勝手を決める最大の要素です。粒度が粗すぎると、2週間ずっと「作業中」のまま動かない行ができます。細かすぎると、行が300本になって誰も開かなくなります。

目安は、1本の作業が1日から5日で終わる大きさです。5日を超えるものは、途中に確認できる区切りがあるはずなので、そこで割ります。1日未満のものは、まとめて1行にします。

割り方の基準は時間ではなく、「終わったかどうかを他人が判定できるか」です。「設計する」は判定できません。「設計書をレビューに出す」は判定できます。判定できる形に言い換えると、自然に粒度もそろいます。

行の順番は、開始予定日の昇順にしておきます。並べ替えをするときは、必ず表全体を選んでから行います。1列だけ選んで並べ替えると、その列だけが動いて他の列との対応が崩れます。この事故は共同編集の場では全員の画面で同時に起きるので、起きた瞬間に気づける点だけが救いです。

入力規則で、打たせずに選ばせる

進行の管理で数字が合わなくなる原因の大半は、表記のゆれです。「完了」「済」「done」「OK」が同じ列に並ぶと、状態ごとの件数が数えられません。

これを防ぐのが入力規則です。データメニューから入力規則を開き、対象の列を選んで、選択肢のリストを直接入力します。状態なら「未着手」「対応中」「確認待ち」「完了」の4つで足ります。選択肢を増やすほど、担当者はどれを選ぶか迷い、結局いちばん左を選びます。

担当の列も同じように選択肢にします。名前を手で打たせると、姓だけの人とフルネームの人が混ざります。選択肢にしておけば、後から担当ごとに絞るのが確実になります。

規則を設定するときに、条件に合わないデータの扱いを「入力を拒否」にするか「警告を表示」にするかを選べます。進行の管理では拒否を選ぶほうが安全です。警告だと、赤い三角が付いたまま放置され、集計から漏れます。

日付の列にも規則を掛けられます。開始予定日が完了予定日より後になっている行は、たいてい打ち間違いです。ここを止めておくと、工程の計算が壊れる原因が1つ減ります。

条件付き書式で、遅れを色にする

色は人が塗るものではありません。式が塗るものです。手で塗ると、状態が変わったときに塗り直しが要るうえ、塗り忘れが必ず出ます。

表示形式メニューから条件付き書式を開き、範囲を指定して「カスタム数式」を選びます。行全体を塗りたいときは、範囲を表全体にして、式の中で列を固定します。完了予定日がD列、状態がE列なら、AND関数で2つの条件を結びます。1つ目は完了予定日のセルが今日より前であること、2つ目は状態のセルが完了以外であることです。どちらの条件でも、列名の前にドル記号を付けて列を固定します。この固定を忘れると、右の列に行くにつれて判定に使う列がずれていき、意図しない場所が塗られます。この式を入れると、期日を過ぎていて完了していない行だけが塗られます。

塗る色は2色までにします。遅れている行を薄い赤、今日から3日以内に期日が来る行を薄い黄色。これで足ります。3色目を足した瞬間、表を見た人は色の意味を思い出せなくなります。

条件付き書式は上から順に評価され、先に一致したものが優先されます。遅れの条件を上に置き、期日が近い条件を下に置く順番にします。逆にすると、遅れている行が黄色のままになります。

塗る対象は行全体にします。1つのセルだけを塗ると、横にスクロールしたときに色が見えなくなります。

色を付けたら、その色が何を意味するかを表の上に1行で書いておきます。書いていない色は、2週間後には作った本人も思い出せません。凡例は見出し行の上に1行取って、そこに置くのがいちばん見落とされにくい場所です。

保護範囲で、計算する列を触らせない

式が入っている列は、誰かが上書きした瞬間に壊れます。悪意ではなく、値を直接入れたほうが早いと思って入れてしまうだけです。一度上書きされた列は、その行だけ計算されなくなり、見た目では気づけません。

データメニューのシートと範囲を保護から、計算する列の範囲を指定します。編集できる人を自分だけに絞ることもできますし、「この範囲を編集するときに警告を表示する」に留めることもできます。

チームの人数が10人を超えるなら、編集できる人を絞る設定にします。警告だけだと、急いでいる人は警告を読まずに続行します。逆に5人以下で毎日話しているなら、警告で十分です。厳しくしすぎると、直したい人が毎回声を掛けることになり、それはそれで時間を食います。

見出し行も保護しておきます。列の名前が変わると、それを参照している式と条件付き書式が一斉に意味を失います。

保護を掛けるのは、配る直前です。組んでいる途中で掛けると、自分の作業が止まります。

フィルタ表示で、各自が自分の見え方を持つ

共同編集で最も起きやすい摩擦が、これです。誰かが絞り込むと、他の全員の画面でも同じ絞り込みが掛かります。自分の担当だけ見ようとして絞った結果、隣の人の画面から他の行が消えます。

これを避けるのがフィルタ表示です。データメニューからフィルタ表示を作成すると、絞り込みが自分の画面にだけ適用されます。名前を付けて保存できるので、「Aさんの担当」「今週期日」のような見え方をいくつか用意しておけます。

とりまとめる側が最初に3つ作っておくと、担当者は自分で作らずに済みます。未完了だけ、今週期日のもの、遅れているもの。この3つで日常の確認は足ります。

フィルタ表示を作ったURLは、そのまま渡せます。担当者に「このリンクを開いてください」と伝えれば、自分の担当だけが並んだ状態で開きます。毎朝の確認を頼むときは、表のURLではなくフィルタ表示のURLを渡すほうが、開いてもらえる確率が上がります。

通常のフィルタと見た目が似ているので、配る前に自分で両方触って違いを確かめておくことをおすすめします。

報告用の見え方は、式で作る

週次の報告のたびに、表をコピーして貼り付けて体裁を整えているなら、その作業は式に置き換えられます。

別のシートを1枚作り、そこにQUERY関数を1本置きます。=QUERY(作業!A:F,"select A,B,D where E != '完了' order by D",1) のように書けば、未完了の行だけが期日順に並んだ表ができます。元の表が更新されれば、この表も自動で変わります。

報告の宛先が3つあるなら、シートを3枚作って、それぞれに違う条件のQUERYを置きます。中身は同じ1枚の表から引いているので、数字が食い違うことはありません。

件数だけを数えたいときは =COUNTIFS(作業!E:E,"完了") のような形で十分です。全体の本数と完了の本数を並べておけば、進み具合が一目で分かります。進捗率を1本の数字で出すより、本数を2つ並べるほうが、遅れの正体が見えます。

グラフを作るなら、この報告用シートを元にします。元の表を直接参照すると、行を足したときに範囲から外れます。

日付の扱いを、最初に1回だけ決める

進行の管理で数字が合わなくなる原因のうち、表記のゆれの次に多いのが日付です。ここは最初に1回決めておけば、以後は考えずに済みます。

まずファイルメニューの設定から、ロケールとタイムゾーンを確認します。ここが日本になっていないと、TODAY関数が返す日付が1日ずれることがあります。海外の相手と共有する表では、これが締め切りの認識のずれとして表面化します。共有する前に確認しておく価値があります。

次に、日付の列の表示形式をそろえます。表示形式メニューの数字から日付を選び、年月日の形に統一します。ここを決めずにいると、担当者が「9/15」と打ったセルと「2026年9月15日」と打ったセルが混ざり、後者が文字列として扱われて計算から外れます。文字列になった日付は左寄せで表示されるので、列をざっと眺めて左寄せのセルを探せば、混入は見つけられます。

営業日で数えたいときは、DAYS関数ではなくNETWORKDAYS関数を使います。=NETWORKDAYS(C2,D2) と書けば土日を除いた日数が出ます。祝日を除きたいときは、別のシートに祝日の一覧を作り、3つ目の引数に指定します。工程の日数を営業日で見積もる現場では、この1本があるかどうかで見積もりの精度が変わります。

日付の列に条件付き書式を掛けるときは、空欄を先に除きます。AND関数の1つ目の条件に「そのセルが空欄でないこと」を入れます。これを省くと、まだ日付が入っていない行は空欄が最小の値として扱われ、期日を過ぎた扱いになって全部塗られます。日付を入れる前の行が真っ赤になる表は、たいていこの条件が抜けています。

ガントの見え方を足すなら、どこまでやるか

工程を線で見たいという要望は、ほぼ必ず出ます。表計算でも作れますが、作り込みの度合いを最初に決めておかないと、線を引き直す作業に時間を取られます。

いちばん軽いのは、日付を横に並べた列を用意し、条件付き書式で塗る方法です。1行目に日付を並べ、その日付が開始日以降であること、かつ完了日以前であること、という2つの条件をAND関数で結んだ式を条件に指定すると、開始日から完了日までのセルが塗られます。このとき、日付が並ぶ1行目は行番号を固定し、開始日と完了日の列は列を固定します。固定する向きが縦と横で逆になるのが、この式のつまずきどころです。日付を横に並べる列は、日単位なら3か月分で約90列、週単位なら1年分で約52列です。1,000万セルという上限には遠く届きませんが、列が90本並ぶと横のスクロールが増えるので、3か月を超える案件は週単位に切り替えるほうが見やすくなります。

次に軽いのが、積み上げ横棒グラフを使う方法です。開始日までの日数を透明にした系列と、期間の日数の系列を積み上げると、線に見えます。グラフなので拡大縮小が効きますが、担当者名をグラフの中に出す設定は手間が掛かります。

重いのは、依存関係を表現しようとする場合です。前の作業が3日遅れたら後ろも3日ずれる、という連動を表計算で組むと、式が循環しやすくなります。ここまで必要になった時点で、道具そのものを見直す合図だと受け取るほうが早く終わります。

線は、あれば分かりやすくなりますが、無くても進行は回ります。まず表だけで2週間回してみて、それでも線が要ると全員が言うなら足す。この順番なら、使われない線を作り込む時間を使わずに済みます。

コメントは、担当者に割り当てられる

セルに付けるコメントは、メモではなく依頼として使えます。セルを選んでコメントを追加し、プラス記号の後に相手のメールアドレスを入れると、その人にメールが届きます。さらに「割り当て先」のチェックを入れると、その人の担当として記録されます。

これは進行の管理では強力です。「この行の見積もりが古いので確認してほしい」という依頼を、行そのものに紐付けて残せます。チャットで頼むと、どの行の話か分からなくなります。

割り当てられた側は、対応が終わったらコメントを解決済みにします。解決済みのコメントは表示から消えますが、履歴には残るので、後から経緯をたどれます。

ただし、コメントが増えると表が重くなります。1行に何往復もするやり取りは、コメントには向きません。3往復を超えたら、別の場所で話して、結論だけをコメントに残す運用に切り替えます。

共有するときに決める3つのこと

共有ボタンを押す前に、3つ決めておきます。

1つ目は、誰に何の権限を渡すかです。編集者、コメント可、閲覧者の3つから選びます。数字を入力してもらう人は編集者、確認だけの人は閲覧者にします。判断に迷ったら、狭いほうから始めます。後から広げるのは簡単ですが、広げすぎたものを狭めるのは角が立ちます。

2つ目は、リンクで配るか、アドレスを指定するかです。アドレスを指定すれば、誰に渡したかが一覧で残り、後から外せます。リンクで配ると、そのリンクが転送された先まで権限が広がります。社外の相手が絡むなら、アドレス指定にします。

3つ目は、ダウンロードと印刷とコピーを許すかどうかです。既定では許可されているので、閲覧者でも手元に複製を作れます。単価や取引先名が入っている表を社外に見せるなら、共有の設定からこれを切ります。データの預け方をどう考えるかは安全性の考え方に整理してあり、社外と共有する前に一度目を通しておく価値があります。

通知は、各自に設定してもらう

組み終わったら、担当者に通知の設定を頼みます。ここは代わりにやってあげられません。

ツールメニューの通知設定から通知を編集を開くと、変更が入ったときに知らせる設定ができます。頻度は1日1回のまとめか、変更のたびかを選べます。とりまとめる側は「その都度」、担当者は「1日1回」にしておくと、鳴りすぎずに済みます。

この設定が自分の分しかできないことは、配るときに一言添えておきます。「通知は各自で設定してください」と伝えておかないと、更新されたのに誰も気づかない状態が続きます。

なお、閲覧の権限しか持たない人は通知を受け取れますが、誰が変更したかの名前は見えません。社外の相手に見せている場合、変わったことは分かっても誰が変えたかは分からない、という前提で運用します。

締めの状態は、名前を付けた版で残す

月次の締めや発注の確定など、後から「あのときはどうだったか」を見たくなる瞬間が必ず来ます。そのためにコピーを作る必要はありません。

ファイルメニューの変更履歴から最新の版に名前を付けると、その時点の状態に名前が付きます。公式ヘルプには上限が書かれています。

1 個のドキュメントには、名前付きの版を最大 40 個追加できます。1 個のスプレッドシートには、名前付きの版を最大 15 個追加できます。 出典: support.google.com

スプレッドシートは15個までなので、週次で付けると15週で埋まります。付けるのは、後から本当に参照する節目だけにします。月次の締めなら1年で12個、これで収まります。

名前は「2026年9月締め」のように、日付と意味を両方入れます。「確定版」のような名前は、3個目ができた時点で意味を失います。

配る前にやる、3分の確認

組み終わったら、配る前に自分で3つ確かめます。ここを飛ばすと、配った直後に質問が5件来ます。

1つ目は、自分以外の目で開くことです。シークレットウィンドウで共有リンクを開き、編集できるはずの列が編集でき、触らせたくない列が保護されているかを見ます。権限の設定は、自分のアカウントで見ている限り正しく見えます。

2つ目は、1行だけ実際に入力してみることです。入力規則が効いているか、条件付き書式が塗るか、計算する列が動くかを、1行で全部確かめられます。

3つ目は、スマートフォンで開いてみることです。現場から入力してもらうなら、親指で操作できるかどうかがそのまま入力率になります。列が20本並んでいると、まず入力されません。入力してもらう列だけを並べた専用のシートを用意するかどうかは、ここで判断します。

最初の2週間で必ず起きること

組み方が良くても、運用では決まった場所で崩れます。先に知っておけば、崩れた時点で直せます。

1つ目は、状態が更新されないことです。作業は進んでいるのに、表は「対応中」のまま止まります。原因はたいてい、更新する時間が決まっていないことです。毎日ではなく「金曜の夕方まで」のように締め切りを決めると、埋まる率が上がります。

2つ目は、表に無い作業が発生することです。急な差し込みが口頭で回り、表には現れません。差し込みを行として足すのは誰の仕事か、を先に決めておきます。決まっていないと、誰も足しません。

3つ目は、行を足す人が式をコピーし忘れることです。新しい行の計算する列が空のままになります。防ぐには、式をARRAYFORMULAで列ごとに書いてしまうか、あらかじめ100行分に式を入れておきます。

4つ目は、誰かが表全体を並べ替えて対応が崩れることです。起きたら変更履歴から戻します。責める話ではなく、起きる前提で履歴の戻し方を全員に伝えておくのが正解です。

案件が終わったあとに、何を残すか

案件が完了した表は、そのまま放置されがちです。次に同じ種類の案件が来たとき、前の表を探して開いて、要らない行を消して使い回す。この使い回しが、次の案件の質を下げます。前の案件の事情に合わせた列や色が残っているからです。

終わった時点で、3つだけ残します。

1つ目は、作業の一覧そのものです。値だけにして保存します。式が入ったまま置いておくと、参照先の表を消したときにエラーだらけになります。編集メニューの特殊貼り付けから値のみを貼り付けると、式が消えて数字だけが残ります。

2つ目は、見積もりと実績の差です。開始予定日と実際の開始日、完了予定日と実際の完了日の差を、作業の種類ごとに平均で出しておきます。次の案件で日数を見積もるときの唯一の根拠になります。勘で見積もった日数より、前回の実績のほうが当たります。

3つ目は、途中で足した列です。最初に無くて後から必要になった列は、次の案件でも必要になる可能性が高い項目です。これをひな型に反映しておくと、次は最初から入った状態で始められます。

残した表は、案件ごとのフォルダではなく「完了」という1つのフォルダにまとめます。フォルダの権限は中のファイルに継承されるので、完了した表をまとめて見せない設定にするのが簡単になります。

2件目が来たら、シートを増やすか行を足すか

案件が2つ目、3つ目と増えたとき、選択肢は2つです。案件ごとにスプレッドシートを分けるか、1枚の表に案件名の列を足して行を積むかです。

分ける利点は、見せる相手を案件ごとに変えられることです。社外の協力者が絡む案件では、これが決定的になります。欠点は、全案件を横断して数えるのに手間が要ることです。IMPORTRANGEで集めれば可能ですが、案件が10を超えると開くのが遅くなります。

積む利点は、集計が1本の式で済むことです。案件名の列で絞れば、案件ごとの見え方もフィルタ表示で作れます。欠点は、見せる相手を分けられないことです。1枚の表を見せた相手には、他の案件の行も見えます。

判断の基準は、社外の相手が絡むかどうかです。社内だけなら積む、社外が絡むなら分ける。この一線で決めると、後から作り直す確率が下がります。

この組み方のまま続けてよいのは、どこまでか

ここまでの手順で組めば、5人から10人のチームで、3か月から半年の案件を回すには十分足ります。実際、この形で何年も回している現場があります。

苦しくなるのは、次の3つが重なったときです。関わる人が15人を超えること、案件が同時に5件以上動くこと、そして社外の相手が複数の案件に別々に絡むこと。この3つがそろうと、権限の管理と集計の両方が同時に重くなります。

そのとき比べる相手は、いま感じている不満の場所によって変わります。作業を板の上で動かして状態を見たいならTrelloとの比較が、課題と期日を厳密に追いたいならBacklogとの比較が、日本語の画面でシンプルに始めたいならJootoとの比較が、それぞれ何を得て何を手放すかの整理になります。

費用は、月額の数字を横に並べただけでは判断できません。人数が増えたときの増え方と、機能でプランが分かれるかどうかが後で効きます。区切るのが機能で絞らず、区切るのは人数とボードの数だけという考え方の料金表もあります。どちらの数え方かは料金を開けば分かります。いまの表が担っている役割を紙に書き出して、できることに並んでいる項目と1つずつ突き合わせると、埋まる部分と埋まらない部分が分かれます。迷いやすい点はよくある質問に集めてあります。

Q1. 最初に作るシートは何枚がよいですか?

1枚で始めるのが確実です。案件が動き出す前は何を記録すべきかが固まっていないため、入れ物を先に作ると記録がそれに引きずられます。作業を1行ずつ並べるシートだけを作り、足りないと分かってから2枚目を足す順番にすると、使われない列が並んだ表になりません。

Q2. 他の人が絞り込むと自分の画面まで変わってしまいます。防げますか?

データメニューのフィルタ表示を使うと、絞り込みが自分の画面にだけ適用されます。名前を付けて保存でき、そのURLをそのまま担当者に渡せます。通常のフィルタは全員の画面に影響するので、複数人で同時に開く表では最初からフィルタ表示に統一しておくのが安全です。

Q3. 計算式が入った列を上書きされないようにできますか?

データメニューのシートと範囲を保護で、対象の範囲を指定します。編集できる人を限定する設定と、編集時に警告を表示する設定のどちらかを選べます。人数が10人を超えるなら限定する設定、5人以下で日常的に話しているなら警告で足りることが多いです。

Q4. 締めた時点の状態を後から見返す方法はありますか?

ファイルメニューの変更履歴から最新の版に名前を付けておくと、その時点の状態に名前が残ります。公式ヘルプによるとスプレッドシートは名前付きの版を15個まで追加できるため、週次ではなく月次の締めなど、本当に参照する節目だけに絞って付けるのが現実的です。

ブログ一覧へ

ほかの記事

触ってみるのが、いちばん早い。

5人まで無料で使えます。クレジットカードは不要です。

無料で始める