2016-11-02 5 views
0

4 개의 열 (A-D)과 5 번째 열 (E)이 있습니다. 유효한 값을 원합니다. enter image description here열이 a = 0 인 경우 열 b = 0 인 다음 열 c를 사용하십시오.

E2에 대한 나의 논리는 같은 것입니다 "C2 D2가 0이면, 다음 사용하고, C2는 0 인 경우, 다음 B2를 사용하고, B2 다시 0 인 경우, 다음 A2를 사용" 가 그럼 난이 시도 공식 : = if(D2=0, C2, if(C2=0, B2,if(B2=0, A2), D2) 확실하지 않습니다 ..

여기를 도와주세요! 고맙습니다!

답변

2

당신은이

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

내가 먼저 문자열로 모든 값을 만들기 위해 &""을 넣어 가지고 시도하고 "0"으로 비교할 수, 경우에 당신은 무언가를 뒀다 세포 안에 '0 같이. 끝에

는, 문자열 값을 강제로 &""을 넣어

편집 :
필요가 텍스트 나 값을 수용하지 않으려면, 당신이 할 수있는 단순한 제거하는 &""

=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이어야하므로 다시 확인하지 않아도됩니다. –

+0

첨부 된 사진을 보시면 D 열에 데이터가 있습니다. – harun24hr

+0

D1이 0이 아니라면 두 번째'if' 문은 실행되지 않습니다. 따라서 D1 = 0을 다시 확인할 필요가 없습니다. –