2015-01-01 6 views
0

데이터 입력을 기반으로 Excel에서 간단한 예 또는 아니요 결과를 반환하고자합니다. 우리는 이것을 프로그래밍하는 데 어려움을 겪었고, 셀 안에 IF 문을 올바르게 작성하는 방법에 대한 대답을 얻지 못하는 것 같습니다. 기본 용어에 IF 문에서 AND 및 OR을 올바르게 사용하십시오.

은, 여기에 우리의 질문 (안 Excel 형식으로하지만 철자) ...

경우 D11 = "짧은"AND G11> 0.00 다음 예를, 그렇지 않으면 또는 D11 = "롱"IF 그리고 G11 < 0.00 예, 그렇지 않으면 아니요

구문이 제대로 작동하지 않는 것 같습니다. 이 작업을 수행하는 방법에 대한 제안 사항은 무엇입니까?

업데이트 : 적절한 프로세스가 사용하는 것으로 보입니다 ... = IF (OR (AND D11 = "Short", G11> 0), AND (D11 = "Long", G11 < 0) "YES", "NO")

실제로이 필드는 채워진 필드의 문제를 해결합니다. 그러나이 수식을 계속 사용하는 방법이 있습니까?하지만 d11이 ​​비어 있으면 공백을 반환 할 수 있습니까?

+2

를 IF D11 = "짧은"AND G11> 0.00 또는 D11 = "롱"다음 G11 <0.00 예 , 그렇지 않으면 아니오. –

답변

1

AND, ORIF은 모두 단순한 명령문이 아닙니다. 당신은 그래서 OR 내부의 AND들 넣어 유효 조건의 2 개 세트가 : 아마도 당신이 의미

=IF(OR(AND(D11 = "Short", G11 > 0), AND(D11 = "Long", G11 < 0)), "YES", "NO") 
+0

위는 매우 멋지게 작동했습니다! 공백을 반환하는 필드에 대해 d11에 데이터가 입력되지 않으면 방법이 있습니까? –

+1

@Brian) "NO")'를 'IF (D11 = "", "", "No"))'로 대체하십시오. – pnuts

+0

거대한 도움, 그리고 그것은 잘 작동했습니다. 학교를 위해이 스프레드 시트로 딸을 돕는 일. 나는 "기계공"이 제대로 작동한다고 생각하지만 지금은 화장품을 다루고 있습니다! 시간과 도움에 감사드립니다. –