'offset'함수를 이용하여 B15:D15 범위를 지정하고
그 이후에 'sumproduct'함수를 사용하여 답을 구한다고 답지에서 알려주고 있습니다.
그런데 왜 offset을 이용하여 B15:D15의 범위를 구한건가요?
나머지 B14:D14 / B16:D16 범위를 구해서 풀면은 안되는 건가요?
중간, 기말,과제의 반영비율에 맞게 값을 구해서 표시하기 위해
중간, 기말, 과제의 범위인 b15:d15의 범위를 지정하고 offset 함수에서
반영 비율의 위치를 구하여 사용한 것입니다.
OFFSET 함수의 일반식은 다음과 같습니다.
OFFSET(범위, 행, 열, 높이, 너비) : 선택한 범위에서 지정한 행과 열만큼 떨어진 위치에 있는 데이터 영역의 데이터를 반환하는 함수
OFFSET($A$13,MATCH(B3,$A$14:$A$16,0), 1,1,3 )
Match 값이 2가 나오고, Offset은 $A$13에서 2행 아래로, 1열 이동한 지점의 높이와 너비를 1과 3으로 지정한 것입니다.
$A$13에서 2행 아래로, 1열 이동 후 너비 3으로 지정하면 [B15:D15] 영역을 나타내게 됩니다.
즉
=SUMPRODUCT(C3:E3,OFFSET($A$13,MATCH(B3,$A$14:$A$16,0),1,1,3)) 함수는 [C3:E3]영역과 OFFSET으로 구한 영역의 대응되는 값들의 곱을 더한 것입니다.
좋은 하루 보내세요.
-
관리자2021-04-20 21:11:45
중간, 기말,과제의 반영비율에 맞게 값을 구해서 표시하기 위해
중간, 기말, 과제의 범위인 b15:d15의 범위를 지정하고 offset 함수에서
반영 비율의 위치를 구하여 사용한 것입니다.
OFFSET 함수의 일반식은 다음과 같습니다.
OFFSET(범위, 행, 열, 높이, 너비) : 선택한 범위에서 지정한 행과 열만큼 떨어진 위치에 있는 데이터 영역의 데이터를 반환하는 함수
OFFSET($A$13,MATCH(B3,$A$14:$A$16,0), 1,1,3 )
Match 값이 2가 나오고, Offset은 $A$13에서 2행 아래로, 1열 이동한 지점의 높이와 너비를 1과 3으로 지정한 것입니다.
$A$13에서 2행 아래로, 1열 이동 후 너비 3으로 지정하면 [B15:D15] 영역을 나타내게 됩니다.
즉
=SUMPRODUCT(C3:E3,OFFSET($A$13,MATCH(B3,$A$14:$A$16,0),1,1,3)) 함수는 [C3:E3]영역과 OFFSET으로 구한 영역의 대응되는 값들의 곱을 더한 것입니다.
좋은 하루 보내세요.