この記事でわかること
フリーランスの実務で使う関数はSUM、IF、VLOOKUP、COUNTIF、SUMIFの5つで8割カバーできること、売上管理・経費管理・請求管理を自動化して月5時間の事務作業を削減する具体的な手順、そしてスキルシートにExcel・スプレッドシートの活用レベルを記載して案件獲得率を上げる方法を解説しています。
フリーランスの業務時間のうち約20%は事務作業に費やされています。ExcelとGoogleスプレッドシートを使いこなせば月5時間以上の削減が見込めます。この記事では初心者が最短で実務レベルに到達する7ステップを、関数の優先順位から売上管理テンプレートまで具体的に紹介します。
この記事の結論
フリーランスがまず習得すべきはGoogleスプレッドシートの基本関数5つ(SUM、IF、VLOOKUP、COUNTIF、SUMIF)です。この5つだけで売上管理・請求書作成・経費集計の8割をカバーできます。ExcelとGoogleスプレッドシートは「納品先がExcel指定ならExcel、それ以外はスプレッドシート」で使い分ければ十分です。関数を覚えた後はピボットテーブルと入力規則を加えることで、手作業ゼロの自動集計環境が完成します。
今日やるべき1つ
Googleスプレッドシートを新規作成し、今月の売上と経費をSUM関数で合計する行を1つ作ってください(10分)。
状況別ショートカット
| 状況 | 読むべきセクション | 所要時間 |
| ExcelとGoogleスプレッドシートのどちらを使うか迷っている | ExcelとGoogleスプレッドシートは用途で選ぶ | 3分 |
| 関数を何から覚えるべきか分からない | フリーランスの実務関数は5つで8割カバー | 5分 |
| 自分のスキルレベルを確認したい | ITスキルの現在地を3分で診断 | 3分 |
| 売上管理や経費管理を仕組み化したい | フリーランスの業務は7つの仕組みで自動化 | 8分 |
| スキルを案件獲得に直結させたい | スキルシートは5項目で案件獲得率が変わる | 4分 |
ExcelとGoogleスプレッドシートは用途で選ぶ
「ExcelとGoogleスプレッドシート、どちらを覚えればいいのか」と迷うフリーランスは多いです。両方の基本操作は共通しており、用途に応じて使い分ければ問題ありません。それぞれの強みを理解して場面ごとに切り替える判断力のほうがツール単体のスキルより価値があります。
Excelはローカル処理とマクロに強い
Excelの最大の強みは、大量データの処理速度とVBA(マクロ)による自動化です。10万行を超えるデータを扱う場合や、複雑な計算を繰り返すレポート作成ではExcelの処理速度が優位に立ちます。取引先から「Excel形式で納品してください」と指定されるケースは依然として多く、フリーランスのエンジニアやコンサルタントであればExcelの操作スキルは避けて通れません。
一方で、ExcelにはMicrosoft 365 Personalのライセンス費用がかかります(最新の価格はMicrosoft公式サイトで確認してください)。無料で使いたい場合はExcelオンライン版がありますが、VBAが使えないことや一部の関数に制限があることから、ローカル版と同等ではありません。
Googleスプレッドシートは共有と無料が強み
Googleスプレッドシートは、Googleアカウントさえあれば無料で利用でき、URLを共有するだけでクライアントとリアルタイムに共同編集できます。フリーランスが日常的に行う売上管理、経費管理、タスク管理といった用途では、Googleスプレッドシートで十分に対応できます。
GoogleカレンダーやGmailとの連携もスムーズで、Google Apps Script(GAS)を使えばメール送信の自動化や定期レポートの自動生成も実現できます。ただし、オフライン環境では編集が制限される点と、Excelとの互換性が完全ではない点(条件付き書式やピボットテーブルの一部機能が異なる)には気をつけてください。
用途別の選び方は3パターンで判断
ExcelとGoogleスプレッドシートの選択は、3つの条件で判断できます。
取引先から「Excel形式で納品」と指定されている場合はExcel一択です。自分の売上管理や経費管理など社内用途であれば、コストゼロのGoogleスプレッドシートが最適です。チームやクライアントとリアルタイム共有が必要な場合もGoogleスプレッドシートが向いています。「納品先がExcel指定ならExcel、それ以外はGoogleスプレッドシート」という判断基準を持っておけば、ツール選びで迷う時間をゼロにできます。ExcelとGoogleスプレッドシートの違いを5つの判断基準で比較した記事も参考にしてください。

