AND関数を使用して、数値が二つの値の間にあるかどうかを確認できます。 を評価すべての論理的な試験がTRUEを返す場合に限りすべての要件を満たすこととする。 それ以外の場合は、FALSEを返します。
図1., 最終結果:数値が二つの値の間にある場合
構文と
=AND(logical1, , ...)
- logical1のみが必要ですが、後続の論理テストはオプションです
- logical1、logical2、…など。 li>
数が二つの値の間にあるかどうかをチェックします
数が二つの値の間にあるかどうかをチェックするためには、我々は二つの論理テストでAND関数を使用することができます。,
- e4の式を入力してください:
=AND(D4>B4,D4<C4)
最初の論理テストD4>b4は、数値がSet1の値よりも大きい場合に評価され、第二の論理テストD4<c4は、数値がset2の値よりも小さいかどうかを評価します。
図2., ANDを使用して数式を入力します
- E4を選択し、数式をE8までドラッグします
その結果、行4、5、8の数値がセット1とセット2の値の間にあることがわかりました。 たとえば、D4の数字”9″は、値0と10の間にあります。 したがって、AND関数はTRUEを返します。
図3. 出力:数値が二つの値の間にある場合
ただし、比較している値が交換され、昇順に配置されていない場合があります。, 以下のデータがあり、Set2の値がSet1の値より常に大きいとは限りません。
図4. 値が交換されたときに誤った結果
同じ式を使用すると、誤った結果が得られます。 したがって、数値が小さい値よりも大きいかどうかを比較し、数値が大きい値よりも小さいかどうかを評価する式を適用する必要があります。 今回は、MINとMAXのAND関数を使用します。,
数値がMINとMAXを使用して二つの値の間にあるかどうかを確認します
- e4に数式を入力します。
=AND(D4>(MIN(B4,C4)),D4<(MAX(B4,C4)))
- E4を選択し、数式をE8までドラッグします。
min関数を通じて二つの値のうち小さい方を持つ数値です。 次に、MAX関数を使用して、数値を二つの値のセットのうち大きい値と比較します。,
以下の表は、値がSet1とSet2の二つの数値の間にあるかどうかを評価するときの正しい結果を示しています。
図5. MINとMAXを持つ式
二つの数字の間のIFステートメント
私たちは、IF関数を使用して値を比較するときに結果をカスタマイズすることができま 数値が二つの値の間にある場合は”はい”を返し、そうでない場合は”いいえ”を返す式を返すとします。,
- e4に数式を入力します。
=IF(AND(D4>(MIN(B4,C4)),D4<(MAX(B4,C4))),"Yes","No")
- E4を選択し、数式をE8までドラッグします。
IF関数をAND式の周りにラップしました。 その結果、式は”TRUE”の代わりに”Yes”を返し、”FALSE”の代わりに”No”を返します。
図6., 出力:二つの数字の間のステートメントの場合
Excelの専門家へのインスタント接続
ほとんどの時間、あなたが解決する必要があります問題は、式や関数の単純なアプリケーションよりも複雑になります。 保存したい場合は時間の研究の痛みを生Excelchatサービス! 当社のExcelに専門家を擁しており24/7答えによらずExcelの質問があります。 私達は30秒以内の関係および20分以内のカスタマイズされた解決を保証する。