目次
Microsoft Excelには多くの関数があり、それらはExcelに組み込まれています。 今回は、論理演算子を使ったExcelのブール関数について説明します。 ブール演算子は、Excelでは関数で表現されることに注意してください。
ブール演算子を実際に使って説明するために、以下のデータセットを使用します。
このデータセットは、期間付きローンの支払いを示しています。 支払いは毎月行われます。
練習用ワークブックをダウンロードする
この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。
Excelのブール演算子.xlsxExcelブール関数と演算子入門
ブール演算子はブール式からきています。 ブール式はプログラミング言語でよく使われます。 ブール演算子はブール式を表現するのに使われます。 ブール式の返り値は 1 または 0 簡単に理解するために、次のように表現することができます。 真 または 偽 を、それぞれご紹介します。
Excelでは、4つのブーリアン演算子/関数があります。 ノット , オア , アンド そして 排他的論理和 さて、今回はExcelの以下のブーリアン関数の概要を説明します。
オペレーター | 商品説明 |
---|---|
ノット | この関数の基本は、引数が何であれ、その引数の逆数を返すことである。 |
アンド | これはすべての引数を比較し、すべての引数を満たす場合は TRUE、そうでない場合は FALSE を返します。 |
オア | 引数のいずれかが満足すれば TRUE を返しますが、すべての引数が不満足な場合は FALSE を返します。 |
排他的論理和 | 例えば、2つの引数を比較する場合、いずれかの引数が真であれば「真」を、すべての引数が真、またはいずれの引数も真でなければ「偽」を返します。 |
これらの論理演算は、何らかのブーリアン演算を行う際に行われる。
論理演算子 | 意味 | 例 | 説明 |
---|---|---|---|
= | イコール | =B4=C4 | この式は、B4 と C4 を比較し、両者が等しければ TRUE を、そうでなければ FALSE を返します。 |
> | より大きい | =B4>C4 | B4 が C4 よりも大きい場合は TRUE、そうでない場合は FALSE が返される。 |
< | 未満 | =B4 | 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 をクリックし、コメント欄にご意見をお寄せください。