엑셀 Excel 홀수 짝수 구분해서 합계 구하기
엑셀 문서 작업 시 폼에 따라 다양하게 진행하는데요
바로 MOD 함수를 사용해서 나머지 값에 따라 홀수인지 짝수인지 확인할 수 있습니다.
2를 나눠 나머지 값이 1이면 홀수, 0이면 짝수가 되는 것이지요 .
홀수와 짝수를 구분하고 구분해서 합계를 구해보겠습니다.
간단한 엑셀 샘플을 준비했습니다. 번호, 품목 수량이 나옵니다.
번호의 홀수와 짝수별로 합계를 구해보겠습니다.
우선 MOD 함수부터 알아보겠습니다.
엑셀에서는 MOD 함수를 다음과 같이 정의하고 있습니다.
"나눗셈의 나머지를 구합니다." 즉 나머지를 구하는 함수입니다.
짝수 합계를 먼저 구해보겠습니다.
=MOD(B3,2)를 입력해 번호의 값이 나머지 값을 알아봅니다
결괏값이 1로 나오네요. 값이 "1"이므로 홀수입니다.
예제 이미지에서 홀수와 짝수를 바꿔서 입력했네요.ㅠㅠ 홀수와 짝수를 바꿔서 봐주세요.
홀수 합게에 =MOD(B4,2)를 입력하면 값이 "0"으로 나옵니다. 값이 "0"이니 짝수입니다.
이제 범위를 전체로 변경합니다. "B2" 를 "B2:B12"로 변경합니다.
값이 홀수면 "1" 짝수면 "0"으로 나옵니다.
if 함수를 사용해서 "1"이면 홀수, 아니면 "짝수"로 표현합니다.
=IF(MOD("B2:B12",2)=1,"홀수","짝수")
이렇게 되면 홀수는 {1,3,5,7,9} ,짝수는 {2,4,6,8,}으로 값이 나오게 됩니다.
"짝수", "홀수" 대신 범위를 지정해서 합계 범위를 구할 겁니다.
수식 제일 앞에 SUM 함수를 넣고 범위를 변경합니다.
"홀수" 대신 수량이 입력된 범위(D3;D12)로 변경합니다.
= SUM(IF(MOD("B2:B12",2)=1,D3;D12,"짝수"))
결국 홀수 값인 "26"이 구해집니다. 짝수 합계에 나오지만, 홀수 합계입니다. 타이틀을 잘못 적었네요
오피스 버전에 따라 결괏값이 나오기도 하고 오류가 발생하기도 합니다 .
배로 배열로 결괏값이 나오기 때문인데요
오류 발생 시 수식에 Ctrl + shift + Enter 키를 눌러주시면 배열로 정의 됩니다.
이제 짝수 합계를 구해보겠습니다.
짝수 값에 "1" 대신 "0"으로 변경하면 됩니다.
= SUM(IF(MOD("B2:B12",2)=0,D3;D12,"짝수"))
엑셀 Excel 홀수 짝수 구분해서 합계 구하기를 알아보았습니다.