Excelのブール演算子:どのようにそれらを使用するには?

  • これを共有
Hugh West

Microsoft Excelには多くの関数があり、それらはExcelに組み込まれています。 今回は、論理演算子を使ったExcelのブール関数について説明します。 ブール演算子は、Excelでは関数で表現されることに注意してください。

ブール演算子を実際に使って説明するために、以下のデータセットを使用します。

このデータセットは、期間付きローンの支払いを示しています。 支払いは毎月行われます。

練習用ワークブックをダウンロードする

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

Excelのブール演算子.xlsx

Excelブール関数と演算子入門

ブール演算子はブール式からきています。 ブール式はプログラミング言語でよく使われます。 ブール演算子はブール式を表現するのに使われます。 ブール式の返り値は 1 または 0 簡単に理解するために、次のように表現することができます。 または を、それぞれご紹介します。

Excelでは、4つのブーリアン演算子/関数があります。 ノット , オア , アンド そして 排他的論理和 さて、今回はExcelの以下のブーリアン関数の概要を説明します。

オペレーター 商品説明
ノット この関数の基本は、引数が何であれ、その引数の逆数を返すことである。
アンド これはすべての引数を比較し、すべての引数を満たす場合は TRUE、そうでない場合は FALSE を返します。
オア 引数のいずれかが満足すれば TRUE を返しますが、すべての引数が不満足な場合は FALSE を返します。
排他的論理和 例えば、2つの引数を比較する場合、いずれかの引数が真であれば「真」を、すべての引数が真、またはいずれの引数も真でなければ「偽」を返します。

これらの論理演算は、何らかのブーリアン演算を行う際に行われる。

論理演算子 意味 説明
= イコール =B4=C4 この式は、B4 と C4 を比較し、両者が等しければ TRUE を、そうでなければ FALSE を返します。
> より大きい =B4>C4 B4 が C4 よりも大きい場合は TRUE、そうでない場合は FALSE が返される。
< 未満 =B4 strong=""> B4 が C4 よりも小さければ TRUE を返し、そうでなければ FALSE を返す。
ノットイコール =B4C4 B4 と C4 を比較し、両者が等しくない場合は TRUE、そうでない場合は FALSE を返します。
>=。 以上 =B4>=C4 B4 が C4 以上の場合は TRUE、それ以外の場合は FALSE を返す。
<= 以下 =B4<=C4 B4 が C4 よりも小さいか等しい場合は TRUE、それ以外は FALSE が返される。

Excelでブール演算子を使う4つの例

それでは、Excelでブーリアン関数と演算子を使った例をいくつか紹介します。

1.NOTブール演算子の応用

NOT機能 は結果を反転させます。 FALSE その逆も然りです。

ここでは、その使い方を紹介します。 ノット 関数を3つの例で紹介します。

例1.

を適用していきます。 ノット 関数は、以下のデータセットに含まれる。

ステップ1.

  • 次のページへ セルF5。
  • 以下のコードを書いてください。

=NOT(D5=5)

ステップ2.

  • を押してください。 入力 .

ステップ3.

  • を引っ張る。 フィルハンドル 最後のセルに向かって

ここでは、その応用として ノット のセルのどのデータかを見ることができる関数です。 期間 の列は5年に相当します。 この結果から、5に相当するセルには FALSE を表示し、残りは .

例2.

この例では、次のように挿入します。 IF関数 とのことです。 ノット 関数を使用します。

ステップ1.

  • で次の式を書いてください。 セルF5 .
=IF(NOT(D5=5),"Yes","No")

ステップ2.

  • 次に、 を押します。 入力 をクリックし、リターンをご覧ください。

ステップ3.

  • をドラッグしてください。 フィルハンドル アイコンを最後のセルに向けて表示します。

として ノット 関数は逆の論理出力を返すので、各セルに負の結果も設定する。

を使うメリットのひとつは イフ 関数は、返り値の引数を自由に設定できることです。

続きを読む エクセルで論理演算子を使う方法(11例)

2.エクセルでのブール演算子 AND 演算子の使用方法

AND関数 は,引数を条件付きでチェックし,すべての引数が条件を満たす場合,結果 しかし,いずれかの引数が条件を満たさない場合,その引数は FALSE .

では、より分かりやすくするために5つの例を見てみましょう。

例1.

ここでは、簡単な例として アンド この例では、1つの条件を適用しています。

ステップ1.

  • 次のページへ セルF5 を入力し、下の数式を入れます。
=AND(D5>5)

ステップ2.

  • 次に、 を押します。 入力 を取得し、リターンを得ることができます。

ステップ3.

  • を引っ張る。 フィルハンドル アイコンを最後のセルに向けて表示します。

ここでは、シンプルに適用するために アンド 演算子を使用します。

例2.

この例では、1つの数式で複数の条件を適用するために アンド 期間5年以上、ローン総額10万ドル未満の行を特定します。

ステップ1.

  • に行ってみてください。 セルF5 .
  • 2つの条件を含む以下の数式を置いてみてください。
=AND(D5>=5,E5<=100000)

ステップ2.

  • さて、計算式を適用した後のリターンを下の画像で確認することができます。

そのため、複数の条件を1つの アンド 関数を使用します。

例3.

