問題:

範囲A2:C8には、数値の行が含まれています。各行について、次の条件がいくつ満たされているかを示す必要があります。

  1. Num1(列A)= 2 2. Num2(列B)= 4 3. Num3(列C)= 6ネストされたIF関数に基づく次の式は、非常に複雑です。

IF(A2 = 2、IF(B2 = 4、IF(C2 = 6、 “すべての条件”、 “2つの条件”)、IF(C2 = 6、 “2つの条件”、 “1つの条件”))、IF( B2 = 4、IF(C2 = 6、 “2つの条件”、 “1つの条件”)、IF(C2 = 6、 “1つの条件”、 “条件なし”)))

同じ結果を達成するためのより簡単な方法はありますか?

解決策:

次の式に示すように、CHOOSE関数を使用します。

CHOOSE((A2 = 2)(B2 = 4)(C2 = 6)+1、 “条件なし”、 “1つの条件”、 “2つの条件”、 “すべての条件”)