| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬GUI
- Android
- 안드로이드
- python
- 비주얼베이직
- win32com
- VBA
- git
- 파이썬3
- html
- office
- pandas
- windows
- 파워포인트
- 아웃룩
- 엑셀
- pyqt5
- 파이썬
- Windows10
- 윈도우11
- Windows11
- matlab
- 윈도우10
- 오피스
- pythongui
- 문자열
- 깃
- Excel
- python3
- Outlook
Appia의 IT세상
엑셀[Excel] 마진율(마진률) 계산방법, 마진율 공식(마진률) 본문
엑셀[Excel] 마진율(마진률) 계산방법, 마진율 공식(마진률)

엑셀에서 마진율을 계산할 때 가장 많이 헷갈리는 부분은 어떤 값을 기준으로 나누느냐(분모) 입니다.
마진율은 판매가를 기준(분모=판매가) 으로 계산하며, 원가를 기준으로 계산하는 마크업(원가 가산율) 과는 계산식이 다릅니다.
이번 포스팅에서는 엑셀을 이용해 마진율(마진률) 공식과 계산 방법을 간단히 정리하겠습니다. 계산 자체는 매우 단순하지만, 기준을 한 번만 잘못 잡아도 결과가 완전히 달라지기 때문에 ‘공식의 의미’를 같이 확인해두는 것이 좋습니다.
※ 이 글은 2026년 1월 기준으로 내용이 보완 및 업데이트되었습니다.
마진율(마진률) 의미
마진율은 사전적으로 “판매가에 대한 마진의 비율”을 의미합니다. 쉽게 말하면 판매가에서 원가를 뺀 이익이 판매가 대비 몇 %인지를 나타내는 값입니다. 즉, “이 상품을 팔았을 때 판매 금액 중에서 어느 정도 비율이 이익으로 남는가?”를 보는 지표라고 이해하면 됩니다.
마진율(마진률) 공식
마진율 공식은 다음과 같이 2가지 공식이 있습니다.
- 마진율 = (판매가 - 원가) / 판매가
- 마진율 = 1 - (원가 / 판매가)
두 공식은 표현만 다를 뿐 결과는 동일합니다.
엑셀 수식 예시
그럼 이 부분을 엑셀로 적용해보도록 하겠습니다. 먼저 다음 보이는 양식에 데이터를 예제로 사용합니다.

위에 마진율 A / B는 위에서 언급한 공식을 각각 도입해보겠습니다.


위에서 두개의 공식을 적용해보면 아래와 같이 동일하다는 것을 알 수 있습니다.

위에서 보이는 바와 같이 마진율(A)에서는 1에서 원가를 판매가로 나눈 값을 빼줍니다. 그럼 마진율을 계산을 할 수 있습니다. 그리고 마진율(B)에서는 판매가에서 원가를 뺀 값을 다시 판매가로 나누어서 마진율을 계산할 수 있습니다.
간단하게 위의 나열된 예시를 한번 간단히 이야기를 해보겠습니다. 먼저 원가가 44,000원이고 판매가가 47,000원이라면 마진은 3,000원입니다. 이를 마진율로 바꾸면 3,000/47,000 = 0.06383, 즉 6% 정도입니다. 여기서 가장 중요한 부분은 마진을 판매가로 나눈다는 점입니다. 원가로 나누면 다른 값이나오므로, 마진율 계싼에서는 반드시 판매가 기준으로 해석해야합니다.

이와 같이 공식을 입력하면 다음과 같이 마진율이 연산이 됩니다. 먼저 연산이 수행된 칸의 가장자리 부분을 선택하시고, 드래그 하여 연산을 하고자 하는 부분까지 선택하여 주십니다.
그럼 다음과 같이 선택한 모든 부분의 마진율이 연산됩니다. 하지만 여기에서는 퍼센트(%)가 아니라, 소수점으로 표현이 되어 있습니다. 따라서 관련해서 인지하기 쉽게 퍼센트로 변경을 해보도록 하겠습니다.

