← コラム
ノウハウ予実管理

予実管理を行うときに利用頻度の高い関数10選

伊藤 実紗
伊藤 実紗
マーケティング
共有
AIで要約

お使いのAIチャットで、この記事の要約を開きます。Gemini・Copilot・Notion AIはプロンプトを渡せないため、下のプロンプトをコピーして貼り付けてください。

プロンプト全文
目次

予実管理業務、特に予算編成では、Excelやスプレッドシートで短くても100行前後、多い時には数千行にわたる作業を行うことがあります。

そんな予算編成でよく使われる“あるある関数”を10個ピックアップしました。

「ああ、自分も使っているな」と感じるものや、「この関数は使っていなかった、使ってみよう」と思うものがあれば幸いです。

それぞれの関数がどのようなシーンで役立つのか、具体例を交えて解説しますので、早速見ていきましょう。

1. SUM(範囲)

指定した範囲内の数値の合計を計算します。

【使用シーン】

予算編成

(旅費交通費、消耗品費など)の年間予算を合計して部門全体の予算額を算出する。

実績分析

、当月の総売上や総経費を把握する。

【例】

2025年1月~12月の各月の売上予算が入力されたセル範囲 (C3

) の合計を出し、年間売上予算を算出する。

=SUM(C3

)

SUM関数の使用例。1月から12月の月次売上予算(C3)を合計して年間売上予算を算出するスプレッドシート

2. AVERAGE(範囲)

指定した範囲内の数値の平均値を計算します。

【使用シーン】

予算編成

、次年度の予算策定の目安とする。

実績分析

、期間中の売上トレンドを把握する。

【例】

過去6ヶ月間の広告宣伝費の実績から、次期の月間広告宣伝費予算の平均値を算出する。

=AVERAGE(B3

)

AVERAGE関数の使用例。過去6ヶ月の広告宣伝費実績(B3)から平均値を算出するスプレッドシート

3. IF(条件, 真の場合の値, 偽の場合の値)

論理式の結果(真または偽)に基づいて異なる値を返します。

【使用シーン】

予算チェック

「予算超過」、下回った場合に「予算内」と表示するなど、アラート機能を設ける。

達成率判定

%未満の場合に「要改善」、80%以上の場合に「順調」と表示する。

【例】

セルA2の売上実績がセルB2の売上予算を上回っている場合、「達成」と表示し、そうでなければ「未達」と表示する。

=IF(C2>B2, "達成", "未達")

IF関数の使用例。売上実績が予算を上回っていれば「達成」、そうでなければ「未達」と表示するスプレッドシート

4. VLOOKUP(検索値,範囲,列番号,検索方法)

指定した範囲の左端の列で特定の値を検索し、同じ行の指定した列の値を返します。

【使用シーン】

予算編成

、製品コードを基に予算表へ単価を自動で参照・入力する。

実績入力

、給与マスタにある該当従業員の基本給を実績表に自動で反映させる。

【例】

商品コード「P001」を検索値として、別シートの商品マスタ(A列に商品コード、B列に単価が入力されている)から単価を取得する。

=VLOOKUP("A2", 商品マスタ!A

, 2, FALSE)

※FALSEは完全一致、TRUEは近い値も検索

VLOOKUP関数の使用例。商品コードを検索値に、商品マスタのシートから単価を取得するスプレッドシート

5. SUMIF(範囲, 条件, [合計範囲])

指定した条件に合致するセルの合計を計算します。

【使用シーン】

実績集計

、特定のプロジェクト(例:プロジェクトA)に関連する費用の合計のみを算出する。

部門別集計

、特定の部門(例:営業部)の経費合計のみを算出する。

【例】
経費一覧のA列に部門名、B列に金額が入力されている場合、営業部の経費合計を算出する。

=SUMIF(A

, "営業部", B
)

SUMIF関数の使用例。経費一覧から部門名が営業部の行だけを合計するスプレッドシート

6. COUNTIF(範囲, 条件)

指定した条件を満たすセルの数を数えます。

【使用シーン】
予算チェック

、予算管理の厳格さを評価する。

進捗管理

