책 내용 질문하기
174p 문제2-3 수강인원 배열수식에 대해서요.
도서
2019 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
174
조회수
193
작성일
2019-11-17
작성자
탈퇴*원
첨부파일
답이 =count(if(left($b$4:$b$33,1)=$J4)*(RIGHT($B$4:&B$33,1)*1=K$3),1))
이렇게 나오는데 RIGHT함수에 *1을 붙이는 이유가 뭐에요?
답변
2019-11-18 20:58:53
=LOOKUP(RIGHT(H10,2)*1,$B$21:$F$21,$B$20:$F$20)
lookup 의 범위에 사용된 값이 숫자 이므로
right 에서 나온 결과를 숫자로 만들어 주셔야 합니다.
그래야 조건에 맞는 것을 찾을 수 있으므로 *1 을 하여 숫자로 변경 한 것입니다.
right , mid, left 함수는 문자열 함수이므로
여기서 나온 결과는 모두 문자로 표시됩니다.
숫자로 사용하고 싶다면 value 함수나 *1 을 이용해야 합니다.
좋은 하루 되세요.
-
관리자2019-11-18 20:58:53
=LOOKUP(RIGHT(H10,2)*1,$B$21:$F$21,$B$20:$F$20)
lookup 의 범위에 사용된 값이 숫자 이므로
right 에서 나온 결과를 숫자로 만들어 주셔야 합니다.
그래야 조건에 맞는 것을 찾을 수 있으므로 *1 을 하여 숫자로 변경 한 것입니다.
right , mid, left 함수는 문자열 함수이므로
여기서 나온 결과는 모두 문자로 표시됩니다.
숫자로 사용하고 싶다면 value 함수나 *1 을 이용해야 합니다.
좋은 하루 되세요.