본문 바로가기
카테고리 없음

엑셀 가격 책정의 기술: CEILING.MATH vs FLOOR.MATH로 100원/1000원 단위 깔끔하게 끊는 법

by story00-1 2026. 1. 24.

온라인 쇼핑몰을 운영하거나 매장 가격표를 만들 때, 가장 골치 아픈 순간 중 하나가 바로 '최종 가격 결정'입니다. 원가에 마진율 35%를 곱했더니 가격이 13,421원처럼 애매하게 나왔다고 가정해 봅시다.

이 가격 그대로 팔 수도 있겠지만, 우리는 본능적으로 압니다. 13,500원이나 13,900원, 혹은 13,000원으로 딱 떨어지게 만들어야 손님들이 계산하기도 편하고 보기에도 좋다는 사실을요.

많은 분이 여기서 ROUND(반올림) 함수를 떠올리지만, 10원, 100원 단위의 처리는 일반적인 반올림과는 개념이 다릅니다. 오늘은 엑셀에서 원하는 단위(배수)로 숫자를 무조건 올리거나(CEILING), 무조건 내리는(FLOOR) 방법을 완벽하게 정리해 드리겠습니다.

엑셀 가격 책정의 기술
엑셀 가격 책정의 기술


1. 왜 ROUND 함수로는 안 될까? (배수의 개념)

본격적인 함수 설명에 앞서, 왜 우리가 새로운 함수를 배워야 하는지 짚고 넘어가겠습니다.

ROUND 함수는 '자릿수'를 기준으로 작동합니다. 소수점 첫째 자리, 혹은 십의 자리에서 반올림하는 식이죠. 하지만 가격 책정에서는 자릿수가 아니라 '배수(Multiple)'가 기준이 되어야 할 때가 많습니다.

  • 자릿수 기준: 12,345원을 100원 단위로 반올림해라.
  • 배수 기준: 12,345원을 500원 단위로 끊어라. (12,500원 만들기)

보시다시피 '500원 단위', '5000원 단위'처럼 특정 숫자의 배수로 가격을 맞추려면 ROUND 함수로는 불가능합니다. 이때 등장하는 것이 바로 천장(Ceiling)과 바닥(Floor)입니다.


2. CEILING.MATH: 무조건 위로 올린다 (수익 보전)

CEILING은 영어로 '천장'을 뜻합니다. 숫자가 애매할 때 무조건 위쪽(천장)으로 끌어올린다는 의미입니다. 뒤에 붙은. MATH는 수학적으로 더 정교해진 최신 버전임을 뜻합니다.

주로 마진(이익)을 1원이라도 손해 보지 않고 확보해야 할 때 사용합니다.

=CEILING.MATH(Number, Significance)
=CEILING.MATH(가격, 배수 기준)

실전 예제: 100원 단위로 올림 하기

계산된 가격이 12,120원이 나왔습니다. 10원짜리 거스름돈을 주기 귀찮아서, 100원 단위로 무조건 올려서 받고 싶습니다.

  • 수식: =CEILING.MATH(12120, 100)
  • 해석: 12,120원을 넘는 가장 가까운 100의 배수를 찾아라.
  • 결과: 12,200원

만약 12,101원이라면요? 그래도 결과는 12,200원이 됩니다. 1원이라도 넘치면 바로 다음 100원 단위로 점프하는 것이죠. 이렇게 하면 자투리 금액 때문에 발생하는 손실을 막을 수 있습니다.


3. FLOOR.MATH: 무조건 아래로 내린다 (할인/절사)

FLOOR는 '바닥'을 뜻합니다. 숫자를 무조건 아래쪽(바닥)으로 끌어내린다는 의미입니다. 흔히 말하는 '원 단위 절사''십 원 단위 절사'를 할 때 쓰입니다.

주로 세금을 계산할 때(원 단위 버림)나, 소비자에게 혜택을 주는 느낌을 낼 때 사용합니다.

=FLOOR.MATH(Number, Significance)
=FLOOR.MATH(가격, 배수 기준)

실전 예제: 1,000원 단위로 내림하기

이벤트 특가로 58,900원짜리 상품을 기획했습니다. 그런데 계산기를 두드려보니 58,950원이 나왔네요. 깔끔하게 1,000원 미만은 다 떼버리고 싶습니다.

  • 수식: =FLOOR.MATH(58950, 1000)
  • 해석: 58,950원보다 작은 가장 가까운 1,000의 배수를 찾아라.
  • 결과: 58,000원

