\r\n\r\n

googlesheetsのif関数の使い方

googlesheetsの数式で、テストが真か偽かで結果が異なるロジックテストを実行したい場合、if関数を使用する必要があります。googleフォームでの使い方はこちら...。

googlesheetsの数式で、テストが真か偽かで異なる結果を提供するロジックテストを実行したい場合は、If関数を使用する必要があります。ここでは、Googleフォームでの使い方を紹介します。

その名が示すように、IFは論理テストにおいて、1つのセルまたはセルの範囲が特定の条件を満たすかどうかをテストし、常にTRUEまたはFALSEの結果をもたらすために使用されます。

IfテストがTRUEであれば、googlesheetsは数値やテキスト文字列を返すか、計算を実行するか、別の数式を実行します。

もし結果がfalseなら、全く別の動作をします。IFと他の論理関数(ANDやORなど)を組み合わせたり、IF文を入れ子にして使うことも可能です。

if関数の使用

IF関数は、単一の論理テストに単独で使用することも、複数のIF文を単一の数式に入れ子にしてより複雑なテストを行うことも可能です。

まず、表計算ソフトのgooglesheetsを開き、セルに「=IF (test, valueu IF\u true, valueu IF\u false)」と入力します。

testを論理テストに置き換え、その結果がtrueまたはfalseの時にgooglesheetsが提供するアクションまたは結果で "value au ifētu true", "value au ifētu false "を置き換えます。valueu ifu false" パラメータ。

以下の例では、IF文を使って、セルB3の値をテストしています。もしセルB3が文字Bを含んでいれば、セルA3に真の値が返されることになる。この例では、文字aを含むテキスト文字列である。

もしセルB3に文字Bが含まれていなければ、セルA3は値FALSEを返し、この場合文字Cを含むテキスト文字列となる。

図の例では、セル B3 に文字 B が入っているので、TRUE の結果(文字 A)が A3 として返されます。

また、この計算はロジックテストとしても利用できます。以下の例では、セルA4のIF式は、セルB4の値が数値10以上かどうかをテストしています。結果が真であれば、数値1が返され、偽であれば、数値2が返されます。

この例では、セル B4 の値が 9 であるため、論理テストの結果が False となり、数値 2 が表示されることになります。

ネストされたif文

より長く、より複雑なロジックテストを実行したい場合は、複数のIf文を同じ数式に入れ子にすることができます。

複数のIF文を1つの数式にネストするには、単純にtype=IF (1つ目の㊙テスト、値㊙IF㊙ true、IF (2つ目の㊙テスト、値㊙IF㊙ true、値㊙IF㊙ false)) とします。これは1つのネストしたIF文しか示していませんが、必要な数だけIF文をネストすることができます。

例えば、セルB3が4に等しい場合、A3のIf式は3を返します。セルB3が4に等しくない場合、2番目のIf文を使ってセルB3の値が10未満であるかどうかをテストします。

このテスト例では、最初の "valueu IFu false "パラメータとして独自のネストされたIF文があり、2番目のテストを考慮する前に最初のテストがfalseであることを要求しています。

上の例では、このテストの3つの可能性のある結果をすべて示しています。最初の論理テスト (B3 equals 3) が真の結果を返すと、セル A3 の IF 式は数値 4 を返します。

2番目の論理テストでは、B4の値が10未満であるセルA4に、別の真結果が返されます。

唯一の不正解はセルA5で、2つのテスト結果(B5が3に等しいか10未満か)が不正解であり、不正解(0)が返されることである。

ネストされたIF文は、同様に "valueu IFu true "パラメータとして使用することができます。そのためには、=IF (first test, if (second test, value true, value false), value false)と入力します。

例えば、セル B3 に数値 3 が含まれ、セル C3 に数値 4 が含まれる場合、5 が返される。B3 に数値 3 が含まれ、C3 に数値 4 が含まれない場合、0 が返され る。

B3 に 3 が含まれない場合、数値 1 が返される。

この例の結果は、最初のテストが真で、セルB3は数字3に等しくなければならないことを示しています。

ここから、最初のifである "valueu ifētu true "を2回目のネストしたif文でテストする(C3、C4、C5、C6に数字4が含まれるかどうか)。これにより、2つの "valueu ifu false "の可能性(0または1)が得られる。これは、セルA4とA5の場合です。

最初のテストでFALSEパラメータが含まれていない場合、googlesheetsは自動的にFALSEのテキスト値を返します。これは、上記の例のセルA6に示されている。

ifをandとorで使い分ける

IF関数が論理テストを行う場合、結果が真か偽かにかかわらず、ANDやorなどの他の論理関数をIF式内にネストすることができます。これにより、複数の条件を用いて初期テストを実行することができます。

AND関数は、真の結果を示すためには、すべてのテスト基準が正しいことが必要です。または、正しい結果を得るためには、1つのテスト基準のみが必要です。

IF ANDを使用する場合は、=IF (AND (AND parameter 1, AND parameter 2), valueu IFếtura true, valueu IFếtura false)と入力します。独自の代入やパラメータを使用し、任意の数のパラメータを追加することができます。

Use IF OR, =IF (OR (or parameter 1 or parameter 2), value u IFū true, value u IFū false).必要な数のORパラメータを置き換え、追加する。

この例では、B列とC列の同じ値をテストするためにIFとIF ORが使用されています。

IF andの場合、A3が "Yes "のテキスト文字列を返すには、B3が1、C3が5より小さくなければならない。A3の結果は両方とも真、セルA4とA5の結果は一方または両方とも偽である。

IF orの場合、1つのテスト(B3が1に等しいか、C3が5より小さい)だけが真でなければならない。この例では、B列とC列の結果のどちらか、または両方が正しいため、A8とA9の両方がTRUE結果("Yes")を返す。A10のみ偽の結果を返し、失敗した結果が2つあります。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