(例:「完了」ステータス)がいくつあるかを数え、プロジェクトの進捗状況を把握する。

【例】

経費項目リストの中で、予算と実績の比較結果が「予算超過」となっている項目の数を数える。

=COUNTIF(4

\4, "超過")

COUNTIF関数の使用例。判定行のうち「超過」となっているセルの数を数えるスプレッドシート

7. CONCATENATE(文字列1, [文字列2, ...]) または &

複数のテキスト文字列を1つに結合します。

【使用シーン】

レポート作成:「部門名」と「費目」を結合して「営業部_旅費交通費」のようなユニークな識別子を作成し、データの並べ替えやフィルタリングに活用する。

データ連携: 異なる列にあるコードと名称を結合して、外部システムにインポートしやすい形式に変換する。

【例】

A列に部門名「営業部」、B列に費目「旅費交通費」が入力されている場合、「営業部_旅費交通費」という文字列を作成する。

=CONCATENATE(A3, "_", B3) または =A3&"_"&B3

CONCATENATE関数の使用例。部門名と費用名をアンダースコアで結合するスプレッドシート

8. NETWORKDAYS(開始日, 終了日, [祝日])

指定した開始日と終了日の間の稼働日数を計算します(土日を除く。祝日リストも指定可能)。

【使用シーン】

人件費予算

、その日数に基づいて人件費予算を算出する。

タスクスケジューリング

、予算と照らし合わせて実現可能性を判断する。

【例】
プロジェクト開始日(A2)と終了日(B2)の間の実労働日数を計算し、祝日リスト(祝日!A

)も考慮に入れる。

=NETWORKDAYS(A3, A33, 祝日リスト!B2

)

NETWORKDAYS関数の使用例。祝日リストのシートを参照して開始日から終了日までの稼働日数を計算するスプレッドシート

9. FORECAST(予測値X, Yの範囲, Xの範囲)

既存の値に基づいて将来の値を予測します。線形回帰分析に基づいています。

【使用シーン】

売上予測

(Y軸)と年月(X軸)から、次年度の売上を予測し、売上予算の根拠とする。

費用予測

、来月の電力費を予測し、費用予算に組み込む。

【例】

過去12ヶ月の売上実績(A4

)とそれに対応する月(A3
)から、来月の売上を予測する。

=FORECAST(A7, A4

, A3
)

FORECAST関数の使用例。過去12ヶ月の売上実績から来年度の売上を予測するスプレッドシート

10. INDEX(範囲, 行番号, [列番号]) と MATCH(検索値, 範囲, [検索タイプ])

INDEX: 指定された範囲内の特定の行と列にあるセルの値を返します。
MATCH: 指定された検索値が、指定された範囲内で何番目の位置にあるかを返します。

この2つを組み合わせることで、より柔軟なデータ検索・抽出が可能になります。

【使用シーン】

多次元データ検索: 部門名と費目名という2つの条件に基づいて、実績表から特定の金額(例:営業部の旅費交通費の実績)を抽出する。
※VLOOKUPでは1つの検索値しか扱えない場合に有効です。

柔軟な予算参照: 月と費目を動的に選択することで、該当する予算額を自動的に参照する。

【例】

例: A列に費目、2列目に月が入力された予算表(B3

)から、「旅費交通費」の「4月」の予算額を抽出する。

=INDEX(B2

, MATCH("旅費交通費", A2
, 0), MATCH("4月", B1
, 0))
※MATCHは縦軸、横軸の順番で記載する。

INDEXとMATCHの使用例。費目と月の予算表から「旅費交通費」の「4月」の予算額を抽出するスプレッドシート

予算編成時によく使われるメジャーな関数をご紹介しました。

INDEX,MATCHなどは、初めて使用される方は結構手間取るのではないでしょうか。

共有
AIで要約

お使いのAIチャットで、この記事の要約を開きます。Gemini・Copilot・Notion AIはプロンプトを渡せないため、下のプロンプトをコピーして貼り付けてください。

プロンプト全文
更新をメールで受け取る

コラム・ハンドブックの新しい章・お役立ち資料の公開をお知らせします。