950원이라는 금액이 아깝게 날아가긴 하지만, 가격표에 "58,000원"이라고 적혀 있는 것이 소비자에게는 훨씬 매력적으로 보일 수 있습니다.


4. 한눈에 보는 비교: 12,345원을 처리한다면?

가장 헷갈리는 부분이니 표로 확실하게 정리해 드리겠습니다. 기준 단위(Significance)를 어떻게 잡느냐에 따라 결과가 드라마틱하게 변합니다.

기준 단위 CEILING.MATH (올림) FLOOR.MATH (내림)
10 12,350 12,340
100 12,400 12,300
500 12,500 12,000
1,000 13,000 12,000

[Image of floor and ceiling math]

보시는 것처럼 단위가 커질수록(500원, 1000원) 두 함수 간의 격차(Gap)가 벌어집니다. 따라서 사장님은 CEILING을 좋아하고, 손님은 FLOOR를 좋아할 수밖에 없겠죠?


5. 심화 활용: '900원 마케팅' 가격 만들기 (홈쇼핑 가격)

마트나 홈쇼핑에서 10,000원이 아니라 9,900원, 20,000원이 아니라 19,900원으로 파는 것을 많이 보셨을 겁니다. 앞자리를 바꿔서 더 싸게 보이게 만드는 심리적 가격 결정 전략(Psychological Pricing)입니다.

이것도 CEILING.MATH 함수를 응용하면 1초 만에 자동화할 수 있습니다.

공식: 일단 올리고 100원을 뺀다

원가 계산 결과가 14,320원이라고 칩시다. 우리는 이것을 14,900원으로 만들고 싶습니다. 어떻게 해야 할까요? 바로 1,000원 단위로 올림을 한 뒤에 100원을 빼면 됩니다.

=CEILING.MATH(14320, 1000) - 100
  1. CEILING.MATH(14320, 1000) 👉 15,000원이 됩니다.
  2. 여기서 - 100을 합니다.
  3. 결과: 14,900원

이 수식 하나면 수천 개의 상품 가격을 순식간에 '홈쇼핑 스타일'로 바꿀 수 있습니다. 재고 떨이를 할 때는 반대로 FLOOR.MATH를 쓴 뒤 100원을 더해서 14,100원 같은 최저가 느낌을 낼 수도 있겠죠.


6. 구버전 함수(CEILING, FLOOR)와의 차이점

엑셀 옛날 버전을 쓰시던 분들은 뒤에. MATH가 없는 그냥 CEILING, FLOOR 함수가 익숙하실 겁니다.

"그냥 옛날 거 써도 되나요?"

결론부터 말씀드리면 양수(Positive Number)만 다룰 때는 똑같습니다. 하지만 음수(Negative Number)를 다룰 때 처리 방식이 다릅니다.. MATH가 붙은 신버전 함수가 음수 방향(0에 가까워질지, 멀어질지)을 더 정교하게 제어할 수 있습니다.

하지만 우리는 지금 '가격'을 다루고 있고, 가격에는 '마이너스'가 없죠? 그러니 어떤 것을 쓰셔도 무방하지만, 마이크로소프트에서 최신 표준으로 권장하는. MATH 함수를 습관적으로 쓰시는 것을 추천해 드립니다.


7. 마무리하며

오늘은 애매한 숫자를 내가 원하는 단위(배수)로 깔끔하게 정리해 주는 CEILING.MATHFLOOR.MATH 함수에 대해 알아보았습니다.

핵심 요약:

  • CEILING (천장): 지정한 단위 배수로 올림 (수익 확보)
  • FLOOR (바닥): 지정한 단위 배수로 내림 (절사, 할인)
  • 활용 팁: 1,000원 단위 올림 후 100원을 빼면 9,900원 마케팅 가격이 완성된다.

이제 계산기를 두드리며 "10원 단위는 떼고..."라고 중얼거리지 마세요. 이 두 함수만 있으면 수만 개의 가격표도 여러분의 전략대로 순식간에 세팅할 수 있습니다.

다음 시간에는 시간을 다룰 때 필수적인 MROUND 함수(가장 가까운 15분, 30분 단위 반올림)에 대해 다뤄보겠습니다. 도움이 되셨다면 공감과 댓글 부탁드립니다!