2016-10-11 13 views
-1

私は作業中のシートにステータスカラムを持っており、そのステータスカラム内のステータスに基づいて全体的な進行ステータスを取得する必要があります。Excel:別の範囲の値に基づくステータス

シナリオ1:たとえば未開始

ステータス
が開始されていません
未開始

全体の進捗状況:

2を開始しない(しなければならない):

ステータス進行中

が開始されていません
未開始

全体の進捗状況:

ステータス
パス
パス
:プログレス

3(あるべき)合格

全体的な進捗状況:(必要があります)合格

答えて

1

あなたが望むものを得るには、かなりの方法があります。例えば

、あなたは一緒に「ネスティング」として知られているものでIF文入れることができます:彼らはすべての「未開始」されている場合、彼らはしている場合

=IF(AND(A2="Not started",A3="Not started",A4="Not started"),"Not started",IF(AND(A2="Pass",A3="Pass",A4="Pass"),"Pass","In progress")) 

これは、「パス」、「未開始」を返しますすべての「パス」とそうでない場合は、「進行中」にデフォルト設定されます。

また、あなたは持って、それに基づいて、あなたのIFを構築しているか、各フレーズの多くまで数えることができる。

+0

ここはあなたのソリューションにわずかな改善であります:COUNTIF(A2:A4、 "pass")= C(COUNTIF(A2:A4、 "pass")= OUNTA(A2:A4)、「合格」、「進行中」))。範囲を簡単に変更してより多くの細胞を含めることができるので、私はそれを改善すると考えています。しかし、それは私だけです。それ以外のことは*(+ 1)*私の側から。 – Ralph

関連する問題