ここでは、ネストされた アンド 機能のみ。 アンド 関数が使われています。 では、この数式を適用するとどうなるかを見てみましょう。

ステップ1.

  • に以下の式を書き込んでください。 セルF5。
=AND(AND(D5>2,D550000,E5<200000))

ステップ2.

  • プレス 入力 を、他のセルにも適用してください。

計算式は以下のように計画した。 期間は2年以上10年未満、借入総額は5万ドル以上20万ドル未満。

例4.

というIf a関数を挿入することができます。 アンド このようにして、自分の好みに合わせて結果を操作することができます。

ステップ1.

  • このフォーミュラを適用する セルF5 .
=IF(AND(AND(D5>2,D550000,E5<200000)),"Success", "Failure")

ステップ2.

  • 計算式を実行し、どうなるかを確認する。

デフォルトの "Success "と "Failure "が設定され、戻り値が変更されていることがわかります。

例5.

と共に、個々のセルを除いたCellの範囲を適用することもできます。 アンド 関数を使用します。

すべての入金額が1000ドル以上であるかどうかを確認したい。

ステップ1.

  • 範囲を指定して計算式を適用する C5:C9 において セルF5 .
=AND(C5:C9>1000)

ステップ2.

  • を押した後の出力を取得します。 入力

ここでは、個々のセル番号ではなく、単純にセル範囲を使っていますが、これもスムーズに実行できます。

続きを読む Excelの参照演算子【基本+特殊な使い方】について

類似の読み物

  • エクセルで大なり小なりを実行する方法(5つの方法)
  • Excelの数式でGreater ThanまたはEqual to演算子を使用する

3.エクセルでOR演算子を適用する

OR関数 は,すべての引数を条件付きでチェックし,いずれかの引数が条件を満たした場合,その引数に対して しかし、もし、すべての主張が不満足なものであった場合、リターンは FALSE .

例1.

この例では、期間が5年以上、または借入総額が9万ドル以上の行を探します。 一つの計算式で二つの条件を適用しています。

ステップ1.

  • 次のページへ セルF5 .
  • そのセルに以下の式を書き込んでください。
=OR(D5>5,E5>90000)

ステップ2.

  • を押してください。 入力 .

ステップ3.

  • をドラッグしてください。 フィルハンドル へのアイコン セルF9 .

の場合 オア 機能を提供します。 のいずれかの条件を満たした場合。

例2.

この例では、個々のセルではなく、セル範囲を適用します。 預金額が2000ドルより大きいかどうかを知りたいのです。

ステップ1.

  • 以下の計算式を挿入して、いずれかの預金が2000ドルより大きいかどうかを知ることができます。
=OR(C5:C9>2000)

ステップ2.

  • を押してください。 入力 をクリックすると結果が表示されます。

例3.

この例では、ネストされた関数を適用します。 アンド イフ 関数も式に挿入されます。 期間が5年以上、またはローン総額が9万ドル以上、預金額が2000ドル以上の対象物を見つけたいのです。

ステップ1.

  • に次の式を書き込んでください。 セルF5 .
=IF(OR(OR(D5>5,E5>=90000),AND(C5>2000)),"Yes","No")

ステップ2.

  • を押してください。 入力 を実行し、その結果を得る。

これが、ブーリアン演算子を適用した後のネストされた出力です。

続きを読む Excelの演算順序とは (究極のガイド)

4.エクセルにおけるXOR演算子の機能

XOR演算子 が一般的に言われています。 "排他的OR" これは3つの方法で正当化される。 まず、すべての引数が真である場合、returns ファルス 次に、引数のいずれかが真であれば、次のようになります。 また、すべての引数が偽の場合は、次のようになります。 FALSE .

この演算子を説明するために、新しいデータセットを導入しました。 以下のデータセットをご覧ください。

コイントスで2ラウンドを行い、表が出れば勝ち、裏が出れば負けとなる。 2ラウンドとも表が出れば3ラウンド目は不要、裏が出れば失格、混戦なら3ラウンド目をプレーできる。 このシナリオは以下のようになる。は、XOR演算子で簡単に説明できます。

ステップ1.

  • 2回のラウンドの後、結果はデータセットに更新される。

では、次に 排他的論理和 第3ラウンドの出場選手を特定する機能です。

ステップ2.

  • に塗布してください。 セルF5 .
=XOR(C5="Head",D5="Head")

ステップ3.

  • 次に、 を押します。 入力 とドラッグが優勝しました。 フィルハンドル

という結果が得られます。 FALSE ということであれば、誰にでも分かりやすいと思います。

誰もが簡単に使えるようにIF関数を挿入します。

ステップ4.

  • 挿入後 イフ 関数は次のような数式になります。
=IF(XOR(C5="Head",D5="Head"),"Yes","No")

ステップ5.

  • さて、以下の結果から、明確な見当をつけることにします。

これで、3人が3回戦に出場し、2人が不出場ということになりました。

続きを読む Excelの「Not Equal to」演算子(5つの例付き)

結論

今回は、さまざまなブーリアン演算子を紹介しました。 それぞれのブーリアン演算子について、さまざまな例を追加しました。 皆様のご要望にお応えできれば幸いです。 ぜひご覧ください。 エクセルWIKI.com をクリックし、コメント欄にご意見をお寄せください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。