| 用途 | 推奨ツール | 理由 | 向いているケース |
| 取引先への納品物 | Excel | Excel形式指定が多い | エンジニア、コンサルタント |
| 売上・経費管理 | Googleスプレッドシート | 無料、自動バックアップ | 全フリーランス |
| クライアントとの共同編集 | Googleスプレッドシート | URL共有で即編集可能 | ディレクター、PM |
| 大量データ分析(10万行超) | Excel | 処理速度が優位 | データ分析案件 |
| 自動化(定型作業の繰り返し) | Excel(VBA)またはGAS | 用途で使い分け | 事務効率化を目指す方 |
フリーランス初期はGoogleスプレッドシートだけで十分に回せます。Excelが必要になるのは、取引先から「Excel形式で提出してください」と言われた案件が増えてからです。最初から両方を完璧に覚えようとする必要はありません。
CHECK
▶ 今すぐやること: 自分の直近3件の案件で「Excel形式の納品」を求められたかを確認し、求められていなければGoogleスプレッドシートから学習を始める(3分)
Q: ExcelオンラインとGoogleスプレッドシートはどちらが使いやすいですか?
A: 基本的な表計算であればどちらもほぼ同等です。ただしExcelオンラインはVBAが使えず関数にも一部制限があるため、無料で始めるならGoogleスプレッドシートのほうが機能制限が少なく使いやすいです。
Q: MacユーザーでもExcelは必要ですか?
A: はい、取引先がExcel形式を指定する場合は必要です。Mac版Excelは基本機能をカバーしていますが、VBAの互換性に一部制限があるため、VBAを多用する案件ではWindows環境を用意するか、GASで代替するほうが効率的です。
フリーランスの実務関数は5つで8割カバー
Googleスプレッドシートには400以上の関数がありますが、フリーランスの実務で日常的に使うのは5つだけです。この5つを使いこなせれば、売上管理・請求書計算・経費集計・顧客分析の8割は対応できます。残りの2割は必要になったときに調べれば十分です。
SUM・IF・VLOOKUPの3関数が最優先
フリーランスの実務で最も使用頻度が高いのはSUM(合計)、IF(条件分岐)、VLOOKUP(検索参照)の3つです。
SUMは売上合計や経費合計の算出に使います。「=SUM(B2:B31)」と入力するだけで、1ヶ月分の売上を自動集計できます。手計算で30行を足し算すると約5分かかりますが、SUM関数なら5秒で完了します。
IF関数は「もし〜なら〜、そうでなければ〜」という条件分岐を行います。「入金済みなら”完了”、未入金なら”未回収”と表示する」という処理を「=IF(D2=”入金済”,”完了”,”未回収”)」の1行で実現できます。フリーランスの請求管理では、入金ステータスの自動判定に毎月使う関数です。
VLOOKUPは別の表からデータを自動で引っ張ってくる関数です。「=VLOOKUP(A2,顧客一覧!A:C,3,FALSE)」と書けば、顧客IDから顧客名を自動入力できます。請求書の顧客名入力ミスをゼロにできるだけでなく、手入力の時間を1件あたり30秒削減できます。月に20件の請求書を作る場合、これだけで月10分の節約になります。
COUNTIFとSUMIFで集計を自動化
COUNTIF(条件に合うセルの数を数える)とSUMIF(条件に合うセルの合計を出す)を加えると、集計作業がほぼ自動化されます。
COUNTIFは「特定の条件に合致するデータが何件あるか」を数えます。「=COUNTIF(C:C,”未入金”)」で未入金の請求書が何件残っているか一発で把握できます。月末の入金確認作業で、目視で1件ずつ数えていた作業が0秒になります。なお、COUNTIF複数条件の使い方を理解しておくと、AND条件やOR条件での集計にも対応できます。

SUMIFは「特定の条件に合致するデータの合計額」を算出します。「=SUMIF(B:B,”デザイン”,D:D)」と入力すれば、デザイン案件の売上合計だけを自動計算できます。案件カテゴリ別の売上分析を毎月手作業で行っていた場合、この関数1つで月30分以上の削減が見込めます。
この5関数を覚えるだけで「合計を出す」「条件で分ける」「別表から引く」「条件で数える」「条件で合計する」という実務の基本5操作を自動化できます。400以上の関数を網羅的に学ぶ必要はなく、この5つの使い方を実際の業務データで練習するのが最短ルートです。
IF関数で3条件以上を扱う実務パターン
IF関数を実務で使うと、「2つの条件では足りない」場面がすぐに出てきます。請求ステータスを「入金済」「未入金(期限内)」「未入金(期限超過)」の3つに分けたい場合、IF関数をネスト(入れ子)にして対応します。
書き方は「=IF(D2=”入金済”,”完了”,IF(E2>=TODAY(),”期限内”,”期限超過”))」です。外側のIFで「入金済かどうか」を判定し、入金済でなければ内側のIFで「期限内かどうか」を判定する二段構えになっています。
4条件以上になるとネストが深くなり読みにくくなるため、Googleスプレッドシートでは「IFS関数」を使うほうが実用的です。「=IFS(D2=”入金済”,”完了”,E2>=TODAY(),”期限内”,E2<TODAY(),”期限超過”)」と書けば、ネストなしで複数条件を順番に評価できます。IFS関数はGoogleスプレッドシートとExcel 2019以降で使用できますが、Excel 2016以前では使えないため、納品先のExcelバージョンを確認してください。
VLOOKUPの別シート参照でつまずく3つの原因
VLOOKUPは便利な関数ですが、「別シートを参照しようとするとエラーになる」というつまずきが非常に多い関数でもあります。原因は3つに絞られます。
第一に、シート名の指定ミスです。「=VLOOKUP(A2,顧客一覧!A:C,3,FALSE)」のように、シート名の後に「!」を付ける必要がありますが、シート名にスペースが含まれる場合は「’顧客 一覧’!A:C」のようにシングルクォートで囲む必要があります。これを忘れると#REF!エラーが出ます。
第二に、検索列が範囲の最左列でないケースです。VLOOKUPは「指定範囲の一番左の列」から検索する仕様のため、検索したい列が左端にない場合は列の並び替えが必要です。並び替えが難しい場合はINDEX+MATCH関数の組み合わせで代替してください。
第三に、完全一致と近似一致の指定ミスです。第4引数を「FALSE」(完全一致)にしないと、意図しないデータを返す原因になります。実務では「FALSE」を指定するのが原則です。これら3点を確認するだけで、VLOOKUPのエラーの大半は解決できます。VLOOKUP別シート参照できない原因は5つの記事で詳しいトラブルシューティングを紹介しています。

