Microsoft ExcelのIf-Elseの使い方:ステップバイステップ

ページ名:Microsoft ExcelのIf-Elseの使い方_ステップバイステップ

このWikiHowでは、Microsoft ExcelでIF関数を使用して論理式を作成する方法をご紹介します。IF-else文は、ある条件が満たされた場合に1つの値を表示し、条件が満たされなかった場合に別の値を表示することを示します。IF関数を使用すると、条件を評価し、条件が真または偽の場合に異なる値を出力することができます。AND、OR、NOT関数を追加して、より複雑な論理条件を作成することもできます。ネストされたIF文を使用して、満たさなければならない複数の条件と異なるパスを作成します。

知っておくべきこと

  • if-else文を作成するには、=IF(logical_test, [value_if_true], [value_if_false]) を使用します。
  • AND、OR、NOT関数を追加して、より複雑な状況を評価する。
  • 入れ子のIF文を作成して、複数の条件を異なるレベルで評価する。

IF関数の使用

  1. Excelを開き、[白紙のドキュメント]をクリックする。Excelがすでに白紙のスプレッドシートに開いている場合は、この手順を省略できます。
    • あるいは、IF関数を適用したいデータセットがすでにある場合は、既存のExcelファイルを開いてください。
  2. 評価したいデータを入力する。例えば、A列とB列に2つの数値があるとします。これらの数値が同じ数値かどうかを調べるために、IF式を使用して比較することができます。
  3. 空白のセルに「=IF(A1=B1,」と入力します。IF関数の最初の引数は、評価したい条件です。A1=B1をチェックしたい条件に置き換えてください。以下はその例です:
    • A1>B1
    • A1="カナダ"
    • A1=3
  4. コンマの後に「yes」と入力する。これはIF関数の第2引数です。条件が真の場合に表示させたい値です。これで、=IF(A1=B1, "yes",.
  5. コンマの後に "no")と入力する。これはIF関数の第3引数です。条件が偽の場合に表示させたい値です。これで、=IF(A1=B1, "yes", "no")となる。
    • 言い換えれば、この例は、A1がB1と等しい場合、IF式のセルに「yes」というテキストが表示されるべきであることを示している。そうでなければ、"no "と表示される。
    • 2番目と3番目の値は、別のテキスト、数値、または関数(例えば.)
    • をデータセットの他の部分に適用することもできる.

AND、OR、NOTの追加

  1. 単純なIF式を作成する。これを基本式として、論理演算子を追加していきます。IF関数の第1引数にAND、OR、NOT演算子を追加すると、複数の条件を評価したり、条件を満たさないかどうかを評価したりできる。
    • 簡単な例では、=IF(A1=B1, "yes", "no")は、A1がB1に等しいかどうかという1つの条件を評価します。
  2. AND演算子を追加する。AND、OR、NOTは関数としてフォーマットされます。AND関数はAND(条件1, 条件2)の書式に従う。両方の条件が真の場合、AND引数全体が真になります。一方または両方の条件が偽の場合、AND引数は偽と評価される。
    • この例を続けると、=IF(AND(A1=B1, A1=C1), "yes", "no")は、A1がB1とC1に等しいかどうかをチェックします。
  3. OR演算子を追加する。OR関数はOR(条件1, 条件2)の書式に従う。どちらかの条件が真なら、OR引数全体が真になる。両方の条件が偽の場合、OR引数は偽と評価される。
    • この例を続けると、=IF(OR(A1=B1, A1=C1), "yes", "no")は、A1がB1に等しいかC1に等しいかをチェックする。
  4. NOT演算子を追加する。NOT関数はNOT(condition)という書式に従う。条件が真の場合、NOT引数は偽になる。条件が偽の場合、NOT引数は真になる。
    • この例を続けると、=IF(NOT(A1=B1), "yes", "no")は、A1がB1と等しくないかどうかをチェックする。

ネストされたIF関数の使用

  1. Excelで白紙のドキュメントを開く。エクセルがすでに白紙のスプレッドシートを開いている場合は、このステップは省略できる。この方法では、空白のドキュメントを使用して数式の例を作成します。
    • この数式例では、A1 の値が 5 より大きい場合は 1 を掛け、5 以下の場合は 2 を掛けるとします。
    • この式の最終結果は次のようになる: =IF(A1>5, A1*1, IF (A1<5, A1*2, A1*2))
  2. A1に2を入力し、↵Enterを押す。
  3. セルB1をダブルクリックします。ここに例の数式を入力します。
  4. セルに =IF( と入力する。これで数式が始まります。
  5. 最初の条件を入力し、その後にコンマを続けます。これは、実行する最初のテストです。
    • この例では、A1 の値が 5 より大きい場合に特定のアクションを実行します。A1>5,と入力する。
    • これで数式は「=IF(A1>5,, 」となり、「A1内の数値が5より大きければ」という意味になる。
  6. trueの場合、希望の出力をタイプする。これは、最初の条件の結果が真である場合に発生させたい動作である。
    • この例では、値が5より大きければ1を掛けるようにしたい。そこで、A1*1と入力する。
    • 式は次のようになる: =IF(A1>5, A1*1.これは、「A1の値が5より大きければ、その値に1を掛ける」という意味である。
  7. コンマ)を入力し、スペースバーを押す。数式は次のようになるはずである: =IF(A1>5, A1*1、
  8. スペースの後にIF( と入力する。これで、数式の2番目の部分を追加する準備ができた。
  9. 2番目の条件を入力し、その後にコンマを続ける。これは、A1の値に対して実行する2番目のテストである。
    • この例では、A1が5より小さい場合に発生するアクションを指定したい。そこで、A1<5と入力する。
    • これで数式は次のようになるはずだ: =IF(A1>5, A1*1, IF(A1<5,.
  10. 真の場合、希望する出力を入力し、その後にコンマを続ける。これは、A1が5より小さい場合に発生させたい動作である。
    • この例では、値が5より小さい場合、値を2倍したい。そこで、A1*2, と入力する。
    • 式は次のようになる: =IF(A1>5, A1*1, IF(A1<5, A1*2,.
  11. と入力すると、出力は偽になる。5より大きいか小さいかをチェックしているのだから、falseになりうる値は5だけである。
    • この例では、イコール・ツーの値に2を掛けたいので、A1*2と入力する。
    • 数式は次のようになるはずだ:=IF(A1>5, A1*1, IF(A1<5, A1*2, A1*2.これは、A1の値が5に等しい場合、2倍されることを意味する。
  12. 型))。これで、入れ子になった両方のIF文が終了する。
    • 数式は次のようになります: =IF(A1>5, A1*1, IF(A1<5, A1*2, A1*2)).
  13. Enter ↵ を押します。数式が実行され、セルB1に結果が表示されます。A1の値(2)が5より小さいので、2が掛けられたことになります。
この記事は " How to Use If-Else in Microsoft Excel: この記事は、CC BY-NC-SAの下で公開されている "How Use If-Else in Microsoft Excel: Step-by-Step Tutorial "を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