엑셀 Excel 홀수, 짝수 구분해서 합을 구하거나 조건부 서식 사용해서 색칠하기

 

환경: Microsoft Excel 2013

 

숫자 영역에서 홀수/짝수를 구분하는 방법은 무엇일까요? 나머지를 구하는 MOD 함수를 사용하는 것입니다. 2 의 나머지가 1 이면 홀수며, 나눠 떨어져서 0 이 되면 짝수가 되겠죠. 이렇게 구한 홀수 짝수를 다시 합산하려면 배열 수식을 사용해야 합니다. 오늘은 지정한 영역에서 홀수, 짝수를 구분하고 그 합계를 구해 보겠습니다. 거기다 추가로 조건부 서식을 사용해서 홀수 영역에 색깔을 입혀 볼 것입니다.

 

짝수와 홀수를 구분하기 위해서는 나머지 함수인 MOD 로 판단할 수 있습니다. 2로 나누어서 몫이 1이면 홀수가 됩니다. 식으로 표현하자면 MOD(B3, 2) = 1 가 홀수 이고 MOD(B3, 2) = 0 가 짝수 입니다. IF 분기 함수를 사용해서 그림과 같은 수식을 만들었습니다

엑셀 Excel 홀수, 짝수 구분해서 합을 구하거나 조건부 서식 사용해서 색칠하기

 

이제 영역 전체에 홀수/짝수 값을 판단해 보겠습니다. 그러려면 B3 B3:B12 로 변경해야겠죠. 그리고 IF 함수에 의해 짝수일 경우 B3:B12 영역을 선택하게 합니다. 그럼 내부적으로 배열 형태로 값이 리턴 됩니다. 짝수 값인 {2, 4, 6, 8, 10} 이 구해 집니다

엑셀 Excel 홀수, 짝수 구분해서 합을 구하거나 조건부 서식 사용해서 색칠하기


배열을 합치기 위해 SUM 함수의 인수로 수식을 넣습니다. 그런데 #VALUE! 에러가 나네요. 배열로 리턴 받은 값을 합치기 위해서는 배열 수식을 이용해야 합니다. 수식의 좌우 끝에 “{}” 감싸는 것입니다.

 

=SUM(IF(MOD(B3:B12,2)=0,B3:B12, ""))

엑셀 Excel 홀수, 짝수 구분해서 합을 구하거나 조건부 서식 사용해서 색칠하기

 

배열 수식을 적용하기 위해 일일이 {} 을 입력하지 않고 Ctrl + Shift + Enter 을 눌러 주시면 적용이 됩니다. 짝수값이 구해 졌으니 홀수값을 MOD 의 결과값이 1이면 되겠죠.

 

{=SUM(IF(MOD(B3:B12,2)=1,B3:B12, ""))}

엑셀 Excel 홀수, 짝수 구분해서 합을 구하거나 조건부 서식 사용해서 색칠하기

 

다음은 홀수와 짝수를 구분할 수 있는 MOD 함수를 사용해서 조건부 서식으로 셀을 색깔을 바꿔보도록 하겠습니다. [] > [조건부 서식] 리본 메뉴의 하위에 [새 규칙]을 클릭합니다

엑셀 Excel 홀수, 짝수 구분해서 합을 구하거나 조건부 서식 사용해서 색칠하기

 

새 서식 규칙 목록에서 제일 아래에 있는 수식을 사용하여 서식을 지정할 셀 결정을 선택합니다. 서식 지정 란에 =MOD(B3,2)=1 을 입력합니다. B3 주소는 절대 주소 표시인 “$” 를 삭제해 줍니다. 수식은 홀수 일 때 지정한 서식을 적용하게 되었습니다

엑셀 Excel 홀수, 짝수 구분해서 합을 구하거나 조건부 서식 사용해서 색칠하기

 

그림은 홀수 일 때 조건부 서식을 적용한 결과 입니다. 이상으로 홀수와 짝수를 판단하는 여러 방법들에 대해 알아 보았습니다

엑셀 Excel 홀수, 짝수 구분해서 합을 구하거나 조건부 서식 사용해서 색칠하기


저작자 표시 비영리 변경 금지
신고
Posted by 녹두장군