Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀(Excel) ROW 함수를 이용해서 n 번째 행 데이터 합치기

엑셀(Excel)/Excel
반응형

엑셀(Excel) ROW 함수를 이용해서 n 번째 행 데이터 합치기

 

환경 : Microsoft Excel 2010

 

이번 예제는 일정 주기에 해당하는 행을 더하는 방법입니다. 그러니까 차례대로 합치는 것이 아니라 홀수 행만 합친다거나 2칸씩 건너 띄어서 합친 값을 구한다는 것이죠. 일정 간격에 있는 내용을 합치는 것입니다. 이 예제를 구현하기 위해  ROW, MOD, SUM 함수를 이용했으며 배열수식을 적용해서 구할 수가 있습니다. .

 

먼저 ROW 함수를 이용해서 행번호를 추출합니다.

 

엑셀(Excel) ROW 함수를 이용해서 n 번째 행 데이터 합치기

 

두번째는 위에서 적용한 값에 MOD 함수를 적용합니다. MOD 는 나머지를 리턴하는 함수입니다MOD(1, 3) = 1, MOD(2, 3) = 2, MOD(3, 3) = 0 되겠죠. 두번째 인수가 나누는 수입니다.

엑셀(Excel) ROW 함수를 이용해서 n 번째 행 데이터 합치기

 

 

다음은 MOD 로 추출한 값과 비교해서 0 이면 TRUE,아니면 FALSE 가 되게 수식을 만듭니다.

엑셀(Excel) ROW 함수를 이용해서 n 번째 행 데이터 합치기

 

 

이렇게 추출하는 이유는 TRUE 1 이고 FASLE 0 이기 때문입니다. 그러니까 1 A 열 값을 곱하면 값이 나올것이고 0 이면 안나오겠죠. 이런식으로 N 번째 행을 더할수 있는 것입니다. 아래 수식처럼 하나의 행이 아닌 영역을 적용해서 만듭니다.

 

=SUM(A1:A11*(MOD(ROW(A1:A11),3)=0))

 

전체 행을 적용하기 위해 배열수식을 적용합니다CTRL + SHIFT + ENTER 를 누릅니다. 그럼 3번째 행에 해당하는 값들만 더해서 결과값을 출력해 줍니다.

 

 

반응형
Posted by 녹두장군

댓글을 달아 주세요