전문적인 정보 공유 블로그
Opening Image

기타/엑셀

[엑셀] 숫자 관련 함수 완벽 가이드

유뿡뿡 2025. 9. 26. 00:52
반응형

엑셀 숫자 관련 함수 완벽 가이드

기초 계산부터 반올림·순위·랜덤까지 실무 예제 총정리

 

 


1. 인사 및 서론

안녕하세요, 유뿡뿡입니다.
엑셀에서 데이터를 다루다 보면 숫자 계산은 기본 중의 기본이에요. 단순히 더하고 빼는 수준을 넘어서, 반올림·올림·내림, 순위 계산, 절대값, 나머지, 랜덤 숫자 생성 등 다양한 숫자 함수들이 실무에서 자주 쓰입니다.

오늘은 숫자 관련 함수들을 한눈에 정리해서, 보고서 작성이나 재무/회계, 통계, ERP 데이터 가공 등 어떤 상황에도 바로 쓸 수 있도록 준비했어요.

 

 


2. 목차

  1. 서론
  2. 목차
  3. 기본 산술 함수 (SUM, PRODUCT 등)
  4. 반올림 계열 함수 (ROUND, ROUNDUP, ROUNDDOWN, INT, TRUNC)
  5. 절대값·부호·제곱/제곱근 (ABS, SIGN, POWER, SQRT)
  6. 나머지·배수 관련 (MOD, QUOTIENT, MROUND)
  7. 통계/순위 함수 (AVERAGE, MAX, MIN, RANK, LARGE, SMALL)
  8. 난수 생성 함수 (RAND, RANDBETWEEN)
  9. 실무 응용 예제
  10. 주의사항 및 팁
  11. 요약 정리
  12. FAQ
  13. 결론

 

 


3. 기본 산술 함수

(1) SUM – 합계

=SUM(A1:A10)

👉 A1~A10 범위 합계

 

 

(2) PRODUCT – 곱

=PRODUCT(A1:A3)

👉 A1A2A3

 

 

(3) SUMPRODUCT – 조건부 합계/가중평균에 활용

=SUMPRODUCT(A1:A10, B1:B10)

👉 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)부터 난수 발생까지, 숫자 함수들을 조합하면 “숫자를 다루는 엑셀”의 진짜 힘을 경험할 수 있습니다.

300x250