![[기초강좌 제 46강] 특정열의 합계구하기 썸네일 이미지 [기초강좌 제 46강] 특정열의 합계구하기 썸네일 이미지](/smartediter/upload_img/thum_1537238867.jpg)
엑셀쿠키는 한 번의 다운로드로 평생 이용하실 수 있습니다. 프로그램과 데이터를 고객의 PC에 저장하여 사용하는 형식이라 안전하게 사용 가능합니다. 이용 기간에 따른 추가 비용이 발생하지 않아 매우 경제적입니다.
중소기업의 개별 특성, 다양한 업무를 상황별로 고려하여 제작된 프로그램을 업데이트합니다. 분야별 5,000여 개의 프로그램 중 내 업무에 맞는 프로그램을 다운받는 맞춤형 서비스입니다.
쿠키 프로그램은 MS Excel의 기본 사용법만 알면 즉시 사용할 수 있는 매운 쉬운 프로그램으로 누구나 손쉽게 배우고 사용할 수 있습니다.
중소기업의 모든 업무자동화!
쿠키의 업무자동화 프로그램은 VBA 코드로 개발된 제품으로
MS Excel 프로그램 기반으로 사용 가능하며,
자체적으로 개발한 기능은 물론,
MS Excel의 강력한 기능을 모두 사용하실 수 있습니다.
![](/common/images/jbimg/free_consulting/free_consulting3.png)
엑셀쿠키는 기업의 생산성을 높이는 업무자동화 지원 프로그램입니다.
[ 기초 강좌 ]
제 46 강
특정열의 합계구하기
'특정열의합계구하기'에 대해 알아봅니다.
이럴 때 필요해요
특정 열의 합을 구할때 하나하나 일일이 계산하지않고 한번에 답을 도출해낼때 사용합니다
이렇게 사용해요
아래와 같은 형태의 표에서 M9 셀 및 N9 셀에 각각 수량과 금액의 합계를 구하려면, 어떻게 해야 할까요?
M9의 수식은 {=SUM(IF(MOD(COLUMN($C9:$L9),2)=1,$C9:$L9))}
N9의 수식은 {=SUM(IF(MOD(COLUMN($C9:$L9),2)=0,$C9:$L9))}
입니다.
다음은, M9 셀을 선택하고 아래의 그림과 같이 수식입력줄에서 마우스로 이 부분만 선택하신 다음, 키보드의 F9 키를
눌러 보시기 바랍니다.
제대로 되었다면, 아마 아래의 그림과 같은 결과가 나타 날 것입니다.
① COLUMN($C9:$L9)
COLUMN()함수는 해당 셀의 열 번호를 알려 주는 함수입니다.
예를 들어, B20 셀에 가서 "=COLUMN(B20)" 하고 엔터키를 치면 "2" 라는 값을 리턴시켜 줍니다.
따라서, COLUMN(C9:L9) 라고 하게 되면 3 ~12 까지의 값이 리턴이 되겠지요.
② MOD(COLUMN($C9:$L9),2)
MOD() 함수는 지정한 값으로 나눈 나머지를 돌려 주는 함수입니다. 즉, ①의 결과값을 2로 나눈
나머지를 구하라는 명령이니까, 1,0,1,0,1,0,1,0… 값이 차례로 리턴이 될 것입니다.
그런데, 왜 굳이 2로 나누느냐고요? 홀수/짝수행을 구해야 하므로 2로 나누는 것이지요.^^
③ IF(MOD(COLUMN($C9:$L9),2)=1,
위 ②의 결과값들을 IF()함수를 써서 나머지 값이 1인 것(즉, 홀수 행인 것)만 대상으로 삼은 후,
④ {=SUM(IF(MOD(COLUMN($C9:$L9),2)=1,$C9:$L9))}
만약 '홀수 행이면 해당 셀의 값을 SUM 하라' 는 것입니다.
"C9 열에서 L9 열까지 중에서 열 번호를 2로 나눈값이 1 이면 그 열의 값을 더하라" 고 했으니, C9 셀은 열 번호가
홀수니까, 10 그리고 D9 셀은 짝수 열이니까 FALSE, E9 셀은 홀수 열이니까 7, F9 셀은 짝수 열이므로, 또 FALSE …
이런 식으로 해서 L9 셀 까지를 검토한 후, FALSE 가 아닌 유효한 숫자값이 있는 셀들의 값만을 모두 SUM 하게 되는 것이지요.
여기서 한 가지 주의할 점! 위에서 사용한 수식을 살펴 보면 공식의 맨처음과 끝에 중괄호({ })가 있지요?
이 중괄호를 보면 뭐, 느껴지는 것이 없으신지… 있지요? 그렇습니다! 바로 배열수식이지요.
즉, 손으로 입력한 것이 아니고 공식을 지정해 준 다음, Ctrl + Shift + Enter 키를 함께 탁! 친 것이지요.
이렇게 해서, M9 셀에는 결과값(26)이 나타 나게 됩니다.
2. 다운로드 받은 콘텐츠는 본인(본인회사)만 사용할 수 있습니다.
3. 다른 사람과 공유하거나 원본 또는 수정 후 무단전제,무단배포,무단판매,무단 공유할 수 없습니다.
4. 웹상에서 배포는 상업,비상업적 목적을 불문하고, 손해배상등 가중처벌됩니다.
![[기초강좌 제 46강] 특정열의 합계구하기 [기초강좌 제 46강] 특정열의 합계구하기](/common/images/cmm/view_middel.jpg)