안녕하세요
IF 구문에서
( Left(상품코드, 1) = "가" And Right(상품코드, 1) = "1" ) Or ( Left(상품코드, 1) = "가" And Right(상품코드, 1) = "2" )
로 하면 정답인 Left(상품코드, 1) = "가" And Right(상품코드, 1) = "1" Or Right(상품코드, 1) = "2"
다르게 나오는 이유가 무엇인지 궁금합니다.
상품코드가 '가'로 시작하고, 끝나는 글자가 1 또는 2이면~
If Left(상품코드, 1) = "가" And (Right(상품코드, 1) = "1" Or Right(상품코드, 1) = "2") Then
으로 작성한 것입니다.
( Left(상품코드, 1) = "가" And Right(상품코드, 1) = "1" ) Or ( Left(상품코드, 1) = "가" And Right(상품코드, 1) = "2" )
로 작성해도 동일한 결과가 나옵니다.
빨간색으로 표시된 괄호가 없으면 정확한 결과가 나오지 않으므로 괄호가 있는지 확인 하여 보세요.
좋은 하루 되세요.
-
관리자2022-06-23 06:54:02
상품코드가 '가'로 시작하고, 끝나는 글자가 1 또는 2이면~
If Left(상품코드, 1) = "가" And (Right(상품코드, 1) = "1" Or Right(상품코드, 1) = "2") Then
으로 작성한 것입니다.
( Left(상품코드, 1) = "가" And Right(상품코드, 1) = "1" ) Or ( Left(상품코드, 1) = "가" And Right(상품코드, 1) = "2" )
로 작성해도 동일한 결과가 나옵니다.
빨간색으로 표시된 괄호가 없으면 정확한 결과가 나오지 않으므로 괄호가 있는지 확인 하여 보세요.
좋은 하루 되세요.