책 내용 질문하기
컴활 1급 실기 엑셀 2017년 1급 상시
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
9
조회수
162
작성일
2018-05-19
작성자
탈퇴*원
첨부파일
시험대비자료게시판에 올려져있는 2017년 상시 컴퓨터활용능력 기출문제
엑셀 답안지에서 계산문제 3번에 lookup함수에서 right함수에 *1을 하는 이유가뭔가요???
*1을 안하니까 함수식결과가 #value가뜨던데..
이걸 count(if()) 함수에서도 본것같거든요..
답변
2018-05-24 10:13:39
=LOOKUP(RIGHT(H10,2)*1,$B$21:$F$21,$B$20:$F$20)
lookup 의 범위에 사용된 값이 숫자 이므로
right 에서 나온 결과를 숫자로 만들어 주셔야 합니다.
그래야 조건에 맞는 것을 찾을 수 있으므로 *1 을 하여 숫자로 변경 한 것입니다.
right , mid, left 함수는 문자열 함수이므로
여기서 나온 결과는 모두 문자로 표시됩니다.
숫자로 사용하고 싶다면 value 함수나 *1 을 이용해야 합니다.
좋은 하루 되세요.
-
*2018-05-24 10:13:39
=LOOKUP(RIGHT(H10,2)*1,$B$21:$F$21,$B$20:$F$20)
lookup 의 범위에 사용된 값이 숫자 이므로
right 에서 나온 결과를 숫자로 만들어 주셔야 합니다.
그래야 조건에 맞는 것을 찾을 수 있으므로 *1 을 하여 숫자로 변경 한 것입니다.
right , mid, left 함수는 문자열 함수이므로
여기서 나온 결과는 모두 문자로 표시됩니다.
숫자로 사용하고 싶다면 value 함수나 *1 을 이용해야 합니다.
좋은 하루 되세요.