수식에 괄호 넣는거에 대해 질문있습니다.
120쪽의 9번 문제의 답 =INDEX(B11:H29,MATCH(MAX((G11:G29)*(B11:B29=B3)),(G11:G29)*(B11:B29=B3),0),3) 매치함수의 찾는 값 부분인 밑줄친 부분에서
저는 MATCH((MAX(G11:G29)*(B11:B29=B3)) 이렇게 MAX앞에 괄호를 쳐서 매치함수의 찾는 값 부분을 한번에 묶었는데 답이 틀리게 나왔습니다.
근데 132쪽의 1번문제에서 =SUM((RIGHT($B$14:$B$25,2)=B3)*($C$14:$C$25=C2)*$F$14:$F$25) 이렇게 RIGHT함수 자체를 묶어야 답이 나오더라구요.
어떤 경우에 함수 뒤를 괄호로 묶고, 어떤 경우에 함수 앞에서부터 괄호로 묶나요?
문제에서 원하는 조건에 맞게 범위를 지정해야 하는 것입니다.
=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 앞에 사용한 괄호의 닫히는 곳이 어딘지 잘 확인 해 보시면 정확한 결과가 나올 수도 있으니 확인 해 보세요.
좋은 하루 되세요.
-
관리자2019-11-27 18:58:48
문제에서 원하는 조건에 맞게 범위를 지정해야 하는 것입니다.
=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 앞에 사용한 괄호의 닫히는 곳이 어딘지 잘 확인 해 보시면 정확한 결과가 나올 수도 있으니 확인 해 보세요.
좋은 하루 되세요.