ISODD 함수
지원 버전 자세히 보기
엑셀 ISODD 함수는 소수 부분을 버린 숫자가 홀수인지 확인해 논리값을 반환하는 함수입니다.
인수 설명
=ISODD(숫자)
- 소수 부분은 버린 뒤 정수의 짝홀을 판정합니다.
함수 개요
엑셀 ISODD 함수는 숫자가 홀수이면 TRUE를, 짝수이면 FALSE를 반환하는 정보 함수입니다. 교대 근무, 홀수 회차, 홀수 행처럼 홀수에만 적용할 규칙을 만들 때 사용할 수 있습니다.
소수는 반올림하지 않고 소수 부분을 버린 뒤 판정합니다.
=ISODD(3.9)3.9에서 소수 부분을 버린 3이 홀수인지 확인합니다.짝수 여부를 확인하려면 ISEVEN 함수 를 사용합니다.
ISODD 함수 간단 예제
A2 셀에 교육 회차 15가 입력되어 있습니다. 홀수 회차일 때만 안내 문자를 발송하려고 합니다.
=ISODD(A2)교육 회차가 홀수인지 확인합니다.A2 셀에 2.5가 입력되어 있습니다. ISODD 함수는 소수 부분을 버린 2를 기준으로 홀수 여부를 판정합니다.
=ISODD(A2)소수 부분을 버린 정수가 홀수인지 확인합니다.A2 셀에 근무 순번 7이 입력되어 있습니다. 홀수 순번에는 오전 근무, 짝수 순번에는 오후 근무를 표시합니다.
=IF(ISODD(A2),"오전 근무","오후 근무")순번의 홀짝에 따라 근무를 표시합니다.그 외 주의사항
ISODD 함수는 소수를 반올림하지 않고 소수 부분을 버립니다. 따라서 2.5는 2로 처리되어 FALSE를, 3.9는 3으로 처리되어 TRUE를 반환합니다.
음수도 소수 부분을 버린 정수로 판정합니다. 예를 들어 -3.7은 -3으로 처리되므로 TRUE를 반환합니다.
숫자로 변환할 수 없는 텍스트를 인수로 사용하면 #VALUE! 오류가 반환됩니다. 코드처럼 보이는 텍스트는 숫자 변환 여부를 먼저 확인해야 합니다.
홀짝 판정에는 정수 기준이 필요합니다. 반올림한 값을 기준으로 판정해야 하는 업무에서는 ROUND 함수로 값을 먼저 확정해야 합니다.