엑셀 / 함수 / 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입니다.

같은 카테고리의 다른 글
엑셀 / VBA / 매크로 만들고 실행하기

엑셀 / VBA / 매크로 만들고 실행하기

표준 모듈에 SayHello 매크로를 만들고 실행·수정하는 과정을 설명합니다. Sheet1 참조의 의미, 셀 덮어쓰기와 xlsm 저장 시 주의점도 다룹니다.

엑셀 / 함수 / RADIANS, DEGREES / 도를 라디안으로, 라디안을 도로 변환하는 함수

엑셀 / 함수 / RADIANS, DEGREES / 도를 라디안으로, 라디안을 도로 변환하는 함수

RADIANS·DEGREES로 도와 라디안을 변환하는 예제를 안내합니다. PI()의 사용과 삼각함수에 잘못된 각도 단위를 넣는 문제도 설명합니다.

엑셀 / 함수 / XIRR / 비정기적인 현금 흐름의 내부수익률 계산하는 함수

엑셀 / 함수 / XIRR / 비정기적인 현금 흐름의 내부수익률 계산하는 함수

XIRR의 금액·날짜 범위를 맞추고 연 단위 내부수익률을 계산하는 방법을 안내합니다. IRR과 다른 점, 날짜 오류와 추정값의 한계도 설명합니다.

엑셀 / 함수 / ISBLANK / 빈 셀인지 확인하는 함수

엑셀 / 함수 / ISBLANK / 빈 셀인지 확인하는 함수

ISBLANK로 실제 빈 셀을 검사하고 IF와 결합하는 방법을 설명합니다. 빈 문자열을 반환하는 수식, 공백 문자와 빈 셀의 차이를 구분할 수 있습니다.

엑셀 / 워크시트 이름 바꾸는 방법, 탭 색 변경하는 방법

엑셀 / 워크시트 이름 바꾸는 방법, 탭 색 변경하는 방법

시트 탭에서 이름과 색을 바꾸는 방법을 설명합니다. 이름의 금지 문자·길이, 중복과 외부 참조·매크로 영향을 확인하는 과정도 다룹니다.

엑셀 / 참조 / 상대 참조, 절대 참조, 혼합 참조

엑셀 / 참조 / 상대 참조, 절대 참조, 혼합 참조

상대·절대·혼합 참조의 복사 규칙을 예제로 설명합니다. $의 행·열 고정, F4 전환과 곱셈표·고정 비율 계산의 활용을 안내합니다.

엑셀 / 함수 / NPV / 순현재가치 계산하는 함수

엑셀 / 함수 / NPV / 순현재가치 계산하는 함수

NPV의 할인율·기간말 현금흐름과 초기 투자금을 구분하는 방법을 설명합니다. 현재가치 예제, 기간 단위와 불규칙한 날짜 자료의 주의점도 다룹니다.

엑셀 / 가로 방향으로 정렬하는 방법

엑셀 / 가로 방향으로 정렬하는 방법

정렬 옵션의 왼쪽에서 오른쪽 설정으로 열을 가로 정렬하는 방법을 설명합니다. 기준 행과 전체 열 데이터의 대응 관계를 확인하는 과정도 안내합니다.

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

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

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

엑셀 / 함수 / TEXTJOIN / 여러 텍스트를 하나로 합치는 함수

엑셀 / 함수 / TEXTJOIN / 여러 텍스트를 하나로 합치는 함수

TEXTJOIN의 구분자·빈 셀 옵션을 비교하고 여러 셀을 한 문장으로 연결하는 예제를 안내합니다. 날짜·숫자 서식과 결과 길이 제한도 설명합니다.