sumproduct는 같은 배열을 조건으로 할때 곱하고 더해주는 함수로 알고있는데요
답을 보니까 =SUMPRODUCT(G29:J29,OFFSET($B$39,MATCH(E29,$B$40:$B$43,0),1,1,4))
이렇게 되있는데 offset 함수의 값이 g29:J29 와 어떻게 배열이 되있는지 궁금합니다..
안녕하세요.
SUMPRODUCT(배열1, 배열2) 함수는 배열1과 배열2를 곱한 후 결과를 모두 더합니다.
SUMPRODUCT(G3:J3... 에서
[G3:J3] 영역은 첫째주, 둘째주, 셋째주, 넷째주 점수입니다.
70 92 57 96 이죠.
OFFSET($B$39,MATCH(E3,$B$40:$B$43,0),1, 1, 4)를 살펴보겠습니다.
OFFSET(범위, 행, 열, 높이, 너비) 함수는 선택한 범위에서 지정한 행과 열만큼 떨어진 위치에 있는 데이터 영역의 데이터를 반환합니다.
[B39] 셀을 기준으로 MATCH로 찾은 행, 1열 떨어진 셀 주소를 찾습니다.
[C41] 셀이죠. 이 주소를 기준으로 높이1, 너비4에 해당하는 1행 4열의 범위[C41:F41]를 지정합니다.
위에서 구한 [G3:J3] 영역처럼 4개의 숫자가 추출됩니다.
순서대로 G3, H3, I3, J3
C41,D41,E41,F41 을 각각 곱해서 더합니다.
(G3*C41)+(H3*D41)+(I3*E41)+(J3*F41)가 되는거죠.
좋은 하루 보내세요.
-
관리자2019-08-01 22:25:22
안녕하세요.
SUMPRODUCT(배열1, 배열2) 함수는 배열1과 배열2를 곱한 후 결과를 모두 더합니다.
SUMPRODUCT(G3:J3... 에서
[G3:J3] 영역은 첫째주, 둘째주, 셋째주, 넷째주 점수입니다.
70 92 57 96 이죠.
OFFSET($B$39,MATCH(E3,$B$40:$B$43,0),1, 1, 4)를 살펴보겠습니다.
OFFSET(범위, 행, 열, 높이, 너비) 함수는 선택한 범위에서 지정한 행과 열만큼 떨어진 위치에 있는 데이터 영역의 데이터를 반환합니다.
[B39] 셀을 기준으로 MATCH로 찾은 행, 1열 떨어진 셀 주소를 찾습니다.
[C41] 셀이죠. 이 주소를 기준으로 높이1, 너비4에 해당하는 1행 4열의 범위[C41:F41]를 지정합니다.
위에서 구한 [G3:J3] 영역처럼 4개의 숫자가 추출됩니다.
순서대로 G3, H3, I3, J3
C41,D41,E41,F41 을 각각 곱해서 더합니다.
(G3*C41)+(H3*D41)+(I3*E41)+(J3*F41)가 되는거죠.
좋은 하루 보내세요.
-
관리자2019-08-02 21:28:42
안녕하세요.
이 문제에서는 Sumproduct의 인수로 offset이 사용된 것이죠.
감사합니다. ^^
좋은 하루 보내세요.
-
*2019-08-02 19:02:17
아 감사합니다. 그럼 sumproduct 함수랑 offset 함수는 짝꿍이네요!!