2017-09-26 32 views
1

私はセルG2場合Completedを言うために、細胞(J2)を設定しようとしている。これらのセルのいずれかがそれらに"Fail"を持っている場合、G41 はすべて"Pass"他のディスプレイBugsの価値を持っています。IF関数、Excel - 列A1:A10が "合格"に設定されている場合、値をTrueに設定するにはどうすればよいですか?

私は現時点で持っている式は次のとおりです。

=IF(G2:G41="Pass", "Completed", "Bugs") 

しかし、それは、セルG41が"Fail"に設定されている場合Completedを言って続けています。これをどうやって解決するのですか?

答えて

2

たぶんこれ...

=IF(COUNTIF(G2:G41,"Pass")=ROWS(G2:G41),"Completed","Bugs") 

編集: 範囲G2の場合:G41は空白が含まれていることと、あなたが唯一、この範囲内のすべての充填されたセルは、それらの「パス」を持っている場合はカウントしたいですG41:あなたはこのような何かをしようとする...

=IF(COUNTIF(G2:G41,"Pass")=COUNTA(G2:G41),"Completed","Bugs") 

ので、編集した式は、範囲G2で空白のセルは無視されます。

0

ARRAY関数を入力していないので、excelは最初のセルG2の値のみを評価します。

別のアプローチ:

=IF(NOT(SUM(--(G1:G41<>"pass"))),"Completed", "Bugs") 

キーを押し、CTRL +シフト+式を完了するために、入力します。

関連する問題