책 내용 질문하기
배열수식 문제 교재 117페이지 질문이요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
117
조회수
70
작성일
2011-12-17
작성자
첨부파일

배열수식 9번문제 건물번호별 월임대료 가장 높은 사람 성명 계산하는 문제 말인데요

match( max( (b11:b29=b3)*g11:g29 ), (b11:b29=b3)*g11:g29, 0)

이 수식에서 빨갛게 해놓은 부분이 이해가 되지 않습니다.

위 수식처럼 식을 세우면 빨간색 범위는 건물번호 BD-002의 월임대료 범위고

이 범위내에서 MAX와 완전히 일치하는 값을 찾아내는 것이잖아요

그럼 위의 match함수를 상수로 치환해서 나타내면

match( 1650000, {550000,1650000,400000,165000,770000},0) 이렇게 되는 거 아닌가요?

이렇게 하면 결과적으로 구할 index함수의 결과값도 완전히 다른값이 나올텐데...

왜 빨간색 범위에 교재처럼 다른 건물번호의 범위도 들어가는지 몰라서 질문올립니다

답변
2011-12-19 12:06:12

안녕하세요. 길벗 수험서 운영팀입니다.

match( 1650000, {550000,1650000,400000,165000,770000},0)

가 되는게 아니라

match( 1650000, {0, 550000, 0, 0, 1650000, 0, 0, 0, 0, 0, 400000, 165000, 770000, 0, 0, 0, 0, 0, 0}, 0)

이 됩니다.

논리식은 참일때 1, 거짓일 때 0이 되기 때문에 어떤 값에 0을 곱하므로 0이 되는 것입니다.

즐거운 하루 되세요.

"
  • *
    2011-12-19 12:06:12

    안녕하세요. 길벗 수험서 운영팀입니다.

    match( 1650000, {550000,1650000,400000,165000,770000},0)

    가 되는게 아니라

    match( 1650000, {0, 550000, 0, 0, 1650000, 0, 0, 0, 0, 0, 400000, 165000, 770000, 0, 0, 0, 0, 0, 0}, 0)

    이 됩니다.

    논리식은 참일때 1, 거짓일 때 0이 되기 때문에 어떤 값에 0을 곱하므로 0이 되는 것입니다.

    즐거운 하루 되세요.

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