パソコンが苦手でExcelもスプレッドシートも避けてきたフリーランスが、関数を5つだけ覚えたら請求管理が格段に楽になったという報告もあります(パソコンが苦手な人向けExcel・スプレッドシート活用)。
関数を「暗記」するのではなく、実際の業務データ(先月の売上一覧など)で練習するのが最も定着が早い方法です。架空のデータで練習しても、実務の文脈がないため応用力がつきません。
CHECK
▶ 今すぐやること: Googleスプレッドシートを開き、今月の売上データでSUM関数とCOUNTIF関数をそれぞれ1つずつ入力してみる(15分)
Q: VLOOKUP以外に検索系の関数はありますか?
A: はい、INDEX+MATCH関数の組み合わせが代替手段として有効です。VLOOKUPは検索列が最左列に限定されますが、INDEX+MATCHにはその制約がありません。Googleスプレッドシートでは2023年以降にXLOOKUP関数も使えるようになっており、VLOOKUPの制約をすべて解消した上位互換関数として覚えておくと便利です。
Q: 関数を間違えてデータを壊してしまうのが怖いです。
A: いいえ、心配いりません。Googleスプレッドシートには自動保存と「バージョン履歴」機能があり、過去の任意の時点に復元できます。「ファイル」→「変更履歴」→「変更履歴を表示」で過去の状態を確認できるため、関数を試す際のリスクは実質ゼロです。練習用のコピーシートを作成してから試すとさらに安心です。
ITスキルの現在地を3分で診断
「自分は今どのレベルなのか」「次に何を学ぶべきか」が分からないまま学習を進めても効率が上がりません。以下の診断で、現在のスキルレベルと優先すべき学習内容を3分で特定してください。
Q1: Googleスプレッドシート(またはExcel)でSUM関数を使って合計を出せますか?
Yesの場合はQ2へ進んでください。Noの場合はタイプ1です。
Q2: IF関数やVLOOKUP関数を使って、条件分岐や別シート参照ができますか?
Yesの場合はQ3へ進んでください。Noの場合はタイプ2です。
Q3: ピボットテーブルや入力規則(プルダウン)を使って、集計やデータ入力の仕組みを作れますか?
Yesの場合はタイプ4です。Noの場合はタイプ3です。
タイプ1(入門レベル): SUM・IF・VLOOKUPの3関数を実データで練習してください。 前のセクション「フリーランスの実務関数は5つで8割カバー」を参考に、今月の売上データで3関数を1つずつ入力する練習から始めるのが最短ルートです。2週間で基本操作を習得できます。スプレッドシート初心者向けの5ステップ習得ガイドも併せて活用してください。