상위 메뉴에서 [홈]탭에 있는 [표시 형식]을 클릭하여 주십니다. 여기에서 백분율 스타일로 표시를 클릭하여 선택하여 주시길 바랍니다.

위에서 표시형식을 변경하면 다음과 같이 표시되는 형태가 소수점에서 백분율 스타일로 변경이 됩니다. 이렇게 보면 생각보다 인지하기 쉽게 보여집니다. (소수점보다는 인지하기 쉽습니다.)

그럼 이 부분이 적용된 수식을 한번 봐보도록 하겠습니다. 상위 탭에 [수식]에서 [수식 표시] 부분을 클릭하여 주시길 바랍니다. 그럼 수식이 입력된 모든 셀에 대해서 모든 수식이 표시가 됩니다. 마진율을 구하는 방식을 다음 공식을 조금 더 편하게 보면 100% - (원가 / 판매단가)로 보시면 됩니다.

원가 또는 매입 단가와 판매 단가를 바탕으로 마진율을 구하는 방법에 대해서 살펴봤습니다. 마진율을 구하기 위해서는 반드시 다음의 조건들이 충족되어야 합니다. 즉, 판매 원가, 판매 단가 가 존재해야만 구할 수 있습니다. 이 부분이 소수점 표현자리의 제약으로 인하여 소수점 셋째자리에서 반올립합니다. 그래서 실제 A사 의 경우 마진율은 0.056604이지만 실제 반올림되어 보여질 때는 0.006으로 보여집니다. 이런 부분에 대해서는 참고하시길 바랍니다.
오류 방지(#DIV?0!) 방지
판매가가 0이거나 비어 있는 경우 #DIV/0! 오류가 발생할 수 있습니다. 이럴 경우에 사전에 방지 해야합니다. 그러기 위해서 다음과 같이 IFERROR를 사용하면 깔끔하게 처리할 수 있습니다.
- IFERROR((D4-C4)/D4, "대체 텍스트")
그러면 위의 부분을 적용한 부분을 살펴보겠습니다.

IFERROR을 사용해도, 실제 계산이 이루어지지 않습니다. 단, 에러 문구만 없어지고, 이 부분이 다른 텍스트로 대체 되는 것입니다.
마크업(원가 가산율) 혼동 주의
마진율은 판매가 기준(분모=판매가) 으로 계산합니다. 반대로 원가를 기준으로 “얼마나 붙여서 팔았는가”를 보는 마크업(원가 가산율) 은 계산식이 다릅니다. 혼동되기 쉬운 부분이라, 마크업은 별도 글에서 정리하겠습니다.
마진율은 기준만 정확히 이해하면 엑셀 수식 자체는 매우 간단합니다. 판매가/원가 위치만 정해두고 수식을 적용한 뒤, 백분율 표시로 변환하면 실무에서도 빠르게 활용할 수 있습니다. 혹시 궁금하신 사항이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글을 남겨주시길 바랍니다. 감사합니다.
'IT_OS_ETC.. > [IT]Excel' 카테고리의 다른 글
| 엑셀[Excel] 함수[Function] 숫자 반올림(ROUND), 올림(ROUNDUP), 내림(ROUNDDOWN) 함수 (0) | 2020.07.14 |
|---|---|
| 엑셀[Excel] 셀에 크기에 글자 크기 맞추기, 셀 크기에 맞춰 자동 줄바꾸기 (0) | 2020.07.07 |
| 엑셀[Excel] 최대값, 최소값 구하기와 최대값을 이용한 값의 범위 제약두기(satulation) (MAX, MIN) (0) | 2020.05.29 |
| 엑셀[Excel] 누적합계(누계,누적계) 누적합계 비율(누계비율,누계비)구하기(가계부 활용) (0) | 2020.05.24 |
| 엑셀[Excel] 값으로 순위 구하기(RANK) (0) | 2020.05.22 |