할인 계산기
100에서 20%를 할인하면 80입니다. 20%와 10%를 겹쳐 받으면 실제 할인율은 28%이고 72을 내게 되어, 70이 아닙니다. 20% 할인 후 80이었다면 원가는 100입니다.
사용 방법
- 할인가 탭에서 원래 가격과 할인율을 입력하세요. 할인이 겹치면 두 번째, 세 번째 할인율도 넣습니다.
- 최종 가격, 절약 금액, 실제 총 할인율이 나옵니다. 할인을 겹쳤을 때는 단계별 계산도 보여 줍니다.
- 할인가와 할인율을 알면 할인 전 가격 탭을, 두 가격을 알면 할인율 탭을 쓰세요.
계산 방법
할인가 = 원가 × (1 − 할인율 ÷ 100). 예를 들어 100을 20% 할인하면 100 × 0.80 = 80이고 20을 아낍니다.
중복 할인은 곱해집니다. 최종 가격 = 원가 × (1 − d1) × (1 − d2) × (1 − d3). 실제 총 할인율 = 1 − (1 − d1)(1 − d2)(1 − d3).
그래서 20% + 10%는 1 − 0.80 × 0.90 = 28%이지 30%가 아닙니다. 두 번째 할인은 이미 내려간 가격에 적용되기 때문입니다.
할인가에서 원가 구하기: 원가 = 할인가 ÷ (1 − 할인율 ÷ 100). 20% 할인해서 80이면 80 ÷ 0.80 = 100입니다.
할인율 = (원가 − 할인가) ÷ 원가 × 100. 곱셈은 순서를 바꿔도 결과가 같으므로 할인을 어떤 순서로 겹쳐도 최종 가격은 같습니다.
20% + 10%가 30%가 아닌 이유
할인은 앞선 할인을 적용하고 남은 가격에 붙습니다. 100에서 20%를 깎으면 80입니다. 여기서 다시 10%를 깎으면 8이 줄어 72가 됩니다. 총 할인은 30이 아니라 28입니다.
표에는 실제 합산 할인율과, 할인율을 단순히 더한 값을 나란히 적었습니다. 50% 할인을 두 번 받아도 공짜가 되지는 않습니다. 100이 50이 되고, 다시 25가 됩니다.
| 원래 가격 | 할인 | 최종 가격 | 실제 총 할인율 | 단순 합계 |
|---|---|---|---|---|
| 100 | 20% | 80 | 20% | 20% |
| 100 | 20% + 10% | 72 | 28% | 30% |
| 100 | 50% + 50% | 25 | 75% | 100% |
| 200 | 30% + 20% + 10% | 100.8 | 49.6% | 60% |
| 80 | 15% + 15% | 57.8 | 27.75% | 30% |
할인 전 가격 구하기
20% 할인 후 80인 물건의 원래 가격은 80에 20%를 더한 값이 아닙니다. 20%는 원래 가격에서 깎인 것이므로 원가 = 80 ÷ (1 − 0.20) = 100입니다. 80에 20%를 더하면 96이 되어 틀립니다.
할인율 구하기
할인율(%) = (원가 − 할인가) ÷ 원가 × 100. 100에서 80이 되었다면 20%입니다. 할인가가 원가보다 높으면 할인율이 음수로 나오는데, 가격이 올랐다는 뜻입니다.
반올림
금액은 소수점 둘째 자리까지 보여 주지만 계산은 전체 자릿수로 하므로, 할인이 여러 번 겹쳐도 반올림 오차가 쌓이지 않습니다. 가게에서는 보통 단계마다 반올림해서 계산대의 합계와 조금 다를 수 있습니다.
자주 묻는 질문
20% 할인에 10% 할인을 더하면 30% 할인과 같은가요?
아닙니다. 두 번째 할인은 이미 깎인 가격에 적용됩니다. 20%에 이어 10%를 받으면 총 할인율은 28%이고, 100짜리 물건은 70이 아니라 72를 냅니다.
할인 순서가 바뀌면 결과도 달라지나요?
달라지지 않습니다. 10% 다음에 20%를 받아도, 20% 다음에 10%를 받아도 0.90과 0.80을 곱하는 것이라 최종 가격이 같습니다.
할인가에서 원래 가격은 어떻게 구하나요?
할인가를 1에서 할인율(소수)을 뺀 값으로 나눕니다. 20% 할인이면 0.80으로 나눕니다. 할인가에 20%를 더하면 틀린 값이 나옵니다.
두 가격 사이의 할인율은 어떻게 구하나요?
원가에서 할인가를 빼고, 원가로 나눈 뒤 100을 곱합니다. 59.99에서 41.99가 되었다면 약 30% 할인입니다.
할인이 퍼센트가 아니라 정액이면 어떻게 하나요?
그대로 뺍니다. 100에서 15짜리 쿠폰을 쓰면 85입니다. 이게 몇 퍼센트인지 보려면 할인율 탭에 100과 85를 넣으세요.
어떤 통화로도 쓸 수 있나요?
됩니다. 한 가지 통화로 숫자만 입력하면 결과도 같은 단위로 나옵니다.