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

같은 카테고리의 다른 글
엑셀 / 날짜를 텍스트로, 텍스트를 날짜로 변환하는 방법

엑셀 / 날짜를 텍스트로, 텍스트를 날짜로 변환하는 방법

TEXT·DATEVALUE로 날짜와 텍스트를 변환하는 방법을 설명합니다. 일련번호·표시 형식의 차이와 지역별 문자열 해석, 값으로 저장하는 과정도 다룹니다.

엑셀 / 함수 / DAYS / 두 날짜 사이의 일수를 계산하는 함수

엑셀 / 함수 / DAYS / 두 날짜 사이의 일수를 계산하는 함수

DAYS의 종료일·시작일 순서와 날짜 차이 계산을 설명합니다. 양끝 날짜 포함 여부, 실제 날짜 값과 업무일 계산의 차이도 확인할 수 있습니다.

엑셀 / 함수 / VLOOKUP, HLOOKUP, XLOOKUP

엑셀 / 함수 / VLOOKUP, HLOOKUP, XLOOKUP

VLOOKUP·HLOOKUP·XLOOKUP의 조회 방향과 정확히 일치 옵션을 비교합니다. 범위 고정, 중복 값, 다중 열 반환과 조회 오류를 해결하는 기준도 안내합니다.

엑셀 / VBA / 메뉴에 개발 도구 추가하는 방법

엑셀 / VBA / 메뉴에 개발 도구 추가하는 방법

Excel 옵션에서 개발 도구 탭을 추가하고 다시 숨기는 방법을 안내합니다. VBA 편집기·매크로·컨트롤의 역할과 매크로 보안 설정의 차이도 설명합니다.

엑셀 / 양수(이익)를 빨간색, 음수(손실)를 파란색으로 만드는 방법

엑셀 / 양수(이익)를 빨간색, 음수(손실)를 파란색으로 만드는 방법

조건부 서식과 사용자 지정 숫자 형식으로 양수·음수의 색을 구분합니다. 0·텍스트·소수 자리 표시와 색 외의 구분·규칙 충돌도 확인합니다.

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

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

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

엑셀 / 함수 / TRIM / 공백 제거하는 함수

엑셀 / 함수 / TRIM / 공백 제거하는 함수

TRIM으로 앞뒤 공백과 연속 공백을 정리하는 예제를 설명합니다. 줄바꿈·줄 바꿈 없는 공백·전각 공백이 남는 경우의 확인 방법도 다룹니다.

엑셀 / 함수 / INT, TRUNC / 소수를 정수 만드는 함수

엑셀 / 함수 / INT, TRUNC / 소수를 정수 만드는 함수

INT와 TRUNC가 음수에서 달라지는 이유를 예제로 비교합니다. TRUNC의 자릿수 설정과 표시 형식만 변경하는 경우의 차이도 설명합니다.

엑셀 / 하이퍼링크 제거하는 방법, 자동 하이퍼링크 안 생기게 하는 방법

엑셀 / 하이퍼링크 제거하는 방법, 자동 하이퍼링크 안 생기게 하는 방법

기존 하이퍼링크를 제거하거나 입력 시 자동 생성을 끄는 방법을 설명합니다. 텍스트·서식 보존과 HYPERLINK 수식의 별도 처리도 안내합니다.

엑셀 / 리본 메뉴 숨기기, 탭만 표시하기

엑셀 / 리본 메뉴 숨기기, 탭만 표시하기

리본 메뉴를 접거나 탭만 표시하고 다시 고정하는 방법을 설명합니다. Ctrl+F1과 버전별 표시 옵션을 사용해 화면 공간을 조절할 수 있습니다.