엑셀에서는 숫자인지 여부를 확인하거나, 셀이 비어 있는지 판단하고, 수치를 올림 처리하는 작업이 자주 발생합니다. 이럴 때 유용한 함수가 ISNUMBER, ISBLANK, ROUNDUP입니다. ISNUMBER는 셀에 숫자가 입력되어 있는지를 확인하고, ISBLANK는 셀이 비어 있는지를 판단합니다. ROUNDUP은 원하는 자릿수까지 숫자를 **무조건 올림** 처리하는 함수로, 계산의 보수적 처리나 조건 기반 연산 시 매우 유용합니다. 이들 함수는 조건문과 함께 사용되면 더욱 강력한 데이터 유효성 점검 및 자동화 도구로 활용됩니다.
ISNUMBER
ISNUMBER 함수는 셀이나 수식 결과가 **숫자인지 여부를 TRUE 또는 FALSE**로 반환합니다. 구문은 =ISNUMBER(값) 형식이며, 수치 데이터 검증, 조건 분기, 오류 방지 등에 자주 활용됩니다. 특히 사용자 입력값이 숫자여야 하는 경우 이 함수를 통해 입력 유효성을 점검할 수 있습니다.
예제 1: 숫자인 경우만 통과
=IF(ISNUMBER(A1), "숫자입니다", "숫자가 아닙니다")는 A1 셀에 숫자가 입력되었는지를 판단하여, 숫자면 "숫자입니다", 아니면 "숫자가 아닙니다"를 출력합니다. 입력값 검증이나 조건 분류에 매우 유용한 방식입니다.


예제 2: 텍스트와 혼합된 셀 확인
=ISNUMBER("123")는 FALSE를 반환하지만, =ISNUMBER(123)는 TRUE를 반환합니다. 즉, 숫자처럼 보이는 텍스트는 인식되지 않으며, 실제 숫자 형식만 TRUE로 판단됩니다. 데이터 정제 시 형식 확인에 유용합니다.


예제 3: 수식 결과의 숫자 여부 판별
=ISNUMBER(VLOOKUP("A001", A2:B10, 2, FALSE))는 VLOOKUP 결과가 숫자인 경우에만 TRUE를 반환합니다. 검색 결과가 문자이거나 오류이면 FALSE가 되며, 수식 결과에 따라 조건 분기하는 데 사용됩니다.


ISBLANK
ISBLANK 함수는 셀에 **아무 값도 입력되지 않은 경우 TRUE**를 반환하는 함수입니다. 구문은 =ISBLANK(셀) 형태로 사용되며, 빈 셀 여부를 판단하여 사용자 입력 여부 확인, 조건 필터링, 오류 방지 등에 널리 활용됩니다.
예제 1: 빈 셀 확인
=ISBLANK(A1)은 A1 셀이 완전히 비어 있으면 TRUE를 반환하고, 값이 입력되어 있으면 FALSE를 반환합니다. 설문지 응답 확인, 미입력 항목 점검 등에 유용하게 사용됩니다.


예제 2: 조건부 메시지 출력
=IF(ISBLANK(B2), "입력 필요", B2)는 B2 셀이 비어 있으면 "입력 필요" 메시지를 출력하고, 값이 있을 경우 해당 값을 그대로 보여줍니다. 입력 폼이나 보고서 작성 시 자동 안내에 적합한 구조입니다.


예제 3: COUNTIF와 결합
=COUNTIF(A1:A10, "")는 A1~A10에서 빈 셀의 개수를 세며, ISBLANK는 단일 셀 판단용이지만 COUNTIF와 결합하면 범위 내 빈 셀 수 확인도 가능합니다. 둘을 병행 사용하면 시트 전체의 입력 상태를 정리할 수 있습니다.


ROUNDUP
ROUNDUP 함수는 숫자를 사용자가 지정한 자릿수로 **무조건 올림**하여 계산하는 함수입니다. 구문은 =ROUNDUP(숫자, 자릿수)이며, 자릿수는 소수점 이하(+값), 정수 자리수(0), 또는 정수 단위 이상(-값)으로 조절할 수 있습니다. 단가 계산, 세금 처리, 로트 단위 조정 등에서 많이 활용됩니다.
예제 1: 소수점 둘째 자리 올림
=ROUNDUP(3.14159, 2)는 3.15를 반환합니다. 반올림과 달리 소수점 셋째 자리가 1이라도 무조건 다음 자리로 올림 처리되며, 정확하고 보수적인 계산이 필요할 때 사용됩니다.


예제 2: 정수 올림
=ROUNDUP(7.2, 0)는 8을 반환합니다. 자릿수를 0으로 하면 소수점을 제거한 정수로 올림 처리되어, 개수 계산, 박스 수량 산정 등에서 유용하게 쓰입니다.


예제 3: 10 단위로 올림
=ROUNDUP(87, -1)는 90을 반환합니다. 자릿수에 -1을 입력하면 10의 자리로 올림, -2면 100단위로 올림됩니다. 이는 예산 근사치 계산, 수량 배치 기준 설정 등에 자주 사용됩니다.


댓글