ExcelでAなら合格、Bなら再追試、それ以外なら不合格と表示する方法|IF関数の使い方

Excel

Excelでは、入力された内容に応じて自動的に結果を表示することができます。例えば、評価欄に「A」と入力したら「合格」、「B」と入力したら「再追試」、それ以外の場合は「不合格」と表示するといった判定表を作成できます。

このような条件分岐には、ExcelのIF関数を使うのが一般的です。この記事では、初心者でも設定できるIF関数の基本から、複数条件を組み合わせた判定方法まで詳しく解説します。

Excelで条件によって表示内容を変えるにはIF関数を使う

ExcelのIF関数は、「もし条件が合っていればA、違っていればB」という処理を行うための関数です。

例えば、セルに入力された評価が「A」かどうかを確認し、結果によって表示を変えることができます。

基本的なIF関数の形は以下のようになります。

=IF(条件,条件が成立した場合の表示,条件が成立しない場合の表示)

この仕組みを利用することで、手作業で合否を入力する必要がなくなり、入力ミスも防ぐことができます。

Aなら合格、Bなら再追試、それ以外なら不合格にする数式

例えば、A1セルに評価(AやBなど)が入力されている場合、結果をB1セルに表示するには以下の数式を入力します。

=IF(A1=”A”,”合格”,IF(A1=”B”,”再追試”,”不合格”))

この数式では、まずA1セルが「A」かどうかを確認します。

  • Aの場合 → 「合格」と表示
  • AではなくBの場合 → 「再追試」と表示
  • AでもBでもない場合 → 「不合格」と表示

このようにIF関数を入れ子にすることで、複数の条件を順番に判定できます。

実際の成績表で使用する例

例えば、次のような評価表を作成するとします。

氏名 評価 判定
田中 A 合格
佐藤 B 再追試
鈴木 C 不合格

この場合、判定欄にIF関数を設定しておけば、評価欄を変更するだけで結果も自動的に更新されます。

例えば、後から「B」を「A」に変更した場合でも、判定欄は自動的に「合格」へ変わります。

IFS関数を使うとさらに簡単に書ける

Excelのバージョンによっては、複数条件を扱いやすいIFS関数を利用することもできます。

IFS関数を使う場合は、以下のように記述します。

=IFS(A1=”A”,”合格”,A1=”B”,”再追試”,TRUE,”不合格”)

IFS関数では条件を順番に指定できるため、条件が増えた場合でもIF関数を何重にも重ねる必要がありません。

例えば、「Aなら合格」「Bなら再追試」「Cなら要確認」「それ以外は不合格」のように判定項目が多い場合はIFS関数が便利です。

文字入力時に判定されない場合の確認ポイント

数式を入力したのに正しく結果が表示されない場合は、入力されている文字に違いがないか確認しましょう。

  • 「A」と「A」(全角英数字)の違い
  • 文字の前後に余計なスペースが入っている
  • 小文字の「a」になっている

例えば、見た目は同じAでも、全角の「A」と半角の「A」はExcelでは別の文字として扱われます。

入力ミスを防ぐためには、入力規則で選択式のリストを作成する方法も有効です。

条件分岐を使えばさまざまな判定表を作成できる

IF関数は成績判定だけでなく、仕事や日常のさまざまな管理表で利用できます。

例えば、売上金額によって「達成」「未達成」と表示したり、在庫数によって「発注必要」「在庫あり」と表示したりすることも可能です。

条件に応じて自動表示する仕組みを作ることで、Excelの表をより見やすく効率的に管理できます。

まとめ

Excelで「Aなら合格、Bなら再追試、それ以外なら不合格」と表示するには、IF関数を使います。

=IF(A1=”A”,”合格”,IF(A1=”B”,”再追試”,”不合格”))という形で設定すれば、入力された評価に応じて自動的に結果を表示できます。

条件が増える場合はIFS関数を使う方法もあり、成績管理や業務管理など幅広い場面で活用できます。IF関数を覚えることで、Excelでの判定作業を大幅に効率化できます。

コメント

タイトルとURLをコピーしました