안녕하세요. 해당 부분 문제 풀이 중 이해가 어려운 부분이 있어 질문 드립니다.
해당 회차의 고급 필터 조건 및 필드명 입력 부분에서, B37셀에 입력되어야 하는 내용은
1) MID(A3,4,1)>="5" 또는 2) =MID(A3,4,1)*1>=5 라고 되어 있습니다.
그렇다면 두번째 경우의, MID함수 뒤에 위치하는 *1 기능은 무엇인가요?
마찬가지로, 조건부서식의 수식 입력 창에 =AND(RIGHT($A3,3)*1>=160……
이렇게 정답이 나오는데 여기서의 *1의 기능은 무엇인가요?
ㅠㅠ혼자 공부하던 도중 도무지 이해가 되질 않아 도움을 요청합니다. 답변 해주신다면 정말 감사하겠습니다.
left, mid, right 함수는 문자열 함수이므로 여기서 나온 결과는 문자로 표시됩니다.
5가 나와도 숫자 5가 아니라 문자 "5" 이므로 비교할 값도 문자로 사용해야 하므로 "5" 로 작성한 것입니다.
=MID(A3,4,1)*1>=5
와 같이 mid 에서 나온 결과에 *1 을 하면 숫자로 표시가 됩니다.
그래서 비교할 값을 숫자로 나타내는 것입니다.
=AND(RIGHT($A3,3) *1 >=160,$C3<>"극동제약")
도 마찮가지 입니다.
숫자로 나타내기 위해 *1 을 한 것입니다.
-
*2016-09-21 08:54:29
left, mid, right 함수는 문자열 함수이므로 여기서 나온 결과는 문자로 표시됩니다.
5가 나와도 숫자 5가 아니라 문자 "5" 이므로 비교할 값도 문자로 사용해야 하므로 "5" 로 작성한 것입니다.
=MID(A3,4,1)*1>=5
와 같이 mid 에서 나온 결과에 *1 을 하면 숫자로 표시가 됩니다.
그래서 비교할 값을 숫자로 나타내는 것입니다.
=AND(RIGHT($A3,3) *1 >=160,$C3<>"극동제약")
도 마찮가지 입니다.
숫자로 나타내기 위해 *1 을 한 것입니다.