책 내용 질문하기
9 건물번호별 월 임대료가 가장 높은 사람의 성명 계산하기
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
129
조회수
344
작성일
2021-03-28
작성자
탈퇴*원
첨부파일

엑셀

p120 - 8번

[B10 : H29] 영역을 참조하여 계산 이라는 문제인데

=INDEX($B$10:$H$29, MATCH(MAX((B3=$B$11:$B$29)*$G$11:$G$29), $G$11:$G$29, 0) + 1, 3) 라 해야 하지 않나요? 

답변
2021-03-29 21:23:03

=INDEX($B$10:$H$29, MATCH(MAX((B3=$B$11:$B$29)*$G$11:$G$29), $G$11:$G$29, 0) + 1, 3)  

 

b10 으로 지정한 부분 b11 으로 지정하여야 합니다. 

 

아래 내용을 참고해 주세요. 

 

문제에서 원하는 조건에 맞게 범위를 지정해야 하는 것입니다.

 

=index(B11:H29, MATCH(MAX((B11:B29=B3)*G11:G29),(B11:B29=B3) *G11:G29,0),3)

index의 처음 범위는 데이터 전체의 범위 입니다.

match 안에서 max 함수가 구하는 것은 B11:B29영역중 B3에 대한 것중 G11:G29안에서 최대값을 찾는 것입니다.

즉 건물번호중 BD-002의 월임대료 최대값 만을 구하게 되는 것입니다.

 

max 값을 먼저 구한 후 match 의 값을 찾아야 합니다.

 

max 앞에 사용한 괄호의 닫히는 곳이 어딘지 잘 확인 해 보시면 정확한 결과가 나올 수도 있으니 확인 해 보세요.  

 

좋은 하루 되세요.  

  • 관리자
    2021-03-29 21:23:03

    =INDEX($B$10:$H$29, MATCH(MAX((B3=$B$11:$B$29)*$G$11:$G$29), $G$11:$G$29, 0) + 1, 3)  

     

    b10 으로 지정한 부분 b11 으로 지정하여야 합니다. 

     

    아래 내용을 참고해 주세요. 

     

    문제에서 원하는 조건에 맞게 범위를 지정해야 하는 것입니다.

     

    =index(B11:H29, MATCH(MAX((B11:B29=B3)*G11:G29),(B11:B29=B3) *G11:G29,0),3)

    index의 처음 범위는 데이터 전체의 범위 입니다.

    match 안에서 max 함수가 구하는 것은 B11:B29영역중 B3에 대한 것중 G11:G29안에서 최대값을 찾는 것입니다.

    즉 건물번호중 BD-002의 월임대료 최대값 만을 구하게 되는 것입니다.

     

    max 값을 먼저 구한 후 match 의 값을 찾아야 합니다.

     

    max 앞에 사용한 괄호의 닫히는 곳이 어딘지 잘 확인 해 보시면 정확한 결과가 나올 수도 있으니 확인 해 보세요.  

     

    좋은 하루 되세요.  

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