엑셀 / 함수 / ISEVEN, ISODD / 짝수인지 홀수인지 확인하는 함수

ISEVEN은 짝수이면 TRUE, ISODD는 홀수이면 TRUE를 반환합니다. 두 함수는 정수가 아닌 숫자를 검사할 때 소수 부분을 잘라낸 정수로 판단합니다. 따라서 소수가 포함된 자료에서 ‘정수이고 짝수’라는 조건을 검사하려면 정수 여부도 별도로 확인해야 합니다.

기본 구문과 판단 예제

=ISEVEN(number)
=ISODD(number)
=ISEVEN(0)
=ISODD(-3)

number에는 숫자 또는 숫자가 들어 있는 셀을 넣습니다. 0은 짝수이므로 ISEVEN(0)은 TRUE이며 -3은 홀수이므로 ISODD(-3)은 TRUE입니다. 함수의 결과는 1·0이 아니라 논리값 TRUE·FALSE입니다.

구문과 지원 제품은 Microsoft의 ISEVEN 함수 설명, Microsoft의 ISODD 함수 설명에서 확인할 수 있습니다.

ISEVEN과 ISODD로 같은 숫자들의 짝수·홀수 여부를 비교한 예입니다. 예를 들어 ISEVEN(2.9)는 정수 부분 2를 검사하여 TRUE가 됩니다.

ISEVEN과 ISODD로 같은 숫자들의 짝수·홀수 여부를 비교한 예입니다. 예를 들어 ISEVEN(2.9)는 정수 부분 2를 검사하여 TRUE가 됩니다.

IF로 분류 문구 만들기

=IF(ISEVEN(A2),"짝수","홀수")

A2에 정수가 들어 있다는 전제에서 읽기 쉬운 분류를 만들 수 있습니다. 빈 셀이나 오류, 문자 데이터를 어떻게 처리할지는 입력 자료의 조건에 맞게 정해야 하며, 숫자가 아닌 값에 함수를 적용하면 오류가 날 수 있습니다.

소수를 제외하려면 정수 여부 조건을 먼저 확인하세요. 예를 들어 숫자만 들어 있는 자료에서는 =IF(A2<>TRUNC(A2),"정수 아님",IF(ISEVEN(A2),"짝수","홀수"))처럼 구분할 수 있습니다. 정수 검사와 짝수·홀수 검사는 다른 질문입니다.

짝수·홀수로 바꾸는 함수와의 차이

ISEVEN·ISODD는 값을 판별할 뿐 원래 숫자를 바꾸지 않습니다. 가까운 짝수나 홀수로 값을 바꾸려면 EVEN·ODD 함수를 사용합니다. 예를 들어 ISEVEN(3)은 FALSE지만 EVEN(3)은 4입니다.

같은 카테고리의 다른 글
엑셀 / 달력 만드는 방법

엑셀 / 달력 만드는 방법

실제 날짜와 1일·7일 증가 수식으로 달력을 만드는 방법을 설명합니다. 월 시작 요일, 다른 달 날짜, 날짜 표시 서식과 템플릿 대안도 안내합니다.

엑셀 / 여러 워크시트 한 화면에서 동시에 보기

엑셀 / 여러 워크시트 한 화면에서 동시에 보기

새 창과 모두 정렬로 같은 통합 문서의 여러 시트를 함께 보는 방법을 설명합니다. 새 파일 복사와의 차이, 창별 시트 선택과 동기 스크롤도 다룹니다.

엑셀 / 함수 / PRODUCT / 곱하기 함수

엑셀 / 함수 / PRODUCT / 곱하기 함수

PRODUCT로 개별 숫자·범위를 곱하는 방법을 설명합니다. 빈 셀·텍스트·0 처리와 행별 곱의 합을 구하는 SUMPRODUCT의 차이도 확인할 수 있습니다.

엑셀 / PDF 형식으로 저장하는 방법

엑셀 / PDF 형식으로 저장하는 방법

Excel의 PDF 저장 경로와 선택 영역·활성 시트·전체 통합 문서 옵션을 설명합니다. 인쇄 배율, 페이지 잘림과 저장 후 검증도 안내합니다.

엑셀 / 여러 조건 LOOKUP

엑셀 / 여러 조건 LOOKUP

여러 조건 LOOKUP 수식의 논리값·나눗셈 구조를 설명합니다. 마지막 일치 반환과 미일치·중복의 한계, XLOOKUP 대안을 함께 안내합니다.

엑셀 / 함수 / AVERAGE, AVERAGEIF, AVERAGEIFS / 산술평균 구하는 함수

엑셀 / 함수 / AVERAGE, AVERAGEIF, AVERAGEIFS / 산술평균 구하는 함수

AVERAGE·AVERAGEIF·AVERAGEIFS로 전체·조건별 산술평균을 구합니다. 빈 셀과 0, 조건 미일치 오류 및 가중 평균과의 차이도 안내합니다.

엑셀 / 화살표 키 눌렀을 때 스크롤 되는 현상 해결하는 방법

화살표가 셀 대신 화면을 움직일 때 Scroll Lock 상태를 확인합니다. 키가 없는 키보드의 화면 키보드 사용과 다른 입력 상태의 점검도 안내합니다.

엑셀 / VBA / 여러 시트의 내용을 하나의 시트에 모으는 방법

엑셀 / VBA / 여러 시트의 내용을 하나의 시트에 모으는 방법

동일한 머리글의 여러 시트를 VBA로 새 결과 시트에 모으는 예제를 제공합니다. 원본 삭제 없이 값만 복사하며 행 수·머리글·누락 여부를 검증하는 방법을 설명합니다.

엑셀 / ROUND - 반올림, ROUNDUP - 올림, ROUNDDOWN - 내림

엑셀 / ROUND - 반올림, ROUNDUP - 올림, ROUNDDOWN - 내림

ROUND·ROUNDUP·ROUNDDOWN의 양수·0·음수 자릿수와 음수 계산 방향을 비교합니다. 화면 표시만 바꾸는 서식과 실제 계산 값을 바꾸는 함수도 구분합니다.

엑셀 / 함수 / REPLACE, REPLACEB / 특정 위치의 문자열을 바꾸는 함수

엑셀 / 함수 / REPLACE, REPLACEB / 특정 위치의 문자열을 바꾸는 함수

REPLACE로 위치와 문자 수를 지정해 문자열을 바꾸는 방법을 설명합니다. SUBSTITUTE와의 차이, REPLACEB의 호환성 및 개인정보 표시의 한계를 다룹니다.