Excel · 수학

엑셀 FLOOR

지정한 배수의 단위로 내림합니다. 묶음 단가·박스 채움·할인 가격 정리의 표준 — CEILING의 대칭 짝꿍

FLOOR 수식 구조

=FLOOR(number, significance)

number

내림할 숫자. 셀 참조·수식 OK.

significance (배수 단위)

내림 단위. 1이면 정수로 내림, 5면 5의 배수로, 100이면 100원 단위로 내림.

▸ 결과는 항상 number 이하의 가장 가까운 significance 배수

▸ number와 significance의 부호가 같아야 함 (다르면 #NUM! 오류)

▸ 음수 처리 옵션이 필요하면 FLOOR.MATH(Excel 2013+) 사용

직접 체험해보세요

숫자와 배수 단위를 바꿔보면 수직선에서 내림 결과를 즉시 확인 — 아래로 화살표 ↓

C2=FLOOR(127, 50)
127

수직선 — 50 단위 눈금

50
100
150
200
250
127

FLOOR 결과

100

원본 (number)

127

위 배수 (CEILING)

150

127 → 이전 50의 배수인 100로 내림 (−27)

FLOOR vs CEILING

같은 배수 단위 정렬이지만 방향이 정반대 — 의미적으로 “버림” vs “올림”

내림FLOOR
=FLOOR(127, 50) → 100
  • number 이하의 가장 가까운 배수
  • “몇 박스 가득 채울 수 있나”
  • 가격 할인 처리 (1000 단위)
올림CEILING
=CEILING(127, 50) → 150
  • number 이상의 가장 가까운 배수
  • “몇 박스 필요한가” 묶음 단위
  • 가격 책정 (단위 표준화)

FLOOR · CEILING · ROUND · INT

정수 단위 처리 4총사 — 음수에서 FLOOR와 INT가 같다는 점 주목

numberFLOOR(_, 1)
내림
CEILING(_, 1)
올림
ROUND(_, 0)
반올림
INT(_)
정수 내림
15.315161515
15.515161615
15.715161615
2020202020
-3.2-4-3-3-4

실전 활용 예제

=FLOOR(A2, 1000)

천 원 단위 할인 정리. 12,345원짜리를 1000원 단위로 내림 → 12,000원. 할인 가격·세일 표시에 자주 사용.

예시: 12,345원 → 1000 단위12,000
=FLOOR(A2/10, 1) * 10

10개 단위 박스 채움. 23개 재고 → FLOOR(2.3, 1)*10 = 20개 박스 가득. 묶음 판매 가능 수량.

예시: 23개 → 10개 박스20 (2박스)
=FLOOR(A2, "0:30")

시간을 30분 단위로 내림. 09:47 → 09:30. 정시 단위 정리·과금 시작 시간 보정.

예시: 09:47 → 30분 단위09:30
=FLOOR(A2*0.85, 100)

15% 할인 후 100원 단위 내림. 12,345원의 85%인 10,493원을 100원 단위로 내려 10,400원. 보수적 할인가.

예시: 12,345원 × 0.85 → 100 단위10,400
목차
  1. 1.엑셀 FLOOR 함수란?
  2. 2.FLOOR vs FLOOR.MATH 권장
  3. 3.동작 규칙 + CEILING과 짝
  4. 4.실전 사용 시나리오 8가지
  5. 5.FLOOR vs INT vs ROUNDDOWN
  6. 6.자주 발생하는 오류·함정 6가지
  7. 7.자주 묻는 질문

엑셀 FLOOR 함수란?

엑셀 FLOOR 함수는 숫자를 지정한 배수의 단위로 내림하는 수학 함수입니다. 100원·1000원 단위 가격 절삭, 15분·30분 단위 시간 정리, 10개 단위 묶음 단가 등 단위 절삭의 표준. CEILING과 짝을 이루며, 자릿수 단위 ROUNDDOWN과는 용도가 다릅니다.

구문은 =FLOOR(숫자, 배수) 2인수. Excel 2013부터 음수 동작이 일관된 FLOOR.MATH 함수가 추가되어 권장. FLOOR는 부호 불일치 시 #NUM! 발생하는 함정이 있어서, 가능하면 FLOOR.MATH 사용을 권장합니다.

FLOOR vs FLOOR.MATH 권장

함수음수 처리significance 부호
FLOOR0 방향 내림 (절댓값)number와 부호 같아야 함
FLOOR.MATH-∞ 방향 내림 (수학적)자동 처리
INT-∞ 방향 내림 (정수만)1과 동일

Excel 2013+이면 FLOOR.MATH 권장. 음수 동작이 일관적이고 부호 오류 없음.

동작 규칙 + CEILING과 짝

numbersignificanceFLOORFLOOR.MATH
12.711212
27102020
153100100100
7.50.57.57.5
-12.71#NUM!-13
-12.7-1-12-13
12.7-1#NUM!12

CEILING과 짝

FLOORCEILING
방향내림 (작게)올림 (크게)
12.3, 51015
가격 절삭
박스 채움

실전 사용 시나리오 8가지

  • 가격 100원 단위 내림 =FLOOR(가격, 100) → 12,345 → 12,300
  • 가격 1000원 단위 내림 =FLOOR(가격, 1000)
  • 시간 15분 단위 내림 =FLOOR(시간, "0:15") → 14:23 → 14:15
  • 시간 30분 단위 내림 =FLOOR(시간, "0:30")
  • 묶음 단가 (10개 단위) =FLOOR(수량, 10) → 27개 → 20개
  • 할인 후 가격 절삭 =FLOOR(원가*0.93, 100) → 7% 할인 + 100원 단위
  • 박스 채움 후 남는 개수 =A1 - FLOOR(A1, 박스단위)
  • 학년 환산 =FLOOR(개월수, 12)/12 + 1

FLOOR vs INT vs ROUNDDOWN

함수동작인수
FLOOR(n, s)배수 내림 (0 방향)숫자, 배수
FLOOR.MATH(n, s)배수 내림 (-∞ 방향)숫자, 배수
INT(n)정수 내림 (-∞ 방향)숫자
ROUNDDOWN(n, d)자릿수 내림 (0 방향)숫자, 자릿수
TRUNC(n, d)자릿수 절삭 (0 방향)숫자, 자릿수

FLOOR(12.7, 1) = 12

INT(12.7) = 12 (동일)

INT(-12.7) = -13 (음수에서 다름)

ROUNDDOWN(12.7, 0) = 12

자주 발생하는 오류·함정 6가지

  • #NUM! — 부호 불일치 FLOOR(-12.7, 1) 또는 FLOOR(12.7, -1). 양수+양수, 음수+음수 만. FLOOR.MATH는 자동 처리
  • #DIV/0! — significance가 0 — 어떤 함수든 0으로 나누면 안 됨
  • 음수에서 동작 혼란 — FLOOR(-12.7, -1) = -12 (0 방향), FLOOR.MATH(-12.7) = -13 (-∞ 방향)
  • 시간은 24분의 1 — 시간 1분 = 1/(24*60). "0:15" 텍스트로도 가능
  • 결과가 0 — FLOOR(7, 10) = 0 (7은 10의 배수 0개). 작은 단위면 OK
  • FLOOR vs ROUNDDOWN 혼동 — FLOOR는 배수 단위, ROUNDDOWN은 자릿수.FLOOR(123, 10) = ROUNDDOWN(123, -1) = 120

자주 묻는 질문

Q. FLOOR 함수 사용법은?

=FLOOR(숫자, 배수) 형식입니다. 예: =FLOOR(127, 10) → 120 (10의 배수로 내림). 100원 단위, 1000원 단위, 15분 단위 등 단위 절삭에 사용.

Q. FLOOR와 FLOOR.MATH의 차이는?

FLOOR.MATH가 권장. FLOOR는 음수에서 부호 일치 필요·결과가 0 방향 내림 (절댓값), FLOOR.MATH는 -∞ 방향 내림(수학적 floor)·부호 자동 처리. Excel 2013+에서 FLOOR.MATH 사용.

Q. FLOOR와 INT의 차이는?

FLOOR(n, 1)은 0 방향 내림, INT는 -∞ 방향 내림. 양수에서는 같지만 음수에서 다름. INT(-12.7) = -13, FLOOR(-12.7, -1) = -12.

Q. 가격 100원 단위로 절삭하려면?

=FLOOR(가격, 100). 12,345 → 12,300. 1000원 단위는 =FLOOR(가격, 1000). 할인 후 절삭은 =FLOOR(원가*0.93, 100).

Q. 시간 단위로 내림은?

=FLOOR(시간, "0:15") 또는 =FLOOR(시간, 15/(24*60)). 14:23 → 14:15 (15분 단위 내림). 출근 시간 절삭에 활용.

Q. #NUM! 오류는 왜 나나요?

부호 불일치 FLOOR(-12.7, 1) 또는 FLOOR(12.7, -1). number와 significance 부호가 같아야 함. FLOOR.MATH는 자동 처리해서 오류 없음.

Q. FLOOR과 ROUNDDOWN 중 뭐 써야?

단위가 배수면 FLOOR, 자릿수면 ROUNDDOWN. FLOOR(123, 10) = ROUNDDOWN(123, -1) = 120. 0.5 단위, 15 단위 같은 비표준 배수는 FLOOR만 가능.

Q. 구글 스프레드시트에서도 동일하게 작동하나요?

네. FLOOR, FLOOR.MATH 모두 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.

본 페이지는 Microsoft Support 공식 FLOOR·FLOOR.MATH·CEILING 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.