책 내용 질문하기
컴활 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 을 이용해야 합니다.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.