目次
Excel で作業しているとき、多くの場合、複数のファイルを処理する必要があります。 イフ ステートメントを使用して、異なる条件や基準を追加することができます。 今回は、複数の イフ ステートメントをExcelのテキストで表示します。
練習用ワークブックをダウンロードする
Excelでテキストを含むIF文を複数使用する方法(6つのクイックメソッド).xlsxExcelでテキストを含むIF文を複数使用する6つのクイックメソッド
ここでは、ひまわり幼稚園という学校の物理と化学の生徒の受験記録をデータセットとして用意しました。
今日の目的は、物理と化学の成績から、各生徒の総合成績を調べることです。
を複数適用することとする。 イフ の文言はこちらです。
1.複数のIF文とAND条件付きテキスト(大文字・小文字を区別しないマッチング)
ここで、2科目とも合格した場合のみ総合成績が「合格」、そうでない場合は「不合格」になると考えてみましょう。
ここでは AND機能 の中で IF機能 .
したがって、1人目の生徒の総合成績の計算式は次のようになる。
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
注意事項
- があります。 IF機能 はデフォルトで大文字と小文字を区別しないマッチングを行います。 C4="合格" または C4="合格" はここでは重要ではありません。
- AND(C4="合格",D4="合格") 収益 真 の両方の条件が揃った場合のみです。 真 を返します。 ファルス .
- そのため IF(AND(C4="pass",D4="pass")), "Pass", "Fail") が返ってきます。 "パス" のみを返し、それ以外の場合は "失敗" .
をドラッグしてください。 フィルハンドル をクリックして、この数式を残りのセルにコピーしてください。
続きを読む: Excelの数式でIFとANDを使い分ける(7例)
2.複数のIF文とAND条件付きテキスト(大文字小文字を区別して一致させる)
IF機能 は、デフォルトでは大文字小文字を区別しないテキストとのマッチを返します。
そのため、大文字小文字を区別したマッチを返したい場合は、少し工夫が必要です。
を使用することができます。 正確な機能 との組み合わせで、Excelの IF機能 を使うと、大文字と小文字を区別したマッチを返します。
一人目の生徒の総合成績は、この計算式を使います。
=IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass"))), "Pass", "Fail")
注意事項
- があります。 EXACT機能 は大文字と小文字を区別して動作するので、正確に EXACT(C4, "Pass")。
- EXACT(C4, "pass") を返すので、ここでは動作しません。 FALSE 自分でテストすることができます。
- あとは、前の式と同じです。 IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail"") が返ってきます。 "合格" あればこそ "合格" の両者において。
ここで、ドラッグして フィルハンドル をクリックして、この数式を残りのセルにコピーしてください。
続きを読む: ExcelでIF条件を複数使用する方法(3つの例)
3.複数のIF文とOR条件付きテキスト(大文字小文字を区別しないマッチング)
では、応用編として オア機能 の中で IF機能 .
ここでは、受験生が試験で少なくとも1科目合格すれば合格と考えることにしましょう。
したがって、学生の総合的な結果を知るためには、OR条件を適用する必要がある。
一人目の生徒の総合成績の計算式は次のようになります。
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
注意事項
- があります。 IF機能 はデフォルトで大文字と小文字を区別しないマッチングを行います。 C4="合格" または C4="合格" はここでは重要ではありません。
- OR(C4="合格",D4="合格") 収益 真 のうち、少なくとも1つの条件が満たされれば 真 を返します。 FALSE .
- そのため IF(OR(C4="pass",D4="pass"), "Pass", "Fail") が返ってきます。 "パス" を返します。 "失敗" .
をドラッグしてください。 フィルハンドル をクリックして、この数式を残りのセルにコピーしてください。
続きを読む エクセルでMAX IF関数を使う方法
4.複数のIF文とOR条件付きテキスト(大文字・小文字を区別して一致させる)
で使用したような アンド という条件がある場合、その組み合わせで EXACT機能 とのことです。 IF機能 で大文字と小文字を区別したマッチを生成します。
一人目の生徒にはこの式を使う。
=IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass"))), "Pass", "Fail")
注意事項
- があります。 EXACT機能 は大文字と小文字を区別して動作するので、正確に EXACT(C4, "Pass")。
- EXACT(C4, "パス") を返すので、ここでは動作しません。 FALSE 自分でテストすることができます。
- あとは、前の式と同じです。 IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass"))), "Pass", "Fail") が返ってきます。 "合格" あれば "合格" 少なくとも1つの科目で
をドラッグしてください。 フィルハンドル をクリックすると、数式が残りのセルにコピーされます。
続きを読む Excel VBA:複数の条件を持つIf Then Elseステートメント(5例)
5.ネストしたIFステートメント
これまでは AND機能 とのことです。 オア機能 の中で IF機能 を使用して、複数の条件を処理することができます。
しかし IF機能 別枠 IF機能 を使用して、複数の基準を扱うことができます。
これをマルチプルと呼びます。 イフ の文言があります。
があります。 アンド 文、つまり、両方の科目に合格した場合のみ合格とする文は、ネストされた イフ の文はこのようになります。
=IF(C4="pass",IF(D4="pass", "pass", "Fail"), "Fail")注意事項
- ここで、もしセル C4 でございます "合格" の値を確認するために移動します。 D4 です。
- もし、セルの値が D4 も "パス として認証します。 "合格" そうでない場合は、次のように認定します。 "失敗" .
- そして、IF関数は大文字小文字を区別しないマッチを返します。 ですから C4="パス" または C4="合格" は、本当にどうでもいいことです。
をドラッグしてください。 フィルハンドル をクリックすると、この数式を残りのセルに記入することができます。
また、大文字と小文字を区別してマッチさせたい場合は、その組み合わせで EXACT機能 とのことです。 IF機能 を、先に示したように
この数式を最初のセルで使用し、その後にドラッグして フィルハンドル .
関連コンテンツ:Excel IF関数を値域で使う方法
6.配列式による複数のIF文
ここまでで行ったことは、最初のセルに数式を適用し、その後にドラッグで フィルハンドル をクリックすると、残りのセルに数式が入力されます。
しかし アレイ式 をクリックすると、すべてのセルが一緒に埋められます。
があります。 アンド と オア には、先ほどの計算式は適用できません。 アレイ式 を適用することができます。 アレイ式 をネストしたIF関数で表現しています。
を持つ全生徒の総合的な結果を知ること。 アレイ式 という数式を挿入することができます。
=IF(EXACT(C4:C13, "Pass"),IF(EXACT(D4:D13, "Pass")), "Pass", "Fail"), "Fail")
注意事項
- こちら C4:C13 と D4:D13 は私の基準の2つの範囲であり、あなたは自分の基準を使ってください。
- ここでは、大文字と小文字を区別していますが、大文字と小文字を区別しない場合は C4:C13="Pass"(パス と D4:D13="パス" ではなく
- プレス ctrl+shift+エンター になっていない限り、数式を入力します。 オフィス365 .
続きを読む: エクセルで複数のIf条件を使い熟成させる方法(5つのメソッド)
結論
これらの方法を使えば、Excelでテキストを含む複数のIF文を使うことができます。 他の方法をご存知ですか? または、何か質問がありますか? 遠慮なくご質問ください。