Gå til hovedindhold

Gratis Procentberegner

Beregn procenter øjeblikkeligt: find X% af Y, hvilken procent X udgør af Y, og den procentvise ændring mellem to værdier.

Virker offline, når den er indlæst

Hvad er X% af Y?

%
af
=

15 ÷ 100 × 200 = 30

X er hvad % af Y?

er hvad % af
=

30 ÷ 200 × 100 = 15%

Procentvis ændring fra A til B

→
=

(100 − 80) ÷ |80| × 100 = 25%

Stigning på 25%

X er Y% af hvilket tal?

er
%
af

30 ÷ 15 × 100 = 200

Forøg eller formindsk X med Y%

med
%
=

200 × (1 + 15 ÷ 100) = 230

Almindelige anvendelser

  • Beregn salgspriser og rabatterFind den rabatterede pris, besparelses beløb og procent rabat til ethver salg eller kampagne rabat.
  • Beregn eksamensscorer og karaktererKonverter rå eksamensscorer til procenter, beregn karaktergennemsnit og find den score du har brug for.
  • Beregn finansielle procenterBeregn renter, skatter, provisioner, fortjestmarginaler og andre finansielle procenter.
  • Beregn statistiske procenterFind proportioner, relative frekvenser og procent distributioner til dataanalyse.
  • Beregn sundheds- og fitnessprocenterBeregn legemsfedt procent mål, ernæring makroer og fitnessmål fremskridt i procent.

Sådan fungerer det

Alle fem beregningstilstande kører udelukkende i browseren med almindelig JavaScript-aritmetik — der er ingen eksterne biblioteker og ingen server. Resultaterne opdateres live, mens du skriver, og formateres med browserens indbyggede toLocaleString API efter dit sprogs talkonventioner.

  1. 1
    Vælg en beregningstilstand
    Fem forskellige tilstande vises samtidig: find X % af Y, find hvor mange procent ét tal udgør af et andet, beregn den procentvise ændring mellem to værdier, find den oprindelige total baglæns, og læg en procentvis stigning eller et fald til. Hver virker uafhængigt.
  2. 2
    Live aritmetik via useMemo
    Hver tilstands input er koblet til en React useMemo-hook. I det øjeblik en værdi ændres, kører den tilsvarende formel øjeblikkeligt i browseren — for eksempel beregnes procentvis ændring som ((til − fra) / |fra|) × 100, uden forsinkelse eller knaptryk.
  3. 3
    Sprogbevidst talformatering
    Resultaterne formateres med JavaScripts toLocaleString, som overlader opgaven til browserens indbyggede Intl-motor. Det betyder, at tusindtalsseparatorer og decimaltegn automatisk følger brugerens sprog — en europæisk besøgende ser 1.234,56, mens en amerikansk besøgende ser 1,234.56.
  4. 4
    Klik for at kopiere et resultat
    Hver resultatboks er en knap, der kalder navigator.clipboard.writeText og lægger det formaterede tal i udklipsholderen. Et kort flueben bekræfter kopieringen uden sideskift eller dialogboks.

Relaterede værktøjer

Ofte stillede spørgsmål