2016-11-02 17 views
0

4つのカラム(A〜D)と5つのカラム(E)があります。 enter image description hereカラムa = 0の場合、カラムb = 0、カラムcを使用

E2のための私のロジックはその後、私はこれを試してみました 「D2が0であれば、その後、C2を使用して、C2も0であれば、その後、B2を使用し、B2は再び0であれば、その後、A2を使用する」のようなものです公式:= if(D2=0, C2, if(C2=0, B2,if(B2=0, A2), D2) 確かに動作しません..

ここをクリックしてください!ありがとうございました!

答えて

2

あなたは私はあなたが何かを入れている場合には、最初の文字列にすべての値を行い、「0」と比較する&""を入れている。この

=IF(D2&""="0",IF(C2&""="0",IF(B2&""="0",A2,B2),C2),D2)&"" 

を試すことができます細胞内には'0のようになります。終わり

、文字列に

EDIT値を強制的に&""を置く:
テキストまたは値を迎合する必要はありません場合は、あなただけの単純な削除これら&""

=IF(D2=0,IF(C2=0,IF(B2=0,A2,B2),C2),D2) 
+0

それは完全に動作します!ありがとうございました!!! –

0

この式を使用します。

=IF(D1<>0,D1,IF(AND(D1=0,C1<>0),C1,IF(AND(D1=0,C1=0,B1<>0),B1,IF(AND(D1=0,C1=0,B1=0,A1<>0),A1,0)))) 

enter image description here

+0

なぜ 'することができますが、AND (D1 = 0、C1≠0) 'などとなる。その点に達すると、D1はゼロでなければならないので、再度チェックする必要はありません。 –

+0

添付の写真を見れば、D列にデータがあります – harun24hr

+0

D1が0以外の場合、2番目の 'if'文は決して実行されません。したがって、D1 = 0を再度確認する必要はありません。 –

関連する問題