ExcelのIF関数は、条件付き出力を提供するために使用されます。

unnamed (4)

構文:

=IF(condition, value if TRUE, value if FALSE)

ExcelのIFステートメントは、条件をチェックし、条件がTRUEの場合は指定された値を返し、FALSEの場合は別の指定された値を返します。TRUEの場合は値の代わりにFALSEの値*を指定すると、値、引用符で囲まれたテキスト、別の数式、またはさらに別のifステートメント( link:/ logical-formulas-excel-nested-if-function [nested IFステートメント]、それについて話します)。

Pro Note: IF in Excel 2016, 2013, and 2010 can have up to 64 nested

IF statements. In Excel 2007 it was only 7.

IFステートメントの最も優れている点は、TRUEとFALSEの結果をカスタマイズできることです。そして、これはそれが使用されるものです。方法を見てみましょう…​

IF例1:人々のリストがあると仮定します.ここで、大人が何人、未成年が何人か知りたいと思います。

19歳以上の人は大人で19歳未満の人は未成年だとしましょう。

unnamed (3)

セルC2に、このExcel IFステートメントを記述し、下にドラッグします。

=IF(B2>19,”Adult”,”Minor”)

ここで、ExcelはセルB2の値が19より大きいかどうかを単にチェックします。 19より大きいため、C2で成人を示します。そして、それはすべてのセルに対して同じことをします。最後に、これを取得します:

unnamed (2)

これは、ExcelのIF関数の簡単な例です。ただし、ほとんどの場合、ネストされたIFまたはIFと他のExcel関数の組み合わせが必要になります。

IFステートメントの別の例を見てみましょう。

例2.ExcelでネストされたIF複数の条件を確認する特定のリストで、子供が大人であるか「ティーンエイジャーまたは子供」であるかを指定する必要があるとします。未成年者の場合、彼は10代(13歳から19歳の間)または子供(13歳未満)です。

unnamed (1)

したがって、ここでこのIFを実行する必要があります(学生の年齢<20、はいの場合checkif(学生の年齢<13、はいの場合は「Kid」、いいえの場合は「Teenager」を表示)、いいえの場合は「Adult」を表示)

他の方法もありますが、理解のために、この例を取り上げています。

Info: Most formulas are solved inside out but not IF statements.

In a nested IF function, outer IF is solved first and then the inner IF.

this is a basic diagram of the nested IFs control flow.

セルC2に、次のIF数式を記述し、セルC10にドラッグします。

=IF(B6<20,IF(B6<13,”KID”,”Teenager”),”Adult”)*

これが最終製品です。

unnamed (5)

さて、これを理解しましょう。それは簡単です。

IF(B6 <20:このステートメントは、B6の値が20未満かどうかをチェックします

そうではありません。

そうではないため、値IF TRUE(IF(B6 <13 、 “KID”、 “Teenager”))の部分で、Value IF FALSE *の部分にジャンプし、「Adult」と表示されます。

ほとんどが20歳以上であるため、「Adult」と表示されます。 」。

Raviは11歳で「KID」と表示され、Manyankは16歳で「Teenager」と表示されることに注意してください。まず、ExcelはRaviの年齢が20歳未満かどうかを確認します。TRUEです。コントロール次に、別のIFステートメントを含むTRUEセクションに移動しますIF(B6 <13。次のExcelはRavi <13 *かどうかをチェックします。TRUEです。コントロールはIFのTRUEセクションに移動します。「KID」が含まれているため、「KID」と表示されます。 」があります。

重要な注意事項:

。ネストされたIFは内部で解決されます。外部IFは内部IFへのゲートウェイとして機能します。

。Excelの場合2016、2013、2010では、最大64ステップのIFステートメントを使用できます。以前のExcelバージョンでは、7ステップしかありませんでした。

。 IFは論理をサポートしますこれらの演算子=(等しい)、<(より小さい)、>(より大きい)、⇐(以下)、> =(以上、<>(等しくない)

。FALSEステートメントはオプションですが、TRUEオプションは必須です。

関連記事:

`link:/ logical-formulas-if-function-with -wildcards [ワイルドカードを使用したIF関数] `

人気のある記事:

` link:/ Tips-countif-in-microsoft-excel [Excel2016でCOUNTIF関数を使用する方法] `

link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]