엑셀 나누기
엑셀에는 별도의 나누기 함수가 없습니다. / 연산자가 정답
직접 체험해보세요
슬라이더로 숫자를 바꿔보면 /, QUOTIENT, MOD 결과가 동시에 어떻게 달라지는지 비교할 수 있습니다
제수를 0까지 내려보세요 → #DIV/0! 오류 확인
사과 10개를 3명에게 나누면
/ 연산자
3.3333
실수
QUOTIENT
3
정수 몫
MOD
1
나머지
실전 활용 예제
=B2/C2단가 계산 — 총금액(B열)을 수량(C열)으로 나눠 개당 가격을 산출. 가장 흔한 나누기 활용.
=IFERROR(B2/C2, 0)#DIV/0! 오류 방지 — 제수가 0이거나 비어 있을 가능성이 있을 때 IFERROR로 감싸 0(또는 다른 기본값)을 반환.
=ROUND(A2/B2, 2)소수 자릿수 제한 — / 연산 결과를 ROUND로 감싸 소수 2자리까지만 표시. 비율·평균 표시에 자주 사용.
다른 엑셀 함수도 알아보세요
엑셀에 "나누기 함수"가 따로 없는 이유
▼
엑셀에서 SUM·AVERAGE 같은 함수는 있는데 왜 DIVIDE 함수는 없을까? 답은 간단합니다. 나누기는 사칙연산 중 하나라서 연산자만으로 충분하기 때문입니다.
덧셈 → A1+B1
뺄셈 → A1-B1
곱셈 → A1*B1
나눗셈 → A1/B1 ← 이게 정답
그럼 왜 SUM·PRODUCT 같은 함수는 있을까? 여러 셀을 한 번에 처리하기 위해서입니다. SUM(A1:A10)은 셀 10개를 한 번에 더하지만, 나눗셈은 본질적으로 두 값 사이의 연산이라 함수로 만들 이유가 없는 거죠.
구글 시트에는 DIVIDE(A, B) 함수가 별도로 존재하지만 엑셀에는 없습니다. 엑셀에서 DIVIDE를 입력하면 #NAME? 오류가 납니다.
정수 몫 / 나머지가 따로 필요할 때
▼
/는 실수(소수)를 반환합니다. 정수만 필요하거나, 나머지만 필요하다면 전용 함수를 쓰세요.
QUOTIENT와 MOD는 짝꿍입니다. N = QUOTIENT(N,M) × M + MOD(N,M) 공식이 항상 성립합니다.
#DIV/0! 오류 처리 방법
▼
제수가 0이거나 빈 셀이면 #DIV/0! 오류가 발생합니다. 데이터가 동적으로 들어오는 경우 미리 감싸는 게 좋습니다.
방법 1 — IFERROR (가장 간단)
=IFERROR(A2/B2, 0)
오류 발생 시 0(또는 다른 값) 반환. 코드 짧고 가독성 좋음
방법 2 — IF로 사전 차단
=IF(B2=0, 0, A2/B2)
제수가 0인지 먼저 확인. 의도를 명확히 드러내고 싶을 때
방법 3 — 빈 문자열 반환
=IFERROR(A2/B2, "")
빈 칸으로 표시. 합계·평균 계산에서 자동 제외됨
주의: IFERROR는 모든 오류(#DIV/0!, #N/A, #VALUE! 등)를 잡습니다. #DIV/0!만 잡고 싶다면 =IF(ISERROR(A2/B2), 0, A2/B2)처럼 ISERROR로 더 좁게 쓸 수 있습니다.
자주 묻는 질문 (FAQ)
▼
Q. DIVIDE 함수는 왜 안 되나요?
엑셀에는 DIVIDE 함수가 없습니다. / 연산자만 사용하세요. 구글 스프레드시트에는 DIVIDE 함수가 별도로 있지만 동작은 /와 동일합니다.
Q. 백분율(%) 계산은 어떻게?
그냥 나누고 셀 서식을 %로 바꾸세요. =A2/B2 후 셀 서식 → 백분율. 또는 =A2/B2*100으로 직접 곱해도 됩니다.
Q. 나누기 결과를 항상 양수로 만들고 싶어요
=ABS(A2/B2) — ABS 함수로 감싸면 음수도 양수로 변환됩니다.
Q. INT(A2/B2)와 QUOTIENT(A2, B2)는 같은가요?
양수만 다룬다면 같습니다. 음수에서는 다릅니다 — INT는 작은 정수로 내림(예: INT(-10/3)=-4), QUOTIENT는 0 방향으로 절삭(예: QUOTIENT(-10,3)=-3). 자세한 비교는 QUOTIENT 페이지에 있습니다.