タイプ2(基礎レベル): IF関数の条件分岐とVLOOKUPの別シート参照を優先して練習してください。 前のセクションの「IF関数で3条件以上を扱う実務パターン」と「VLOOKUPの別シート参照でつまずく3つの原因」を重点的に学習すると、1週間で実務レベルに到達できます。
タイプ3(中級レベル): ピボットテーブルと入力規則の習得を優先してください。 次のセクション「フリーランスの業務は7つの仕組みで自動化」のハック1とハック2が直接役立ちます。3日間の集中学習で習得できます。
タイプ4(実務レベル): VBAまたはGAS(Google Apps Script)による自動化に進んでください。 「フリーランスの業務は7つの仕組みで自動化」のハック5が参考になります。自動化の初歩は1週間で習得できます。
迷った場合は、直近の業務で「手作業で繰り返している作業」を1つ特定し、その作業を自動化する関数や機能から学ぶのが最も効率的です。
CHECK
▶ 今すぐやること: 上の診断結果に基づき、該当するタイプのセクションを読んで、最初の1ステップを今日中に実行する(15分)
Q: スキルレベルが低くても案件を受注できますか?
A: はい、タイプ1(入門レベル)でもSUM関数でデータ入力・集計ができればデータ入力系の案件は受注できます。ただし単価は低い傾向にあります。タイプ2以上になるとレポート作成や帳票設計の案件に応募でき、単価が上がるケースが多いです。
Q: ExcelとGoogleスプレッドシート、どちらで診断すればいいですか?
A: どちらでも構いません。どちらか一方で上記の操作ができれば、もう一方にも応用が効きます。操作画面やメニュー配置は異なりますが、関数の書き方は9割以上共通しています。普段使っているほうで診断してください。
スキルシートは5項目で案件獲得率が変わる
フリーランスがExcelやスプレッドシートのスキルを身につけても、それを案件獲得につなげなければ売上は増えません。スキルを「見える化」して伝えるための手段がスキルシートです。エージェント経由で案件を獲得する場合、スキルシートの完成度が書類選考の通過率に直結します。
スキルシートに書くべき5項目
スキルシートで重視される項目は「プロジェクト概要」「期間」「業務内容」「使用スキル・ツール」「体制・規模と自分の役割」の5つです(フリーランス向けスキルシートの書き方)。
プロジェクト概要は「何のためのシステム/資料だったか」を1〜2行で記載します。「ECサイトの売上データ集計基盤の構築」のように、業界と目的を明記すると読み手が案件との適合度を即座に判断できます。
業務内容は「具体的に何をしたか」を動詞で記載してください。「設計」「開発」「テスト」「運用」のどのフェーズを担当したかを明記し、「Excelで売上レポートを自動化」「VBAで月次集計マクロを作成」のように成果物を具体的に書くのがポイントです。
使用スキル・ツール欄には、Excel、Googleスプレッドシート、VBA、GAS、SQL、Pythonなど、実際に使用した技術を漏れなく記載します。「Excel(VLOOKUP、ピボットテーブル、VBA)」のように関数レベルまで書くと、スキルの深さが伝わります。
直近プロジェクトを先に詳しく書く
スキルシートの記載順は「直近のプロジェクトから逆順」が原則です(エンジニア向けスキルシートの書き方)。採用担当者が最初に見るのは直近の経験であり、3年以上前のプロジェクトは概要レベルで十分です。
直近3件のプロジェクトは各5〜8行で詳細に書き、それ以前は各2〜3行に圧縮するのが適切なバランスです。全プロジェクトを同じ分量で書くと読み手の負担が大きくなり、かえって情報が埋もれます。「何を詳しく書いて何を省略するか」の判断自体が、実務能力の表れです。
ExcelとGoogleスプレッドシートの両方を明記する
「Excel」だけ書いてGoogleスプレッドシートを省略する方が多いですが、近年はGoogleスプレッドシートを指定する案件が増えているため、両方を明記するほうが案件マッチの幅が広がります(スキルシート作成の実務ポイント)。
「Excel(VBA、ピボットテーブル、VLOOKUP)」「Googleスプレッドシート(GAS、共同編集設計、関数設計)」のように、ツール名だけでなく活用レベルを括弧書きで補足すると、スキルの具体性が伝わります。「Excel:○」のような○×表記だけでは、SUM関数が使えるレベルなのかVBAが書けるレベルなのか区別がつきません。
CHECK
▶ 今すぐやること: 自分のスキルシートを開き、直近3件のプロジェクトに「使用スキル・ツール」欄でExcelとGoogleスプレッドシートの活用レベルが明記されているか確認する(10分)
Q: スキルシートのテンプレートはどこで入手できますか?
A: レバテックフリーランスやFLXYで無料テンプレートが公開されています。WordまたはExcel形式でダウンロードできるため、テンプレートを入手して記入項目を埋めるところから始めてください。
Q: 実務経験が浅い場合、スキルシートに何を書けばいいですか?
A: 個人プロジェクト(自分の売上管理表の作成、知人の店舗の在庫管理表の作成など)も記載できます。「クライアント案件」でなくても、「何を作ったか」「どんなスキルを使ったか」「どんな成果が出たか」が具体的に書かれていれば評価対象になります。
フリーランスの実務事例は早期学習で差がつく
ExcelやGoogleスプレッドシートのスキルは、「いつ学び始めるか」によって成果に大きな差が出ます。以下の2つのケースは、学習のタイミングと取り組み方が対照的な実例です。
事例1: フリーランス開業前にスプレッドシートで売上管理を仕組み化したケース
Aさんはフリーランスとして独立する3ヶ月前から、Googleスプレッドシートで売上管理表と経費管理表を作成していました。SUM、IF、VLOOKUPの3関数を実データで練習し、開業初月から月次売上レポートを自動集計できる状態で業務を開始しています。結果として、毎月の確定申告準備に必要な経費集計が30分以内で完了し、本業に集中する時間を月5時間以上確保できました。
パソコンが苦手だったがスプレッドシートの基本関数を覚えたら事務作業の時間が半分になった、というフリーランスの報告もあります(パソコンが苦手な人向けExcel・スプレッドシート活用)。
もしAさんが開業後に「必要になってから」学び始めていれば、事務作業に追われる期間が3ヶ月以上長引いていた計算になります。独立前の準備段階でフリーランスの開業資金とあわせてITスキルの習得計画を立てておくと、開業後のスタートダッシュが決まります。

