AND関数の詳細解説(Excel)

ExcelのAND関数の使い方を初心者向けに解説

Excelでは、複数の条件を同時に満たすかどうかを判断するために、「AND関数」を利用できます。本記事では、AND関数の書式や引数の説明、サンプルを通じて初心者でも理解しやすい解説を行います。

AND関数とは

AND関数は、複数の論理式(条件式)がすべて真(TRUE)であるかどうかを判断し、すべて真であればTRUE、一つでも偽(FALSE)があればFALSEを返す関数です。

AND関数の書式

AND(論理式1, [論理式2], ...)

AND関数は、以下の引数を指定して利用します。

  • 論理式1:最初の条件式。必須です。
  • [論理式2]:2番目以降の条件式。任意で、最大で254の条件式を指定できます。

AND関数の使用例

ここでは、次の表を用いてAND関数の使用例を見ていきます。

ABC
1名前性別年齢
2山田34
3佐々岡25
4岸川28

例として、「性別が男で年齢が30歳以上」の条件を満たすかどうかを判断するAND関数を作成します。

=AND(B2="男", C2>=30)

この式は、B2セルが「男」であり、かつC2セルが30以上である場合、TRUEを返します。実際に式を実行すると、山田さんの場合はTRUE、佐々岡さんの場合はFALSE、岸川さんの場合はFALSEが返されます。

AND関数を活用するシーン

AND関数は、IF関数やCOUNTIFS関数などの条件式の中で、複数の条件を同時に満たすかどうかを判断する場面で活用されます。以下に、実際の活用例を示します。

IF関数と組み合わせて条件に応じた処理を行う

IF関数とAND関数を組み合わせることで、複数の条件を満たす場合に特定の処理を実行できます。例えば、性別が男性で年齢が30歳以上の場合に「対象」と表示し、それ以外の場合に「対象外」と表示するには、以下のような式を使用します。

=IF(AND(B2="男", C2>=30), "対象", "対象外")

この式をD列に適用すると、以下のような結果が得られます。

ABCD
1名前性別年齢判定
2山田34対象
3佐々岡25対象外
4岸川28対象外

COUNTIFS関数と組み合わせて条件に応じたデータ数を集計する

COUNTIFS関数とAND関数を組み合わせることで、複数の条件を満たすデータ数を集計できます。例えば、性別が男性で年齢が30歳以上のデータ数をカウントする場合、以下のような式を使用します。

=COUNTIFS(B:B, "男", C:C, ">=30")

この式を実行すると、性別が男性で年齢が30歳以上のデータ数が得られ、この場合は「1」となります。

以上のように、AND関数は他の関数と組み合わせて利用されることが多く、複数の条件を同時に満たすデータを対象とする処理に適しています。初心者の方も是非、この関数を活用して効率的なデータ分析を行ってみてください。