PR

Excel(エクセル)で70歳以上の人に〇をつけたい。条件を満たしていれば〇、そうでなければ空白にする

ExcelでIF関数を使って70歳以上の人に〇をつける 高齢者のためのエクセル教室
高齢者のためのエクセル教室
スポンサーリンク

町内会の会長をされている方から「名簿で70歳以上の人にだけ〇をつけたい。自動で〇がつくようにすることはできないか」と問い合わせがありました。

この記事では、ある条件を指定し、条件を満たしている、あるいは満たしていないを仕分けることができるIF関数の基本的な使い方を紹介します。

スポンサーリンク

Excelで「IF」を使って70歳以上の人は○をつけ、そうでない人は空白にする

LINEでいただいたものを参考にExcelで表を作成したのが下の画像です。

年齢を求めるためにA1のセルに年齢を求めるための日付が入力されています。日付と生年月日を元に年齢を求める方法については別記事にまとめました。

これくらいなら目で見て〇を入力したほうが早いのですが、説明のためとご了承ください。

では、さっそく、70歳以上とある列に70歳上であれば〇、70歳未満であれば空白にするため、IF関数を入力していきます。

まずAさんの行にある70歳以上と入ったセルの下のセルを選択した状態で、IF関数を呼び出します。IF関数を呼び出すには、数式バーの「関数の挿入」ボタンをクリックします。

〇をつけたいセルを選択 関数の挿入ボタンをクリック

関数の挿入画面が開きます。関数の分類にある▽をクリック→「論理」をクリック、

関数の分類 論理

関数名の中にある「IF」をクリックしてOKボタンをクリックします。

関数名 IF

関数の引数画面が開きます。論理式の枠内にカーソルがあることを確認してから、Aさんの年齢が入っているセルをクリック。論理式の枠内にクリックしたセルのセル番地が入ります。

論理式 年齢が入っているセルを選択

次に、年齢が70歳以上という条件を指定するため、先ほどクリックして入力されたセル番地の右側をクリックしてカーソルを表示し、>=70と入力します。

70歳以上とは、>=70と入力

以上・以下、未満、より大きいを指定するためには記号の>(大なりかっこ)、<(小なりかっこ)、=(イコール)を使って次のように入力します。※〇は数値

  • >=〇 〇以上(〇の値を含む)
  • >〇 〇より大きい(〇の値は含まない)
  • <=〇 〇以下(〇の値を含む)
  • <〇 〇より小さい(〇の値は含まない)
  • =〇 ぴったり

次に、「値が真の場合」の枠内をクリックし、条件を満たした場合(70歳以上という条件を満たした場合)に表示したいもの、今回の質問内容でいうと〇と表示させたいので〇と入力します。

値が真の場合 〇

次に、「値が偽の場合」の枠内をクリックし、条件を満たさなかった場合(70歳以上という条件を満たさなかった69歳以下の場合)に表示したいもの、今回の質問内容でいうと空白にしたいということだったので、”(ダブルクォーテーション)を2つ入力します。

値が偽の場合 空白 ””

最後にOKボタンをクリックすると、Aさんは72歳なので〇が付きました。

計算式をコピーする

ダブルクォーテーションを2つ続けて入力するのは、何も表示しない、つまり空白でいいということになります。

また、「値が偽の場合」の枠内をクリックすると、「値が偽の場合」の枠内に入力した〇をダブルクォーテーションで挟んだ表示になります。Excelではダブルクォーテーション2つで挟んだ文字列はそのまま表示することができます。

Aさんに設定したIF関数をBさん、Cさん、Dさんにも反映させるため、関数をコピーします。

AさんのIF関数が入っているセルを選択すると右下の角に■が出ます。この■にマウスポインタを合わせるとマウスポインタが十字に変わります。

マウスポインタが十字なっていることを確認し、Dさんの行までドラッグすると

計算式コピー

IF関数がコピーされ、Bさん、Cさん、Dさんの年齢にあった内容が反映されます。

スポンサーリンク

今回は70歳以上という条件を満たした場合は〇、70歳未満なら何も表示しないという内容でIF関数の使い方をご紹介してきました。

70歳以上か未満かという1つの条件を満たすか満たさないかで分けましたが、たとえば、70歳以上は〇、65歳以上70歳未満は△、65歳未満は空白というように複数の条件を指定することもできます。これをネストというのですが、機会があればIF関数のネストの方法についても触れられたらと思います。

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