事例2: スキル習得を後回しにして手作業が常態化したケース
Bさんはフリーランスとして独立後、売上管理をExcelの手入力で行っていました。「忙しいから関数はあとで覚えよう」と先延ばしにした結果、毎月の売上集計に3時間、経費集計に2時間、合計5時間を手作業に費やす状態が1年間続きました。年間60時間を事務作業に消費し、その時間を本業に充てていれば追加の案件を受注できた計算です。
Googleスプレッドシートで売上管理を始めてみたら、もっと早くやればよかったと後悔した、という声も上がっています(Googleスプレッドシートで売上管理する方法)。
もしBさんが独立初月に2日間だけ集中してSUMとIF関数を練習していれば、年間60時間の手作業を初月から大幅に削減できていました。
2つのケースから分かるのは、スキル習得は早いほど複利的に効果が積み上がるということです。1ヶ月早く関数を覚えれば、その月から毎月数時間が節約され、12ヶ月では大きな差になります。学習にかかる時間は約10〜20時間ですから、投資対効果は非常に高いと言えます。
CHECK
▶ 今すぐやること: 先月の事務作業(売上集計・経費集計・請求書作成)に何時間かかったかをメモし、「手作業で繰り返している作業」を1つ特定する(5分)
Q: スプレッドシートの学習は独学で十分ですか?
A: はい、基本関数5つ(SUM、IF、VLOOKUP、COUNTIF、SUMIF)の習得は独学で十分です。YouTubeの無料チュートリアルとGoogleスプレッドシートのヘルプドキュメントを組み合わせれば、10〜20時間で実務レベルに到達できます。VBAやGASまで学ぶ場合は、体系的に学べるオンライン講座の利用も選択肢に入ります。
フリーランスのExcel・スプレッドシートは5つのチェックで確認
Do(実行)型の学習では、「今の自分がどこまでできているか」を定期的に確認するのが近道です。以下の5項目をチェックして、次に学ぶべき内容を特定してください。
| チェック項目 | 確認内容 | できていれば次のステップ |
| 基本関数 | SUM、IF、VLOOKUPを実データで使える | COUNTIFとSUMIFの習得 |
| 集計関数 | COUNTIFとSUMIFで条件別集計ができる | ピボットテーブルの習得 |
| データ整備 | 入力規則(プルダウン)でデータ入力を統一できる | テンプレート設計の習得 |
| 集計機能 | ピボットテーブルでクロス集計ができる | VBAまたはGASの習得 |
| 自動化 | VBAまたはGASで定型作業を自動化できる | 複雑な自動化の設計 |
5項目すべてにチェックが入った方は、現時点でフリーランスの実務に必要なExcel・スプレッドシートスキルは十分に備わっています。さらにスキルアップを目指す場合は、SQLやPythonとの連携、データ可視化ツール(Looker Studio等)の習得に進むと案件の幅が広がります。
3項目以下の場合は、チェックが入っていない最初の項目から順番に学習してください。1項目あたり3〜5日の集中学習で習得できます。1項目ずつ確実に積み上げるほうが定着率は高くなります。
CHECK
▶ 今すぐやること: 上の5項目を確認し、最初にチェックが入らなかった項目を特定して、今週中にその項目の練習を1回行う(10分)
Q: どの項目から始めるのが最も効果的ですか?
A: 上の表の「基本関数」から順番に進めてください。上の項目ができていないと下の項目が理解しにくい構造になっているため、飛ばして先に進むのは非効率です。ただし「基本関数」と「集計関数」がすでにできている方は「データ整備」から始めても問題ありません。
Q: 1日何時間学習すれば実務レベルに到達しますか?
A: 1日30分を2週間(合計7時間)で基本関数5つの実務レベルに到達できます。1日2時間確保できれば1週間で完了します。「毎日触る」ことが定着の鍵であり、週末にまとめて5時間学習するよりも、平日に毎日30分ずつ学習するほうが記憶の定着率は高くなります。フリーランスの時間管理術を参考に学習時間を確保してください。

