0

5列のスプレッドシートがあります

+----+----+----+----+-------------+
| | C1 | C2 | C3 | C4 | C凝集体 |
+----+----+----+----+-------------+
|はい | | | | | | | はい |
| | |はい | | | | | はい |
| | | | |はい | | | はい |
| | | | | | |はい | はい |
|はい |はい | | | | | はい |
|はい | |いいえ | | | たぶん |
|はい |はい |いいえ | | | たぶん |
|はい |はい |いいえ |いいえ | たぶん |
|いいえ | | | | | | | いいえ |
| | |いいえ | | | | | いいえ |
| | | | |いいえ | | | いいえ |
| | | | | | |いいえ | いいえ |
+----+----+----+----+-------------+

列 C1 ~ C4 は、他のソースからの静的データです。C-Aggrogate は、他の列を集計し、不一致の可能性がある場合に強調表示することを目的としています。

特定の行のルールは次のとおりです。

  1. すべての列が空白の場合、C-Aggrogate は空白です
  2. 少なくとも 1 つの列が「はい」であり、「いいえ」の列がない場合、C-Aggrogate は「はい」です
  3. 少なくとも 1 つの列がNOであり、 YESの列がない場合、C-Aggrogate はNOです。
  4. 少なくとも 1 つの列が「はい」で、少なくとも 1 つの列が「いいえ」の場合、C-Aggrogate はMAYBEです

C-Aggrogate の正しい数式を作成するには、どこから始めればよいですか? YES、NO、MAYBE は単なるサンプル値であり、人間が判読できる任意の値である可能性があります。

4

1 に答える 1

1

きれいではありませんが、要件を満たしているようです:

=IF(AND(COUNTIF(A1:D1,"YES")>0,COUNTIF(A1:D1,"NO")=0),"YES",
 IF(AND(COUNTIF(A1:D1,"NO")>0,COUNTIF(A1:D1,"YES")=0),"NO",
 IF(AND(COUNTIF(A1:D1,"YES")=0,COUNTIF(A1:D1,"NO")=0),"","MAYBE")))
于 2013-03-19T03:40:19.553 に答える