엑셀(EXCEL) 함수 정리 ROUNDDOWN, INT, MOD
엑셀에서 숫자를 다룰 때 정수만 추출하거나, 소수점 이하를 제거하거나, 나머지를 계산해야 하는 상황은 매우 많습니다. 이런 경우 유용하게 사용할 수 있는 함수가 ROUNDDOWN, INT, MOD입니다. ROUNDDOWN은 지정한 자릿수까지 무조건 내림을 수행하고, INT는 소수점을 버린 정수를 반환하며, MOD는 나눗셈의 나머지를 계산합니다. 이 함수들은 재고 단위 계산, 지불금 계산, 반복 패턴 생성, 분기 판별 등 실무에서 매우 폭넓게 활용됩니다.
ROUNDDOWN
ROUNDDOWN 함수는 숫자를 지정된 자릿수까지 **무조건 내림** 처리하는 함수입니다. 소수점 이하의 값이 얼마이든 상관없이 절삭하며, 자릿수는 소수점 이하(+), 정수 자리수(0), 정수 단위 이상(-)로 설정할 수 있습니다. 구문은 =ROUNDDOWN(숫자, 자릿수)입니다.
예제 1: 소수점 둘째 자리까지 내림
=ROUNDDOWN(3.9876, 2)는 3.98을 반환합니다. 반올림 없이 무조건 절삭하여 결과를 출력하며, 금액 계산이나 정밀 수치 조정 등에서 신뢰도 있는 숫자를 생성하는 데 유리합니다.

예제 2: 정수 내림
=ROUNDDOWN(9.9, 0)은 9를 반환합니다. 소수점 이하를 전부 절삭해 정수로 만들며, 수량 조정, 재고 분배, 단가 절삭 등에서 실무적으로 자주 활용됩니다.

예제 3: 10단위 내림
=ROUNDDOWN(178, -1)는 170을 반환합니다. 자릿수를 -1로 설정하면 일의 자리에서 내림 처리되며, -2를 입력하면 100단위로 절삭됩니다. 근사값 처리나 묶음 계산에 적합합니다.

INT
INT 함수는 소수점 이하를 제거하고 **가장 가까운 정수 중 작은 값(내림)**을 반환합니다. 구문은 =INT(숫자)입니다. 양수에서는 소수점 이하를 제거한 정수, 음수에서는 더 작은 정수를 반환하기 때문에 ROUNDDOWN과는 다른 결과를 줄 수 있습니다.
예제 1: 소수점 제거
=INT(5.9)는 5를 반환합니다. 단순히 소수점 이하를 제거하고 정수만 남기는 방식으로, 수량, 단가 정리 등에서 자주 사용됩니다.

예제 2: 음수 처리 확인
=INT(-5.1)는 -6을 반환합니다. 이처럼 INT 함수는 음수의 경우 절삭이 아닌 **더 작은 정수**로 내림 처리합니다. 이는 ROUNDDOWN(-5.1, 0)이 -5를 반환하는 것과 차이가 있어 주의해야 합니다.

예제 3: 날짜 계산 활용
=INT(TODAY())는 현재 날짜의 일 수를 정수로 반환해, 시각 정보가 포함된 날짜에서 시간은 제거한 순수 날짜 계산용으로 자주 쓰입니다. 시계열 처리나 날짜 비교에서 매우 유용합니다.

MOD
MOD 함수는 나눗셈의 **나머지를 계산**하는 함수입니다. 구문은 =MOD(숫자, 나누는수)이며, 반복 조건 체크, 분기 구분, 짝수/홀수 판별 등에 다양하게 사용됩니다. 수학적 규칙이나 일정한 패턴을 찾을 때 매우 유용한 함수입니다.
예제 1: 짝수/홀수 판별
=MOD(A1, 2)=0 수식은 A1의 값이 2로 나눴을 때 나머지가 0이면 TRUE(짝수), 아니면 FALSE(홀수)를 반환합니다. 조건문과 결합해 짝수일 때 색상 변경, 홀수일 때 표시 등 다양하게 응용할 수 있습니다.

예제 2: 주기 반복 체크
=MOD(ROW(), 3)=0과 같이 사용하면 행 번호가 3의 배수일 때 TRUE를 반환합니다. 이는 조건부 서식, 반복 행 강조, 데이터 주기 구분 등에 활용됩니다.

예제 3: 특정 간격의 그룹 분류
=MOD(A2, 5) 수식은 0~4 사이의 결과를 반환하여, 5개 간격으로 데이터를 구분하거나 분기 코드, 순환 번호 등을 자동으로 생성하는 데 유용합니다. 그룹핑, 페이지 나누기 등에서 폭넓게 쓰입니다.