フリーランスの業務は7つの仕組みで自動化
ここまでで関数の基礎とスキル診断が完了しました。このセクションでは、フリーランスの日常業務を具体的に効率化する7つの実務テクニックを紹介します。「覚えた関数を業務にどう適用するか」に焦点を当てており、手作業をゼロに近づける仕組み作りがテーマです。
テクニック①: ピボットテーブルで月次売上レポートを5分で完成
⏱約5分(初回設定は15分)
【対象】 毎月の売上集計を手作業で行っており、30分以上かかっているフリーランス
【手順】 まず売上データが入ったシートで「挿入」→「ピボットテーブル」を選択します(1分)。次に行に「月」、列に「案件カテゴリ」、値に「売上金額(合計)」をドラッグ配置します(2分)。フィルターに「クライアント名」を追加し、特定クライアントの月別売上も確認できる状態にします(1分)。最後に完成したピボットテーブルのシートに「月次レポート」と名前をつけ、毎月データを追加するだけで自動更新される仕組みにします(1分)。
【ポイント】 ピボットテーブルはSUMIFと違い、集計の切り口をドラッグ操作だけで自在に変えられます。「月別×クライアント別」「四半期別×案件カテゴリ別」と切り替えられるため、月次・四半期・年次の分析を1つのテーブルで完結できます。SUMIFでは集計の切り口を変えるたびに新しい関数を書く必要がありますが、ピボットテーブルはその手間がゼロです。この柔軟性が「月に30分の集計作業を5分に短縮」する根本的な理由になっています。
【注意点】 ピボットテーブルの元データに空白行や結合セルがあると正しく集計されません。元データは「1行1件、空白行なし、セル結合なし」を徹底してください。「見た目を整えるためのセル結合」はピボットテーブルと相性が悪いため、集計用のシートでは不要です。
テクニック②: 入力規則プルダウンでデータ入力ミスを削減
【導入時間】低(10分)
【対象】 売上管理や経費管理で「案件カテゴリ」「経費科目」などの手入力ミスが発生しているフリーランス
【手順】 プルダウンの選択肢を別シートにリスト化します(「デザイン」「ライティング」「コンサル」「開発」など)(3分)。入力セルを選択し「データ」→「データの入力規則」→「リストを範囲で指定」を設定します(2分)。「無効なデータの場合」を「入力を拒否」に設定し、リスト外の値を入力できないようにします(1分)。プルダウンから値を選択して入力し、COUNTIF関数でカテゴリ別件数が正しく集計されることを確認します(2分)。Excelでプルダウンを作成する場合はExcelプルダウン作成の5ステップも参考にしてください。

