MENU

Excel関数の実務での使い方。在庫表・名簿・進捗管理の例を解説

※写真はイメージです。実物とは異なる場合があります。

  • URLをコピーしました!

「関数を使えば仕事が早くなるのは分かっているけれど、種類が多すぎてどれをいつ使えばいいのか分からない」と感じることはありませんか?

実務で求められるのは、難しい関数をたくさん知っていることではなく、「この管理表にはこの関数が最適だ」という組み合わせを選べる力です。特に、多くの現場で作成される「在庫表」「名簿」「進捗管理表」の3つは、使う関数がパターン化されており、基本を覚えれば誰でも効率化できます。

この記事では、Excel初心者の方に向けて、実務で本当に使う関数とその具体的な活用例を分かりやすく解説します。

目次

実務でExcel管理を行うメリットと限界

具体的な関数の使い方に入る前に、まずはExcelで管理表を作成することのメリットと、注意すべき限界について整理しておきましょう。

Excelで管理するメリット

最大のメリットは、低コストで手軽に始められる点です。多くの企業ですでに導入されているため、新たなシステムを導入する費用や手間をかけることなく、すぐに運用を開始できます。

また、操作性に優れているため、特別なトレーニングを受けなくても多くの従業員が操作でき、集計やグラフ作成といった視覚的なレポート作成も容易に行えるのが特徴です。

Excel管理の限界と注意点

一方で、データ量や業務規模が大きくなると限界が訪れます。特に以下のような点に注意が必要です。

  • データ量の増大: 商品数や顧客数が膨大になると、動作が重くなり、保存やバックアップに時間がかかるようになります。最悪の場合、ファイルが壊れるリスクもあります。
  • 一元管理の難しさ: 複数の拠点で同時にデータを編集する場合、整合性を保つのが難しくなります。
  • 人為的なミス: 関数自体の計算は正確ですが、入力する人間がミスをすれば、シート全体の計算が合わなくなる可能性があります。

これらのリスクを理解した上で、適切な関数を組み合わせて「ミスが起きにくい仕組み」を作ることが実務での重要ポイントになります。

【例1】在庫表での関数活用:正確な在庫数を自動算出する

在庫管理とは、必要なものを、必要な量、必要な場所に届けるための準備です。Excelで在庫管理表を作る際は、手入力の箇所を最小限にし、関数で自動計算させる仕組みを構築します。

在庫表で必須の関数

1. VLOOKUP関数(データの抽出)

VLOOKUP関数は、検索条件に一致したデータを別の表から抽出する関数です。「商品コードを入力すれば、商品名や単価を自動で表示させる」といった使い方が基本です。 これにより、商品名を毎回手入力する手間が省け、入力ミスによる集計エラーを大幅に減らすことができます。

2. SUMIF関数 / SUMIFS関数(条件付き合計)

SUMIF関数は、特定の条件に合った数値だけを合計する関数です。

  • SUMIF関数: 条件が1つの時に使用(例:商品Aの合計入庫数だけを出す)
  • SUMIFS関数: 条件が複数の時に使用(例:2月に入庫した商品Aの数だけを出す)

これらの関数を使えば、入出庫履歴が並んだシートから、特定の商品だけの合計値を瞬時に算出でき、現在の在庫数を正確に把握できます。

3. IF関数(アラート表示)

IF関数は、設定した条件によって表示内容を変える関数です。 例えば、「在庫数が10個以下になったら『要発注』と表示し、それ以外は空欄にする」といった設定が可能です。これにより、チェックしなくても発注タイミングが一目で分かるようになります。

在庫表作成のステップ

  1. 項目の決定: 商品コード、商品名、入庫数、出庫数、現在の在庫数など、自社に必要な項目を決めます。
  2. マスタの作成: 商品コードと商品名が紐づいた「商品一覧表」を別シートに作成します。
  3. 関数の組み込み: 入力シートでVLOOKUPを使い商品名を呼び出し、SUMIFで集計を行い、IFで在庫切れを警告する仕組みを作ります。

【例2】名簿管理での関数活用:データの整理と検索を効率化する

顧客名簿や社員名簿などの管理では、「大量のデータから特定の情報を素早く見つけること」と「表記のゆれを防ぐこと」が重要です。

名簿管理で役立つ関数とテクニック

