책 내용 질문하기
인덱스 부분에서 질문입니다.
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
131
조회수
26
작성일
2018-12-11
작성자
탈퇴*원
첨부파일

최대 임대인 계산문제에서

=INDEX($D$11:$D$29,MATCH(MAX(($B$11:$B$29=B3)*($G$11:$G$29)),$G$11:$G$29,0),1)

 

=해설에서는 =INDEX(B11:H29,MATCH(MAX((B11:B29=B3)*G11:G29),(B11:B29=B3)*G11:G29,0),3)

 

이런식으로 해설을 하던데

전체 행렬값이 아닌 필요한 인덱스부분만 추출해서 사용하면 감점이 있을까요?

또 중간에 (g11:g29)처럼 쓸데없이 묶어서 계산하는 부분에서 감점이 있나요?

답변
2018-12-12 22:00:33

안녕하세요.

 

필요한 인덱스 부분만 범위로 잡으시는 것은 결과만 정확하다면 임의대로 작성하셔도 됩니다.

하지만, 적어주신 수식으로는 답이 나오지 않습니다. 수식을 조금 수정하셔야 합니다.

 

수정 전 : =INDEX($D$11:$D$29, MATCH(MAX(($B$11:$B$29=B3)*($G$11:$G$29)),$G$11:$G$29,0),1)

수정 후 : =INDEX($D$11:$D$29, MATCH(MAX(($B$11:$B$29=B3)*($G$11:$G$29)), ($B$11:$B$29=B3)* $G$11:$G$29,0),1)

 

MATCH 함수는 범위에서 찾을값을 찾아 옵션에 맞춰 위치를 반환하므로, 범위도 건물번호가 동일한 데이터만을 대상으로 해야하므로 수정해 주셔야 합니다.

 

좋은 하루 보내세요.

  • 관리자
    2018-12-12 22:00:33

    안녕하세요.

     

    필요한 인덱스 부분만 범위로 잡으시는 것은 결과만 정확하다면 임의대로 작성하셔도 됩니다.

    하지만, 적어주신 수식으로는 답이 나오지 않습니다. 수식을 조금 수정하셔야 합니다.

     

    수정 전 : =INDEX($D$11:$D$29, MATCH(MAX(($B$11:$B$29=B3)*($G$11:$G$29)),$G$11:$G$29,0),1)

    수정 후 : =INDEX($D$11:$D$29, MATCH(MAX(($B$11:$B$29=B3)*($G$11:$G$29)), ($B$11:$B$29=B3)* $G$11:$G$29,0),1)

     

    MATCH 함수는 범위에서 찾을값을 찾아 옵션에 맞춰 위치를 반환하므로, 범위도 건물번호가 동일한 데이터만을 대상으로 해야하므로 수정해 주셔야 합니다.

     

    좋은 하루 보내세요.

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