【ポイント】 プルダウンから選択する方式にすると、表記ゆれが物理的に発生しなくなります。手入力では「デザイン」「デサイン」「design」のように同じカテゴリが別表記になり、COUNTIFやSUMIFの集計結果が狂います。プルダウンなら選択肢が固定されるため、集計精度が格段に上がります。
【注意点】 プルダウンの選択肢が10個を超えると選びにくくなります。カテゴリは7個以下に整理し、それ以上必要な場合は「大カテゴリ→小カテゴリ」の2段階プルダウンにしてください。
テクニック③: 売上管理テンプレートで月次確認を30分から10分に短縮
所要時間:初回設定に約20分
【対象】 売上・経費・入金状況をバラバラのシートで管理しており、月次確認に30分以上かかっているフリーランス
【手順】 Googleスプレッドシートに「売上台帳」「経費台帳」「ダッシュボード」の3シートを作成します(5分)。売上台帳に「日付」「クライアント名」「案件名」「売上金額」「入金ステータス」「入金日」の6列を設定し、入金ステータスはプルダウン(未請求/請求済/入金済)にします(5分)。ダッシュボードシートにSUMIF関数で月別売上合計、COUNTIF関数で未入金件数、売上合計から経費合計を引いた粗利を自動計算するセルを作成します(10分)。ダッシュボードを開くだけで「今月の売上」「未入金件数」「粗利」が一目で分かる状態を確認します。
【ポイント】 「入力用シート(売上台帳・経費台帳)」と「確認用シート(ダッシュボード)」を分離すると運用が安定します。1つのシートに入力と集計を混在させると、行の挿入・削除で関数の参照範囲がずれるリスクがあります。シートを分ければ「入力は台帳シート、確認はダッシュボード」と役割が明確になり、月次確認の時間を3分の1に圧縮できます。
【注意点】 テンプレートを作り込みすぎると、維持管理のコストが本来の目的を上回ります。最初は「売上合計」「経費合計」「粗利」「未入金件数」の4指標だけに絞り、3ヶ月運用してから項目を追加するほうが結果的に長続きします。
テクニック④: Excelが重いときの軽量化で作業速度を回復
⏱約10分
【対象】 Excelファイルの動作が遅くなり、保存に30秒以上かかっているフリーランス
【手順】 「条件付き書式」の数を確認し、不要なルールを削除します(セルを選択→「ホーム」→「条件付き書式」→「ルールの管理」)(3分)。使用していない行・列を選択して削除します(データが入っている最終行の下をすべて選択→右クリック→「削除」)(2分)。「数式」タブ→「計算方法の設定」を「手動」に切り替え、必要なときだけF9キーで再計算します(1分)。ファイルを「名前を付けて保存」→「.xlsx」形式で保存し直し、古い形式(.xls)のまま使っていないか確認します(1分)。Excel重い原因と軽くする5つの手順では、さらに詳しい軽量化テクニックを解説しています。
【ポイント】 Excelが重くなる原因の多くは「不要な条件付き書式」「空白行への書式設定」「使っていないシートの残存」というファイル内部の問題です。上記4ステップを実行するとファイルサイズが大幅に削減され、操作速度が改善します。
【注意点】 「計算方法を手動にする」設定は、F9キーを押し忘れると古いデータのまま作業を進めるリスクがあります。手動計算に切り替えるのはファイルが重い場合の一時的な対策であり、軽量化が完了したら「自動」に戻してください。軽量化後も重い場合は、そのファイル自体をGoogleスプレッドシートに移行するほうが合理的です。
テクニック⑤: GAS(Google Apps Script)で請求リマインドを自動送信
1時間あれば可能(テンプレート利用なら20分)
【対象】 請求書送付後の入金確認を手動で行っており、リマインドメールの送信を忘れることがあるフリーランス
【手順】 Googleスプレッドシートの売上台帳に「請求日」「支払期限」「入金ステータス」列があることを確認します(1分)。「拡張機能」→「Apps Script」を開き、「支払期限が3日後かつ未入金」のデータを抽出するスクリプトを作成します(30分。テンプレートをコピーすれば10分)。「トリガー」機能で毎朝9時に自動実行する設定を追加します(3分)。テスト用のデータで実際にリマインドメールが送信されることを確認します(5分)。
【ポイント】 「リマインドメール1通の送信」から始めるのがGASの学習効率が最も高い進め方です。GASの基本構造(スプレッドシートの値を取得→条件判定→メール送信)がこの1つのスクリプトに凝縮されており、この構造を理解すれば「月末の売上レポート自動送信」「入金確認の自動通知」などに応用できます。
【注意点】 GASには1日あたりのメール送信上限があり、無料のGoogleアカウントでは100通までです(Google Apps Scriptのクォータ)。フリーランスの請求リマインドであれば月10〜20通程度なので十分ですが、大量送信には向きません。送信先メールアドレスの入力ミスにも気をつけてください。テスト送信は必ず自分のメールアドレス宛に行い、実際のクライアントへの誤送信を防いでください。
実践術その4: Googleカレンダー連携で請求・入金スケジュールを一元管理
【導入時間】中(20分)
【対象】 請求書の送付タイミングや入金確認の期日を頭の中で管理しており、抜け漏れが発生しているフリーランス
【手順】 Googleカレンダーに「請求管理」という専用カレンダーを新規作成します(2分)。売上台帳の「請求予定日」「支払期限」をGoogleカレンダーに手動登録します(月5件なら10分)。各イベントに「3日前通知」を設定し、請求書送付と入金確認のリマインダーを自動化します(3分)。翌月分の請求スケジュールを月初に一括登録するルーティンを設定します(5分)。
【ポイント】 請求管理を専用カレンダーに分離すると、仕事のスケジュールと請求スケジュールが視覚的に分かれ、「今月は入金確認が3件」「来週は請求書送付が2件」という情報がカレンダーを開くだけで把握できます。スプレッドシートの売上台帳だけで管理すると「見に行かないと分からない」状態ですが、カレンダー通知なら「見に行かなくても教えてくれる」状態になります。
【注意点】 Googleカレンダーの通知が多すぎると、重要な通知が埋もれます。請求管理カレンダーの通知は「3日前」と「当日」の2回に絞ってください。通知の数が増えすぎると「通知を無視する習慣」がつき、本末転倒になります。
ステップ7: 経費管理シートでフリーランス特有の支出を月15分で整理
効果:大(確定申告準備の時間を月45分削減)
【対象】 経費の仕分けに毎月1時間以上かかっており、確定申告の準備が憂鬱なフリーランス
【手順】 Googleスプレッドシートに「経費台帳」シートを作成し、「日付」「経費科目(プルダウン)」「金額」「支払先」「備考」の5列を設定します(5分)。経費科目のプルダウンに「通信費」「交通費」「消耗品費」「接待交際費」「研修費」「雑費」の6カテゴリを設定します(3分)。ダッシュボードシートにSUMIF関数で科目別合計、月別合計を自動計算するセルを追加します(5分)。毎週金曜日に10分間「今週の経費を入力する」ルーティンを設定します(2分)。
【ポイント】 「毎日入力」ではなく「週1回まとめて入力」のほうが継続率は高いです。毎日入力するルーティンは3週間で挫折する確率が高く、「毎週金曜日に10分」と決めてまとめて入力するほうが、1ヶ月後も3ヶ月後も続いている確率が上がります。週1回の入力であれば1週間分のレシートは5〜10枚程度であり、10分で処理が完了します。
【注意点】 フリーランスのジム代は、業務に直接関連する場合(パーソナルトレーナーとしての研修等)を除き、経費として認められないのが原則です。「健康維持のため」という理由だけでは経費計上が否認されるリスクがあります。経費の判断に迷う場合は「業務との直接的な関連性を説明できるか」を基準にしてください。経費科目の選び方については個人事業主の勘定科目一覧を参考にすると迷いが減ります。

