비율·증감·할인을 한 번에

퍼센트 계산기

비율부터 할인까지, 숫자 사이의 관계를 명확하게.
6가지 계산을 공식과 함께 확인하세요.

사용 방법 보기
정식 공개 후 이용할 수 있습니다.

정식 공개 후 이용할 수 있습니다.

퍼센트 계산

특정 값의 N%

전체 금액이나 수량에서 원하는 비율만큼의 값을 구합니다.

값을 입력하면 자동 계산합니다. 버튼이나 Enter 키로도 계산할 수 있어요.입력하면 자동으로 계산됩니다.

계산 기능은 JavaScript가 필요합니다. 아래 사용법과 공식은 JavaScript 없이도 읽을 수 있습니다. 계산 도구를 준비하는 중입니다.

계산할 값

소수 최대 6자리 · 절댓값 1조 이하 · 천 단위 쉼표 허용

음수와 100%를 넘는 비율도 계산할 수 있어요.

계산된 값
—

두 값을 입력하면 결과를 자동으로 계산합니다.

이렇게 계산했어요

값을 입력하면 적용한 공식과 풀이가 여기에 표시됩니다.

    표시값만 선택한 자릿수에서 반올림합니다.
    정밀도 기준 자세히 보기

    퍼센트 계산기 사용 방법

    계산할 방식을 선택하고 두 값을 입력하세요. 유효한 입력은 자동으로 계산하며, 계산하기 버튼이나 Enter 키로도 결과를 확인할 수 있습니다. 입력 중에는 이전 결과를 지우고, 잘못된 값은 안내하므로 이전 답을 새 계산 결과로 오해하지 않게 합니다.

    표시 소수 자릿수는 정수, 최대 2·4·6자리 중 선택할 수 있습니다. 결과 아래에서 계산 공식과 풀이를 확인하고 결과를 복사할 수 있습니다. 계산 방식을 바꿨다가 돌아오면 그 방식에 입력했던 값이 유지됩니다. 입력 지우기는 현재 방식의 값만 지웁니다.

    어떤 계산을 선택하면 될까요?

    • 특정 값의 N%: 200의 15%처럼 전체의 일부 값을 구할 때
    • 두 값의 백분율: 전체 200 중 30이 몇 %인지 구할 때
    • 증가율·감소율: 200에서 250으로 변했을 때의 상대적 변화를 구할 때
    • 비율만큼 증가·감소: 200에 15%를 더하거나 뺀 값을 구할 때
    • 할인 후 가격: 정가와 할인율을 알고 있을 때
    • 할인율 역산: 정가와 실제 판매가를 알고 있을 때

    주요 공식과 계산 예시

    공식별 계산 예시
    계산 방식공식예시
    비율값기준값 × 비율 ÷ 100200 × 15 ÷ 100 = 30
    백분율일부 값 ÷ 전체 값 × 10030 ÷ 200 × 100 = 15%
    증감률(이후 값 − 이전 값) ÷ 이전 값 × 100(250 − 200) ÷ 200 × 100 = 25%
    증가 후 값기준값 × (1 + 비율 ÷ 100)200 × 1.15 = 230
    감소 후 값기준값 × (1 − 비율 ÷ 100)200 × 0.85 = 170
    할인 후 가격정가 × (1 − 할인율 ÷ 100)10,000 × 0.8 = 8,000
    할인율 역산(정가 − 판매가) ÷ 정가 × 100(10,000 − 8,000) ÷ 10,000 × 100 = 20%

    증감률의 결과가 양수이면 증가, 음수이면 감소입니다. 200에서 150으로 줄면 증감률은 −25%, 즉 25% 감소입니다.

    이전 값이 0이면 상대적인 증가율은 정의되지 않습니다. 이 도구의 증감률 모드는 이전 값이 양수이고 이후 값이 0 이상인 경우를 다룹니다.

    퍼센트(%)와 퍼센트포인트(%p)의 차이

    퍼센트는 기준값에 대한 상대적인 비율입니다. 퍼센트포인트는 두 백분율 사이의 수치 차이입니다.

    예를 들어 비율이 20%에서 25%로 바뀌면 5%포인트 상승입니다. 처음 비율 20%를 기준으로 한 상대적인 증가율은 (25 − 20) ÷ 20 × 100 = 25%입니다. 따라서 “5% 상승”과 “5%포인트 상승”은 같은 뜻이 아닙니다.

    할인율과 할인 후 가격 계산 방법

    정가 50,000에서 20% 할인하면 할인 금액은 10,000이고 할인 후 가격은 40,000입니다. 반대로 정가가 50,000이고 판매가가 40,000이라면 할인율은 20%입니다.

    입력하는 두 가격의 통화·단위를 같게 맞추세요. 이 도구는 환율 변환이나 통화별 결제 반올림을 적용하지 않습니다.

    20% 할인 후 추가로 10% 할인하는 경우 할인율을 단순히 더하지 않습니다. 50,000 × 0.8 × 0.9 = 36,000이므로 총 할인율은 28%입니다. 배송비·세금·쿠폰 상한·판매자의 절사 규칙은 포함하지 않습니다.

    계산 정밀도와 입력 기준

    입력값은 절댓값 1조(10¹²) 이하, 소수는 최대 6자리까지 허용합니다. 결과의 절댓값이 100경(10¹⁸)을 넘으면 계산 범위를 줄이도록 안내합니다.

    천 단위 쉼표는 1,000.25처럼 올바르게 묶어서 입력하세요. 소수점은 마침표이며 1e6, 수식, 퍼센트 기호, 통화 기호는 입력할 수 없습니다.

    입력한 유한 소수를 JavaScript BigInt 정수와 분수로 변환해 기본 산술을 수행합니다. 중간값을 부동소수점 숫자로 변환하거나 반올림하지 않습니다. 표시할 때만 선택한 자릿수에서 절반 이상은 0에서 멀어지는 방향으로 반올림합니다. 예를 들어 1.005는 소수 2자리에서 1.01, −1.005는 −1.01입니다.

    무한소수는 선택한 자릿수의 근삿값으로 표시하며, 0이 아닌 작은 값도 반올림하면 0으로 보일 수 있습니다. 끝의 불필요한 0은 생략하고 음의 0은 표시하지 않습니다.

    풀이 과정의 중간 표시값도 최대 6자리로 표시하므로 화면의 수치를 다시 계산하면 작은 차이가 생길 수 있습니다. 원본 계산은 반올림 전 분수로 수행합니다.

    비율값·백분율 모드는 음수를 허용합니다. 가격·증감 적용 모드의 음수는 의미 혼동을 피하도록 제한하며 입력 오류로 안내합니다. 입력값과 계산 결과는 브라우저에서만 처리하고 저장하거나 서버로 전송하지 않습니다.

    자주 묻는 질문

    0의 퍼센트도 계산할 수 있나요?

    0의 15%는 0입니다. 하지만 전체 값이나 증감률의 이전 값처럼 나눗셈의 기준이 0이면 비율을 정의할 수 없습니다. 이 경우 오류 메시지로 안내합니다.

    100%를 넘는 비율도 가능한가요?

    비율값과 백분율에서는 가능합니다. 200의 150%는 300입니다. 할인율과 감소 적용은 가격·결과가 음수가 되지 않도록 0~100%로 제한합니다. 증가 적용은 입력 한도 안에서 100% 초과를 허용합니다.

    판매가가 정가보다 높으면 어떻게 하나요?

    할인율 역산 모드는 정가 이하의 판매가만 받습니다. 정가보다 높아진 비율은 증가율·감소율 모드를 이용하세요.

    실제 결제 금액과 다른 이유는 무엇인가요?

    판매자가 배송비·세금·쿠폰 조건·원 단위 절사 등을 적용할 수 있기 때문입니다. 이 계산기는 입력한 값으로 기본 비율만 계산하며 최종 결제 금액을 보장하지 않습니다.