1. VLOOKUP関数(情報照会)

在庫表と同様に、名簿管理でもVLOOKUPは大活躍します。例えば、「社員番号を入力すると、部署名や内線番号が表示される」といった仕組みです。情報を一箇所(マスタ)で管理し、別のシートで参照させることで、情報の更新漏れを防げます。

2. COUNTIF関数(重複チェック)

名簿で最も困るのが「重複登録」です。COUNTIF関数を使えば、特定の名前やメールアドレスがリストの中にいくつ存在するかを数えることができます。 「もしCOUNTIFの結果が2以上なら『重複あり』と表示する」というIF関数との組み合わせにより、登録ミスを即座に発見できます。

3. LEFT / RIGHT / MID関数(文字列の抽出)

名簿から特定の情報を抜き出したい時に便利です。例えば、電話番号の市外局番だけを抽出したり、社員番号の先頭1文字で区分けを判定したりする場合に利用します。

名簿管理を運用するコツ

名簿は入力者が増えるため、自由記述を減らす工夫が必要です。「プルダウンリスト(データの入力規則)」を併用し、選択式にすることで、関数が正しく動作するための「綺麗なデータ」を維持できます。

【例3】進捗管理表での関数活用:期限とステータスを可視化する

タスク管理やプロジェクトの進捗表では、「期限まであと何日か」「全体の何%が完了したか」を可視化することが求められます。

進捗管理で使うべき関数

1. TODAY関数(日付の自動更新)

TODAY関数は、常に「今日の日付」を表示する関数です。これを利用することで、「今日の日付」と「期限日」を比較し、残り日数を自動計算させることができます。

2. IF関数(ステータスの判定)

進捗率に基づいた判定に利用します。

  • 進捗率100% → 「完了」
  • 進捗率1%〜99% → 「進行中」
  • 進捗率0% → 「未着手」

このように条件を分けることで、現在の状況を文字で明確に表示できます。

3. AVERAGE関数 / SUM関数(全体の進捗率算出)

個別のタスクの進捗率を出し、それらをAVERAGE関数で平均することで、「プロジェクト全体の進捗率」を算出できます。

視覚的な効率化:条件付き書式との組み合わせ

関数と併せて使いたいのが「条件付き書式」です。

  • 期限を過ぎているセルを「赤色」にする
  • ステータスが「完了」になった行を「グレー」にする

このように設定することで、関数で算出した結果を視覚的に捉え、優先的に対応すべきタスクを瞬時に判断できるようになります。

関数を組み合わせて「保守しやすい表」を作るために

最後に、実務で関数を使う際に心掛けてほしい「保守性(メンテナンスのしやすさ)」についてお伝えします。

1. 「入力」と「計算」を分ける

一つのセルに計算式と数値を混ぜてはいけません。

  • 入力用セル:人間が数字や文字を入れる場所
  • 計算用セル:関数が入っていて、自動で結果が出る場所

このように明確に分けることで、どこを修正すればいいかが一目で分かり、ミスも減ります。

2. マスタ(一覧表)を活用する

商品名や部署名などをあちこちのセルに直接書き込むのではなく、一つの「マスタシート」にまとめて、それをVLOOKUPなどで参照させる構成にします。名称変更があった際、マスタを1箇所書き換えるだけで、全てのシートに反映されるため、修正漏れがなくなります。

3. 複雑すぎる関数は避ける

IF関数を何重にも重ねた(ネストした)複雑な数式は、後から見た時に誰がどう修正していいか分からなくなりがちです。なるべくシンプルな関数の組み合わせで構成し、必要であればメモ(コメント)を残しておくことをおすすめします。

まとめ

実務で使えるExcel関数とは、高度な数式のことではなく、「業務の課題を解決できる組み合わせ」のことです。

  • 在庫表なら、VLOOKUPで抽出、SUMIFで集計、IFで警告。
  • 名簿管理なら、VLOOKUPで照会、COUNTIFで重複チェック。
  • 進捗管理なら、TODAYで日付連携、IFでステータス判定。

まずはこれらの基本パターンから取り入れてみてください。手入力の時間を減らし、自動計算の仕組みを作ることで、確認作業という「精神的なコスト」を大幅に削減でき、より本質的な業務に集中できるはずです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次