제품코드가 A로 시작하고, 제품코드의 4번째 글자가 5이상인 데이터의
제품코드, 제품명, 단가, 실적 필드만을 표시하시오.라는 문제에서
제품코드 4번째 글자가 5이상 에 대한 함수를
=MID(A3,4,1)>=5 라고 생각했는데
답은
MID(A3,4,1)>="5" or MID(A3,4,1)*1 >= 5 이네요
질문!
"5"와 5의 차이점이 무엇인가요?
그냥 5라고 하면 안되나요?
그리고
MID(A3,4,1)*1 에서 *1은 뭔가요??? 왜 갑자기 여기에 *1을 하는건가요??
답변부탁드립니다. 감사합니다.
안녕하세요.
mid, right, left 함수는 텍스트 함수라서 결과가 숫자 모양이더라도 문자로 나타나게 됩니다.
문자로 나타난 값을 숫자로 사용하기 위헤 *1을 입력한 것입니다.
*1 없이 MID(A3,4,1) >= 5 식을 입력하시면 결과가 정확하게 나오지 않기 때문에
>= 뒤에 수를 5로 사용하실 경우 *1을 입력하셔야합니다.
아래 그림에서 오른쪽에 있는 결과가 '코드' 의 조건식에 함수를 *1없이 입력했을 때의 결과물입니다.
(조건에 맞지 않는 값이 필터링된 것을 확인할 수 있습니다.)
좋은 하루 보내세요.
-
*2016-07-21 16:14:20
안녕하세요.
mid, right, left 함수는 텍스트 함수라서 결과가 숫자 모양이더라도 문자로 나타나게 됩니다.
문자로 나타난 값을 숫자로 사용하기 위헤 *1을 입력한 것입니다.
*1 없이 MID(A3,4,1) >= 5 식을 입력하시면 결과가 정확하게 나오지 않기 때문에
>= 뒤에 수를 5로 사용하실 경우 *1을 입력하셔야합니다.
아래 그림에서 오른쪽에 있는 결과가 '코드' 의 조건식에 함수를 *1없이 입력했을 때의 결과물입니다.
(조건에 맞지 않는 값이 필터링된 것을 확인할 수 있습니다.)
좋은 하루 보내세요.