関数 PR

【複数の条件がすべて「真」であるかどうかを判定】Excel 関数「AND関数」について超簡単解説!

記事内に商品プロモーションを含む場合があります

こんにちは!
今回は、Excelでよく使われる「AND関数」について詳しく解説します。
AND関数は、複数の条件がすべて「真」であるかどうかを
判定するための便利な関数
です。
初心者の方でも理解できるように、丁寧に説明しますので、
ぜひ最後までお読みください。

今回は「AND関数」について
初心者にも理解できる様に
丁寧に解説をしていきます!

1. AND関数とは?

AND関数の概要

AND関数は、指定した複数の条件がすべて「真」である場合に「真」を返し、
いずれかが「偽」である場合に「偽」を返す関数
です。
複数の条件を一度に判定できるため、さまざまな場面で活用できます。

AND関数の構文

=AND(条件1, 条件2, 条件3, ...)

  • 条件1, 条件2, 条件3, …: 判定する複数の条件。
    これらの条件がすべて「真」であれば、関数は「真」を返します。

AND関数の基本的な使用例

例えば、セルA1の値が50以上であり、
セルB1の値が100以上であるかを判定する場合、次のように入力します。

=AND(A1 >= 50, B1 >= 100)

この場合、セルA1の値が50以上かつセルB1の値が
100以上であれば「真」が返されます。

2. AND関数の基本的な使い方

例1: テストの合否判定

セルA1の値が60以上かつセルB1の値が70以上であれば「合格」、
それ以外は「不合格」と表示する例です。

=IF(AND(A1 >= 60, B1 >= 70), "合格", "不合格")

この場合、セルA1の値が60以上かつセルB1の値が70以上であれば「合格」、
それ以外であれば「不合格」が返されます。

例2: 在庫管理

セルB1の在庫数が10以上かつセルC1の在庫数が5以上であれば「在庫あり」、
それ未満であれば「在庫切れ」と表示する例です。

=IF(AND(B1 >= 10, C1 >= 5), "在庫あり", "在庫切れ")

この場合、セルB1の在庫数が10以上かつ
セルC1の在庫数が5以上であれば「在庫あり」、
それ未満であれば「在庫切れ」が返されます。

3. AND関数の応用例

応用例1: 複数の条件を組み合わせた判定

例えば、セルA1の値が50以上であり、かつセルB1の値が100以上であり、
さらにセルC1の値が200以上であるかを判定する場合は次のように入力します。

=AND(A1 >= 50, B1 >= 100, C1 >= 200)

応用例2: 条件付き書式と組み合わせた使用

条件付き書式と組み合わせて使用することで、
特定の条件を満たすセルに自動的に書式を適用することができます。

例えば、セルA1の値が50以上かつセルB1の値が100以上である場合に
セルの背景色を変更する場合、次の手順で設定します。

  1. セルA1とB1を選択します。
  2. 「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。
  3. 「数式を使用して、書式設定するセルを決定」を選択し、次の数式を入力します。
    =AND(A1 >= 50, B1 >= 100)
  4. 書式を設定し、背景色を選択します。
  5. OKをクリックしてルールを適用します。

4. AND関数を使用したVBAコード

Excel VBAを使用してAND関数を実行する方法も紹介します。
これにより、作業を自動化できます。

例:テストの合否判定を自動化

Sub TestResult()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Sheet1")

    ' セルA1とB1の値を取得
    Dim testScore1 As Integer
    Dim testScore2 As Integer
    testScore1 = ws.Range("A1").Value
    testScore2 = ws.Range("B1").Value

    ' AND関数を使用して合否判定
    Dim result As String
    If testScore1 >= 60 And testScore2 >= 70 Then
        result = "合格"
    Else
        result = "不合格"
    End If

    ' 判定結果をセルC1に表示
    ws.Range("C1").Value = result
End Sub

このスクリプトは、シート「Sheet1」のセルA1とB1に入力された値を取得し、
その値に基づいて「合格」または「不合格」を判定し、結果をセルC1に表示します。

5. 記事のまとめ

AND関数は、複数の条件がすべて「真」であるかどうかを
判定するための非常に強力な関数です。
テストの合否判定や在庫管理など、さまざまな用途に使用できます。
この記事を参考にして、ぜひAND関数を活用してみてください。

これからも一緒に学んでいきましょう!

【お使いのパソコンにExcelをインストールする】

created by Rinker
¥14,899 (2024/12/23 20:26:25時点 楽天市場調べ-詳細)
マイクロソフト Excel 2021

【オススメExcel書籍はこちらから購入可能!】

created by Rinker
¥1,738 (2024/12/23 21:53:02時点 楽天市場調べ-詳細)

この記事を書いている人

◉てるパパ(telpapa)
本業でExcelを駆使して業務改善を行う
30代会社員