최대 임대인 계산문제에서
=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)처럼 쓸데없이 묶어서 계산하는 부분에서 감점이 있나요?
안녕하세요.
필요한 인덱스 부분만 범위로 잡으시는 것은 결과만 정확하다면 임의대로 작성하셔도 됩니다.
하지만, 적어주신 수식으로는 답이 나오지 않습니다. 수식을 조금 수정하셔야 합니다.
수정 전 : =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 함수는 범위에서 찾을값을 찾아 옵션에 맞춰 위치를 반환하므로, 범위도 건물번호가 동일한 데이터만을 대상으로 해야하므로 수정해 주셔야 합니다.
좋은 하루 보내세요.