スキップしてメイン コンテンツへ

条件式を作成する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに英語の記事があります。

条件が true または false であるかどうかをテストし、式間の論理的な比較を複数のタスクに対して行うことができます。 AndORNOTIF関数を使用して、条件付き数式を作成することができます。

たとえば、 IF関数では次の引数が使用されます。

IF 関数付きの数式

IF 関数を使用する数式

z0z_論理式: 確認する条件。

(z0z_)真の場合: 条件が true の場合に返す値。

z0z_偽の場合: 条件が false の場合に返す値。

数式の作成方法の詳細については、「数式を作成または削除する」を参照してください。

目的に合ったトピックをクリックしてください

論理値 (TRUE または FALSE) を返す条件式を作成する

別の計算を実行するか、または TRUE または FALSE 以外の値にする条件付き数式を作成する

論理値 (TRUE または FALSE) を返す条件式を作成する

この処理を実行するには、次の例に示されているように、 andORNOT関数、演算子を使用します。

使用例

使用例を新規のワークシートにコピーすると、計算結果を確認できます。

その方法は?

  1. この記事の使用例を選択します。

    重要: 行見出しまたは列見出しは選択しないでください。

    Excel 2013 for Windows でヘルプから例を選択する

    ヘルプから使用例を選択する

  2. Ctrl キーを押しながら C キーを押します。

  3. Excel で、空白のブックまたはワークシートを作成します。

  4. ワークシートのセル A1 を選択し、Ctrl キーを押しながら V キーを押します。

重要: 使用例が正常に動作するためには、ワークシートのセル A1 に貼り付ける必要があります。

  1. 計算結果の表示と、結果を返す数式の表示を切り替えるには、Ctrl キーを押しながら ` (アクサン グラーブ) キーを押すか、[数式] タブの [ワークシート分析] で [数式の表示] をクリックします。

使用例は、空白のワークシートにコピーした後、必要に応じて変更できます。

1

2

3

4

5

6

7





ファイブ


10


11



12

A

B

データ

15

9

8

Sprockets

商品

数式

説明 (計算結果)

= AND (A2>A3, A2<A4)

セル A2 の値が A3 の値よりも大きくなっているかどうか、および A2 の値が A4 の値より小さいかどうかを判別します。 返し

= OR (A2>A3, A2<A4)

セル A2 の値が A3 の値より大きいかどうか、または A2 の値が A4 の値より小さいかどうかを判別します。 TRUE

= NOT (A2 + A3 = 24)

セル A2 と A3 の値の合計が24に等しくないかどうかを判定します。 返し

= NOT (A5 = "Sprockets")

セル A5 の値が "Sprockets" と等しくないかどうかを判別します。返し

= OR (A5<> "Sprockets", A6 = "ウィジェット")

セル A5 の値が "Sprockets" と等しくないか、または A6 の値が "ウィジェット" と等しいかどうかを判別します。TRUE

これらの関数の使用方法の詳細について 、「関数、関数、 NOT 関数」を参照してください。

ページの先頭へ

別の計算を実行するか、または TRUE または FALSE 以外の値にする条件付き数式を作成する

この処理を実行するには、次の例に示すように、 IF関数、 And関数、 OR関数、演算子、演算子を使用します。

使用例

使用例を新規のワークシートにコピーすると、計算結果を確認できます。

その方法は?

  1. この記事の使用例を選択します。

重要: 行見出しまたは列見出しは選択しないでください。

Excel 2013 for Windows でヘルプから例を選択する

ヘルプから使用例を選択する

  1. Ctrl キーを押しながら C キーを押します。

  2. Excel で、空白のブックまたはワークシートを作成します。

  3. ワークシートのセル A1 を選択し、Ctrl キーを押しながら V キーを押します。

重要: 使用例が正常に動作するためには、ワークシートのセル A1 に貼り付ける必要があります。

  1. 計算結果の表示と、結果を返す数式の表示を切り替えるには、Ctrl キーを押しながら ` (アクサン グラーブ) キーを押すか、[数式] タブの [ワークシート分析] で [数式の表示] をクリックします。

使用例は、空白のワークシートにコピーした後、必要に応じて変更できます。

1

2

3

4

5

6

7


8



ファイブ



10



折り




12



14



14




マート



16

A

B

データ

15

9

8

Sprockets

商品

数式

説明 (計算結果)

= IF (A2 = 15, "OK", "Not OK")

セル A2 の値が15に等しい場合は、"OK" を返します。 それ以外の場合は、"OK ではありません" を返します。OK]

= IF (A2<>15, "OK", "Not OK")

セル A2 の値が15と等しくない場合は、"OK" を返します。 それ以外の場合は、"OK ではありません" を返します。(OK ではありません)

= IF (NOT (A2< = 15), "OK", "Not OK")

セル A2 の値が15以下の場合は、"OK" を返します。 それ以外の場合は、"OK ではありません" を返します。(OK ではありません)

= IF (A5<> "SPROCKETS", "OK", "Not OK")

セル A5 の値が "SPROCKETS" と等しくない場合は、"OK" を返します。 それ以外の場合は、"OK ではありません" を返します。(OK ではありません)

= IF (AND (A2>A3, A2<A4), "OK", "Not OK")

セル A2 の値が A3 の値よりも大きく、A2 の値が A4 の値よりも小さい場合は、"OK" を返します。 それ以外の場合は、"OK ではありません" を返します。(OK ではありません)

= IF (AND (A2<>A3, A2<>A4), "OK", "Not OK")

セル A2 の値が A3 と等しくなく、A2 の値も A4 の値と等しくない場合は、"OK" を返します。 それ以外の場合は、"OK ではありません" を返します。OK]

= IF (OR (A2>A3, A2<A4), "OK", "Not OK")

セル A2 の値が A3 の値よりも大きい場合、または A2 の値が A4 の値より小さい場合は、"OK" を返します。 それ以外の場合は、"OK ではありません" を返します。OK]

= IF (OR (A5<> "Sprockets", A6<> "ウィジェット"), "OK", "Not OK")

セル A5 の値が "Sprockets" と等しくない場合、または A6 の値が "ウィジェット" と等しくない場合は、"OK" を返します。 それ以外の場合は、"OK ではありません" を返します。(OK ではありません)

= IF (OR (A2<>A3, A2<>A4), "OK", "Not OK")

セル A2 の値が A3 の値と等しくない場合、または A2 の値が A4 の値と等しくない場合は、"OK" を返します。 それ以外の場合は、"OK ではありません" を返します。OK]

これらの関数の使用方法の詳細については、「 IF 関数「関数」、または「関数」を参照してください。

ページの先頭へ

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×