숫자 영역에서 홀수/짝수를 구분하는 방법은 무엇일까요? 나머지를 구하는 MOD 함수를 사용하는 것입니다. 2 의 나머지가 1 이면 홀수며, 나눠 떨어져서 0 이 되면 짝수가 되겠죠. 이렇게 구한 홀수 짝수를 다시 합산하려면 배열 수식을 사용해야 합니다. 오늘은 지정한 영역에서 홀수, 짝수를 구분하고 그 합계를 구해 보겠습니다. 거기다 추가로 조건부 서식을 사용해서 홀수 영역에 색깔을 입혀 볼 것입니다.
▼ 짝수와 홀수를 구분하기 위해서는 나머지 함수인 MOD 로 판단할 수 있습니다. 2로 나누어서 몫이 1이면 홀수가 됩니다. 식으로 표현하자면 MOD(B3, 2) = 1 가 홀수 이고 MOD(B3, 2) = 0 가 짝수 입니다. IF 분기 함수를 사용해서 그림과 같은 수식을 만들었습니다.
▼ 이제 영역 전체에 홀수/짝수 값을 판단해 보겠습니다. 그러려면 B3 를 B3:B12 로 변경해야겠죠. 그리고 IF 함수에 의해 짝수일 경우 B3:B12 영역을 선택하게 합니다. 그럼 내부적으로 배열 형태로 값이 리턴 됩니다. 짝수 값인 {2, 4, 6, 8, 10} 이 구해 집니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 조건부 서식의 다양한 기능 활용하기 ▶ 엑셀 Excel 조건부 서식 특정 텍스트를 포함한 셀 강조하기 ▶ 엑셀 Excel 조건부 서식 이용해서 표 번갈아 음영 처리하기 ▶ 엑셀 Excel 조건부 서식 여러 텍스트가 포함된 영역 서식 적용하기 ▶ 엑셀 Excel 조건부 서식으로 특정 단어가 있는 행 전체 강조하는 방법 |
▼ 배열을 합치기 위해 SUM 함수의 인수로 수식을 넣습니다. 그런데 #VALUE! 에러가 나네요. 배열로 리턴 받은 값을 합치기 위해서는 배열 수식을 이용해야 합니다. 수식의 좌우 끝에 “{}” 감싸는 것입니다.
=SUM(IF(MOD(B3:B12,2)=0,B3:B12, "")) |
▼ 배열 수식을 적용하기 위해 일일이 {} 을 입력하지 않고 Ctrl + Shift + Enter 을 눌러 주시면 적용이 됩니다. 짝수값이 구해 졌으니 홀수값을 MOD 의 결과값이 1이면 되겠죠.
{=SUM(IF(MOD(B3:B12,2)=1,B3:B12, ""))} |
▼ 다음은 홀수와 짝수를 구분할 수 있는 MOD 함수를 사용해서 조건부 서식으로 셀을 색깔을 바꿔보도록 하겠습니다. [홈] 탭 > [조건부 서식] 리본 메뉴의 하위에 [새 규칙]을 클릭합니다.
▼ 새 서식 규칙 목록에서 제일 아래에 있는 “수식을 사용하여 서식을 지정할 셀 결정”을 선택합니다. 서식 지정 란에 =MOD(B3,2)=1 을 입력합니다. B3 주소는 절대 주소 표시인 “$” 를 삭제해 줍니다. 수식은 홀수 일 때 지정한 서식을 적용하게 되었습니다.
▼ 그림은 홀수 일 때 조건부 서식을 적용한 결과 입니다. 이상으로 홀수와 짝수를 판단하는 여러 방법들에 대해 알아 보았습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 조건부 서식의 다양한 기능 활용하기 ▶ 엑셀 Excel 조건부 서식 특정 텍스트를 포함한 셀 강조하기 ▶ 엑셀 Excel 조건부 서식 이용해서 표 번갈아 음영 처리하기 ▶ 엑셀 Excel 조건부 서식 여러 텍스트가 포함된 영역 서식 적용하기 ▶ 엑셀 Excel 조건부 서식으로 특정 단어가 있는 행 전체 강조하는 방법 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 파워포인트 이용해서 차트 이미지, 그림으로 저장하기 (1) | 2024.11.24 |
---|---|
엑셀 Excel 셀 배경에 무늬 넣기 (0) | 2024.11.24 |
엑셀 Excel INT, TRUNC 함수로 소수점 잘라 내기 (2) | 2024.11.24 |
엑셀 Excel 0 으로 시작하는 일련번호 만들기 (0) | 2024.11.23 |
엑셀 Excel 단축키를 이용한 다양한 셀 선택하기 (3) | 2024.11.23 |
엑셀 FIND 함수 상세한 설명과 활용 방법 (0) | 2024.11.23 |
엑셀 Excel 함수 LEN, REPLACE 다른 문자로 변경하기 (0) | 2024.11.21 |
엑셀 Excel 함수 ROUND, ROUNDUP, ROUNDDOWN 이용해서 반올림 구하기 (4) | 2024.11.20 |