조건부 연산자

조건부 연산자를 사용할 때는 다음 사항을 고려하십시오.

  • 표현식에는 적합한 공식 표현식이 사용될 수 있습니다. 표현식은 상수(정수 또는 실수), 참조 또는 다른 함수의 조합일 수 있습니다.

  • 참조에는 적합한 참조가 사용될 수 있으므로 IFNN 참조 속성을 참조의 일부로 활용할 수 있습니다.

  • 조건에는 복합 조건 And, Not 및 Or에 적용되는 적합한 조건이 사용될 수 있습니다. 해당 연산자에는 포함된 조건이 있을 수 있습니다. And, Not 및 Or 연산자는 괄호로 묶어야 합니다.

  • 조건 내 expression이 #error 또는 #missing 값을 반환하는 경우 If 함수는 #missing 또는 #error를 반환합니다. 이는 IsMissing, IsError 또는 IsNonNumeric 조건을 사용하는 경우 적용되지 않습니다.

표 10-10 조건부 연산자

조건부 연산자 구문 논리

같음

표현식 = 표현식

왼쪽 표현식이 오른쪽 표현식과 같은지 여부를 테스트합니다.

반올림이 필요한 경우 Round 함수를 사용합니다.

예: 1= 4는 false를 반환합니다.

다음보다 큼

표현식 > 표현식

왼쪽 표현식이 오른쪽 표현식보다 큰지 여부를 테스트합니다.

예: 1 > 4는 false를 반환합니다.

다음보다 크거나 같음

표현식 >= 표현식

왼쪽 표현식이 오른쪽 표현식보다 크거나 같은지 여부를 테스트합니다.

올바른 구문은 ">="입니다. "=>" 구문은 지원되지 않습니다.

예: 1 >= 4는 false를 반환합니다.

다음보다 작음

표현식 < 표현식

왼쪽 표현식이 오른쪽 표현식보다 작은지 여부를 테스트합니다.

예: 1 < 4는 true를 반환합니다.

다음보다 작거나

같음

표현식 <= 표현식

왼쪽 표현식이 오른쪽 표현식보다 작거나 같은지 여부를 테스트합니다.

올바른 구문은 "<="입니다. "=<" 구문은 지원되지 않습니다.

예: 1 <= 4는 true를 반환합니다.

같지 않음

표현식 <> 표현식

표현식 != 표현식

왼쪽 표현식이 오른쪽 표현식과 같지 않은지 여부를 테스트합니다.

반올림이 필요한 경우 Round 함수를 사용합니다.

예: 1 <> 4는 true를 반환합니다.

1 != 4는 true를 반환합니다.

IsMissing

IsMissing ( 참조 )

IsMiss ( 참조 )

참조에 #missing 결과가 포함되는지 여부를 테스트합니다.

참조가 확장 행 또는 열인 경우 조건이 true로 반환되려면 모든 결과 셀이 #missing이어야 합니다.

: IsMissing([1])은 행 1에 #missing 값이 있을 경우 true를 반환합니다.

IsError

IsError ( 참조 )

IsErr ( 참조 )

참조에 #error 결과가 포함되는지 여부를 테스트합니다.

참조가 확장 행 또는 열인 경우 조건이 true로 반환되려면 모든 결과 셀이 #error여야 합니다. 공식 행과 열에만 #error가 포함될 수 있습니다.

예: IsError([2])는 행 2에 #error 값이 있을 경우 true를 반환합니다.

IsNonNumeric

IsNN ( 참조 )

IsNonNumerid ( 참조 )

IfNN ( 참조 )

IfNonNumber ( 참조 )

참조에 #missing 또는 #error 결과가 포함되는지 여부를 테스트합니다.

참조가 확장 행 또는 열인 경우 조건이 true로 반환되려면 모든 결과 셀이 #missing 및/또는 #error여야 합니다.

예: IsNN([3])은 행 3에 #missing 또는 #error 값이 있을 경우 true를 반환합니다.

괄호

( 조건 )

조건을 그룹화합니다.

예: (1 > 4)는 false를 반환합니다.