CHECK
▶ 今すぐやること: テクニック③の売上管理テンプレートをGoogleスプレッドシートで作成し、今月の売上データを3件入力してSUMIF関数で月別合計が自動計算されることを確認する(20分)
Q: 7つのテクニックを全部やるべきですか?
A: いいえ、すべてを一度に実行する必要はありません。前のセクション「ITスキルの現在地を3分で診断」の結果に基づき、自分のレベルに合ったテクニックから1つずつ取り組んでください。タイプ1ならSUM関数を使ったテクニック③から、タイプ3ならテクニック①(ピボットテーブル)から、タイプ4ならテクニック⑤(GAS)から始めるのが効率的です。
Q: GASのスクリプトをゼロから書く自信がありません。
A: テンプレートから始めれば大丈夫です。GASのリマインドスクリプトはGoogleの公式ドキュメントやQiitaに多数公開されています。「GAS メール送信 スプレッドシート」で検索すると、コピー&ペーストで動くサンプルコードが見つかります。最初はテンプレートを動かすことに集中し、動作を確認してから内容を自分の業務に合わせて修正する進め方が最も挫折しにくいです。
Excel・スプレッドシートの5関数を使いこなす:今日から始める3つの行動
フリーランスがExcelとGoogleスプレッドシートで即戦力になるために必要なのは、SUM、IF、VLOOKUP、COUNTIF、SUMIFの5関数です。この5つを実データで使えるようになれば、売上管理・経費管理・請求管理の8割は自動化でき、月5時間以上の事務作業を削減できます。
スキルの習得は早く始めるほど複利的に効果が積み上がります。今日SUM関数を1つ入力するだけでも、来月の集計作業が確実に楽になります。完璧を目指す必要はありません。まずは今月の売上をSUM関数で合計するところから始めてください。
| 状況 | 次の一歩 | 所要時間 |
| 関数を使ったことがない | Googleスプレッドシートで今月の売上をSUM関数で合計する | 10分 |
| 基本関数は使える | IF関数で入金ステータスの自動判定を作る | 15分 |
| 集計機能を学びたい | テクニック①のピボットテーブルを売上データで作成する | 20分 |
| 自動化に進みたい | テクニック⑤のGASリマインドスクリプトのテンプレートを検索して実行する | 30分 |
| スキルを案件に活かしたい | スキルシートにExcel・スプレッドシートの活用レベルを追記する | 10分 |
フリーランスのExcel・スプレッドシートに関するよくある質問
Q: ExcelとGoogleスプレッドシートの関数は同じですか?
A: はい、9割以上の関数は同じ書き方で使えます。SUM、IF、VLOOKUP、COUNTIF、SUMIFなど主要関数はすべて共通です。ただし一部の関数(XLOOKUP、IFSなど)はExcelのバージョンによって使えない場合があります。GoogleスプレッドシートのほうがXLOOKUPやARRAYFORMULA等の新しい関数に対応しているケースが多いです。
Q: フリーランスの経費管理にExcelとGoogleスプレッドシートのどちらが向いていますか?
A: Googleスプレッドシートが向いています。無料で使える点、スマートフォンからも入力できる点、自動バックアップされる点がフリーランスの経費管理に適しています。確定申告時に税理士にデータを共有する際もURLを送るだけで済みます。
Q: VBAとGAS(Google Apps Script)のどちらを先に学ぶべきですか?
A: Googleスプレッドシートをメインで使う場合はGAS、Excelをメインで使う場合はVBAから始めてください。GASはJavaScriptベースで学習リソースが豊富かつ無料環境で動作するため、プログラミング未経験者にはGASのほうがハードルが低い傾向にあります。
【出典・参照元】
パソコンが苦手な人向けExcel・スプレッドシート活用 – フリーランス向けExcel・Googleスプレッドシート活用の体験談
Googleスプレッドシートで売上管理する方法 – Googleスプレッドシートで売上管理する実演を含む初心者向け動画
フリーランス向けスキルシートの書き方 – スキルシートの項目、書き方、テンプレート解説
エンジニア向けスキルシートの書き方 – スキルシート作成手順と記入例
スキルシート作成の実務ポイント – スキルシート