책 내용 질문하기
배열수식에서 문자열 질문이요
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
116
조회수
105
작성일
2013-11-27
작성자
첨부파일

직급별 판매실적의 중앙값을 MEDIAN, IF 함수사용해서 배열수식으로 푸는 문제인데요

{=MEDIAN(IF(LEFT($C$3:$C$11,1)=A19),$E$3:$E$11))}

이렇게 풀었는데 답은

=MEDIAN(IF($C$3:$C$11=(A19&"급"),$E$3:$E$11)) 이거더라고요

(LEFT($C$3:$C$11,1)=A19) 와 $C$3:$C$11=(A19&"급") 이건 똑같아보이는데ㅠㅠ..

LEFT함수를 사용하면 왜 값이 안나오는건가요?

답변
2013-11-28 16:32:51

left 함수가 텍스트 함수라서

결과가 숫자 2가 나오는 것이 아니라 문자 "2" 가 나오기 때문에

a19 와 비교했을때 "2"=2 가 되므로 정확한 결과가 나오지 않습니다.

=MEDIAN(IF(VALUE(LEFT($C$3:$C$11,1))=A19,$E$3:$E$11))

와 같이 value 함수도 필요하세요.

그리고 함수 문제는 주어진 함수를 사용하여 정확한 결과가 나와야 정답으로 인정 되므로

다른 함수를 사용한 경우 오답처리 됩니다.

좋은 하루 되세요.

"
  • *
    2013-11-28 16:32:51

    left 함수가 텍스트 함수라서

    결과가 숫자 2가 나오는 것이 아니라 문자 "2" 가 나오기 때문에

    a19 와 비교했을때 "2"=2 가 되므로 정확한 결과가 나오지 않습니다.

    =MEDIAN(IF(VALUE(LEFT($C$3:$C$11,1))=A19,$E$3:$E$11))

    와 같이 value 함수도 필요하세요.

    그리고 함수 문제는 주어진 함수를 사용하여 정확한 결과가 나와야 정답으로 인정 되므로

    다른 함수를 사용한 경우 오답처리 됩니다.

    좋은 하루 되세요.

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