계산 공식 및 적용 기준
전체의 비율과 일부값
전체값의 일정 비율에 해당하는 값을 구합니다. 반대로 일부값 ÷ 전체값 × 100을 계산하면 전체에서 차지하는 퍼센트를 구할 수 있습니다. 기준 전체값이 0이면 비율을 정의할 수 없습니다.
증감률과 할인·인상
양수는 증가, 음수는 감소입니다. 음수 기준값은 절댓값을 분모로 써 방향을 해석합니다. 기준값이 0이면 증감률은 정의되지 않습니다. 할인 후 금액은 원래 금액 × (1 − 할인율 ÷ 100), 인상은 더하기를 사용합니다.
| 구하고 싶은 값 | 계산 방법 | 예시 |
|---|---|---|
| 전체의 N% | 전체 × N ÷ 100 | 10,000의 15% = 1,500 |
| 일부의 비율 | 일부 ÷ 전체 × 100 | 1,500 ÷ 10,000 = 15% |
| 증가·감소율 | 차이 ÷ |기존값| × 100 | 10,000 → 12,500 = +25% |
| 할인 후 금액 | 원래 금액 × (1 − 할인율/100) | 10,000원 20% 할인 = 8,000원 |
십진수 유효 정밀도 48자리로 계산하며 비율과 소수 결과는 소수점 넷째 자리까지 반올림해 표시합니다. 0으로 나누는 계산은 결과를 만들지 않습니다.
숫자로 보는 계산 예시
59,000원 상품을 15% 할인받는다면
59,000 × 0.15 = 8,850원이 할인됩니다. 결제할 가격은 59,000 − 8,850 = 50,150원입니다. 할인 모드에서 전체값 59,000과 할인율 15를 입력하세요.
매출이 200만 원에서 250만 원으로 늘었다면
증가액은 50만 원이며 50만 ÷ 200만 × 100 = 25% 증가입니다. 다시 250만 원에서 200만 원이 되면 감소율은 20%입니다. 계산의 기준값이 달라지므로 증가율과 감소율은 같지 않습니다.
자주 묻는 질문
질문퍼센트(%)와 퍼센트포인트(%p)는 어떻게 다른가요?
10%가 15%로 오르면 5퍼센트포인트(%p) 상승이며, 기존 10%를 기준으로 한 상대 증가율은 50%입니다. 단순 비율의 차이와 기존값 대비 증가율을 구분해서 사용하세요.
질문20% 할인 후 다시 10% 할인하면 30% 할인인가요?
아닙니다. 10,000원에 20% 할인하면 8,000원이고 여기에 10%를 추가 할인하면 7,200원입니다. 최종 할인율은 28%입니다. 연속 할인은 각 단계의 할인 후 금액을 기준으로 계산합니다.
질문기존값이 0일 때 증가율을 계산할 수 있나요?
기존값을 분모로 사용하므로 0에서 시작하는 증가율은 정의되지 않습니다. 이 경우 증가한 금액만 확인할 수 있습니다. 일부값의 비율도 전체값이 0이면 계산할 수 없습니다.
질문소수점 입력도 정확하게 계산하나요?
입력값을 문자열로 받아 decimal.js 십진수 연산을 사용합니다. 0.1과 0.2 같은 유한소수 계산에 이진 부동소수점 오차가 나타나지 않습니다. 무한소수는 설정된 정밀도로 계산하며 화면에는 소수점 넷째 자리까지 표시합니다.
계산 기준 및 출처
- 기준 버전
- percent-1
- 적용 시작일
- 기간 제한 없는 계산식 / 지역별 출처 참조
- 기준 검토일
기준 변경 내역
- · 계산식·입력 범위·반올림 기준 검증
위에 명시한 계산식과 입력 조건을 적용합니다. 적용 범위와 반올림 기준은 계산 공식 및 기준표를 확인하세요.