엑셀 숫자 관련 함수 완벽 가이드
기초 계산부터 반올림·순위·랜덤까지 실무 예제 총정리
1. 인사 및 서론
안녕하세요, 유뿡뿡입니다.
엑셀에서 데이터를 다루다 보면 숫자 계산은 기본 중의 기본이에요. 단순히 더하고 빼는 수준을 넘어서, 반올림·올림·내림, 순위 계산, 절대값, 나머지, 랜덤 숫자 생성 등 다양한 숫자 함수들이 실무에서 자주 쓰입니다.
오늘은 숫자 관련 함수들을 한눈에 정리해서, 보고서 작성이나 재무/회계, 통계, ERP 데이터 가공 등 어떤 상황에도 바로 쓸 수 있도록 준비했어요.
2. 목차
- 서론
- 목차
- 기본 산술 함수 (SUM, PRODUCT 등)
- 반올림 계열 함수 (ROUND, ROUNDUP, ROUNDDOWN, INT, TRUNC)
- 절대값·부호·제곱/제곱근 (ABS, SIGN, POWER, SQRT)
- 나머지·배수 관련 (MOD, QUOTIENT, MROUND)
- 통계/순위 함수 (AVERAGE, MAX, MIN, RANK, LARGE, SMALL)
- 난수 생성 함수 (RAND, RANDBETWEEN)
- 실무 응용 예제
- 주의사항 및 팁
- 요약 정리
- FAQ
- 결론
3. 기본 산술 함수
(1) SUM – 합계
👉 A1~A10 범위 합계
(2) PRODUCT – 곱
👉 A1A2A3
(3) SUMPRODUCT – 조건부 합계/가중평균에 활용
👉 A열×B열 곱의 합 (매출액=수량×단가 계산에 유용)
4. 반올림 계열 함수
| 함수 | 설명 | 예시 | 결과 |
| ROUND | 지정 자릿수에서 반올림 | =ROUND(123.456,2) | 123.46 |
| ROUNDUP | 무조건 올림 | =ROUNDUP(123.456,2) | 123.46 |
| ROUNDDOWN | 무조건 내림 | =ROUNDDOWN(123.456,2) | 123.45 |
| INT | 소수점 이하 버림 (음수는 더 작은 정수) | =INT(-3.7) | -4 |
| TRUNC | 소수점 이하 버림 (음수도 단순 버림) | =TRUNC(-3.7) | -3 |
👉 INT와 TRUNC 차이: 음수 처리 방식 다름
5. 절대값·부호·제곱/제곱근
- ABS: 절대값
- =ABS(-10) → 10
- SIGN: 부호 반환(-1, 0, 1)
-
=SIGN(-25) → -1
-
- POWER: 거듭제곱
-
=POWER(5,2) → 25
-
- SQRT: 제곱근
- =SQRT(49) → 7
6. 나머지·배수 관련
- MOD: 나머지
-
=MOD(10,3) → 1
-
- QUOTIENT: 정수 나눗셈 몫
-
=QUOTIENT(10,3) → 3
-
- MROUND: 가까운 배수로 반올림
-
=MROUND(17,5) → 15
-
👉 배차 간격 계산, 단위 포장 수량 맞추기에 유용
7. 통계/순위 함수
- AVERAGE: 평균
- MAX/MIN: 최댓값/최솟값
- RANK.EQ: 순위 계산 (같은 값은 같은 순위)
-
=RANK.EQ(85, A1:A10, 0) → 내림차순 순위
-
- LARGE/SMALL: k번째 큰 값/작은 값
-
=LARGE(A1:A10,2) → 두 번째로 큰 값
-
8. 난수 생성 함수
- RAND: 0 이상 1 미만 난수
-
=RAND() → 0.1234…
-
- RANDBETWEEN: 지정 구간 정수 난수
-
=RANDBETWEEN(1,100) → 1~100 정수 중 하나
-
👉 샘플 추출, 시뮬레이션, 연습용 데이터 생성에 활용
9. 실무 응용 예제
① 급여 반올림 처리
- =ROUND(A1,-3) → 천 원 단위 반올림
② 포장 단위 맞추기
- 52개 물품을 6개 단위 포장 → =QUOTIENT(52,6) (몫=8박스), =MOD(52,6) (나머지=4개)
③ 매출 상위 3개 지점 찾기
- =LARGE(B2:B10,{1,2,3}) (365 버전)
④ 보고서에 난수 샘플 데이터 생성
- =RANDBETWEEN(1000,5000)
⑤ 성적 순위 부여
- =RANK.EQ(B2,$B$2:$B$20,0)
10. 주의사항 및 팁
- ROUND/ROUNDUP/ROUNDDOWN의 음수 자릿수 → 10, 100 단위 반올림 가능
-
=ROUND(12345,-2) → 12300
-
- RAND, RANDBETWEEN은 계산할 때마다 값이 바뀜 → 확정 값으로 쓰려면 복사→값 붙여넣기
- RANK는 동점 처리 방식(EQ vs AVG) 차이가 있으므로 주의
- MROUND은 기준 배수가 0이면 오류 발생
11. 요약 정리
| 범주 | 주요 함수 | 핵심 활용 |
| 기본 합계/곱 | SUM, PRODUCT, SUMPRODUCT | 총계, 매출액(수량×단가) |
| 반올림 계열 | ROUND, ROUNDUP, ROUNDDOWN, INT, TRUNC | 금액 처리, 소수점 관리 |
| 절대값·제곱 | ABS, SIGN, POWER, SQRT | 수학 계산, 금융 모델링 |
| 나머지·배수 | MOD, QUOTIENT, MROUND | 배차, 단위 포장, 생산 수량 |
| 통계·순위 | AVERAGE, MAX, MIN, RANK, LARGE, SMALL | 성적 순위, 매출 상위 추출 |
| 난수 생성 | RAND, RANDBETWEEN | 샘플링, 시뮬레이션 |
12. FAQ
Q1. ROUND와 셀 서식 반올림은 차이가 있나요?
→ 네. ROUND는 값 자체를 바꾸고, 서식은 표시만 바꿉니다.
Q2. RAND로 생성한 값이 자꾸 바뀌어요. 고정하려면?
→ 복사 후 [값 붙여넣기] 하세요.
Q3. RANK 함수는 같은 점수가 있으면 어떻게 처리하나요?
→ RANK.EQ는 같은 순위, RANK.AVG는 평균 순위를 반환합니다.
Q4. MROUND은 반올림만 가능한가요?
→ 네. 내림/올림은 FLOOR, CEILING 함수를 활용하세요.
13. 결론
엑셀의 숫자 함수들은 단순 계산을 넘어서 데이터 정리, 보고서 자동화, 실무 시뮬레이션까지 폭넓게 쓰입니다.
- ROUND/INT/TRUNC → 금액 처리
- MOD/QUOTIENT → 생산·물류 단위 계산
- RANK/LARGE/SMALL → 순위 분석
- RAND/RANDBETWEEN → 데이터 시뮬레이션
기본 합계(SUM)부터 난수 발생까지, 숫자 함수들을 조합하면 “숫자를 다루는 엑셀”의 진짜 힘을 경험할 수 있습니다.
'기타 > 엑셀' 카테고리의 다른 글
| [엑셀] FIND vs SEARCH 완전정복(와일드카드·대소문자·마지막 구분자 실무 20제) (0) | 2025.09.26 |
|---|---|
| [엑셀] 행·열 번호 함수 총정리(ROW · COLUMN 완벽 가이드) (0) | 2025.09.18 |
| [엑셀] 반올림/올림/내림 함수 총정리 (ROUND · ROUNDUP · ROUNDDOWN · MROUND · INT · TRUNC) (0) | 2025.09.18 |
| [엑셀] TEXT · VALUE 함수 완벽 정리 (숫자↔문자 변환 공식) (0) | 2025.09.16 |
| [엑셀] 문자열 함수 완벽 정리 ( LEFT · RIGHT · MID · LEN · TRIM ) (0) | 2025.09.16 |