1권 p.129 수식만들기 박스에서
MAX(($B$11:$B$29=B3)*$G$11:$G$29),($B$11:$B$29=B3)*$G$11:$G$29,0)
이 식에서 왜 ,가 아니라 *가 들어가나요?
안녕하세요.
INDEX(범위, 행번호, 열번호)
index ($b$11:$h$29, match(max(($b$11:$b$29=b3)*$g$11:$g$29),($b$11:$b$29=b3)*$g$11:$g$29, 0), 3)
문의 주신 내용은 INDEX 함수의 행번호를 구하는 부분입니다.
[표2]에서 행번호는 건물번호별 월임대료가 가장 높은 셀 중 건물번호에 해당하는 부분입니다.
MATCH(찾을 값, 범위, 옵션)
match (max(($b$11:$b$29=b3)*$g$11:$g$29), ($b$11:$b$29=b3)*$g$11:$g$29, 0)
- 찾을 값 : [B3] 셀의 건물번호와 [B11:B29] 영역의 건물번호가 같은 데이터 중에서 [G11:G29] 영역에서 최대값을 가지는 데이터를 반환합니다.
- 범위 : [G11:G29] 영역 중에서 [B3] 셀의 건물번호와 [B11:B29] 영역의 건물번호가 같은 데이터를 범위로 지정합니다.
- MATCH 함수의 옵션은 -1, 0, 1이 있습니다.
-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.
MATCH 함수는 범위에서 찾을값을 찾아 옵션에 맞춰 위치를 반환하므로, 범위도 건물번호가 동일한 데이터만을 대상으로 해야 합니다.
좋은 하루 보내세요.
-
관리자2021-03-24 20:15:39
안녕하세요.
INDEX(범위, 행번호, 열번호)
index ($b$11:$h$29, match(max(($b$11:$b$29=b3)*$g$11:$g$29),($b$11:$b$29=b3)*$g$11:$g$29, 0), 3)
문의 주신 내용은 INDEX 함수의 행번호를 구하는 부분입니다.
[표2]에서 행번호는 건물번호별 월임대료가 가장 높은 셀 중 건물번호에 해당하는 부분입니다.
MATCH(찾을 값, 범위, 옵션)
match (max(($b$11:$b$29=b3)*$g$11:$g$29), ($b$11:$b$29=b3)*$g$11:$g$29, 0)
- 찾을 값 : [B3] 셀의 건물번호와 [B11:B29] 영역의 건물번호가 같은 데이터 중에서 [G11:G29] 영역에서 최대값을 가지는 데이터를 반환합니다.
- 범위 : [G11:G29] 영역 중에서 [B3] 셀의 건물번호와 [B11:B29] 영역의 건물번호가 같은 데이터를 범위로 지정합니다.
- MATCH 함수의 옵션은 -1, 0, 1이 있습니다.
-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.
MATCH 함수는 범위에서 찾을값을 찾아 옵션에 맞춰 위치를 반환하므로, 범위도 건물번호가 동일한 데이터만을 대상으로 해야 합니다.
좋은 하루 보내세요.