PercentSwift

Slik regner vi

Felles beregningsmotor bruker desimalregning basert på heltall. Divisjon beregnes med inntil 30 desimaler før visningen avrundes. Endring bruker absolutt startverdi; forskjell bruker gjennomsnittet av absoluttverdiene.

Verdier vises med inntil 6 desimaler; beløp med 2. Avgiften avrundes før den legges til totalen.

Prosent av et tall

Del prosenten på 100 og gang med tallet.

r = p ÷ 100 × x

p = Prosent; x = Tall

Hvor mange prosent?

Del delen på hele verdien og gang med 100. Prosenten er ikke definert når hele verdien er null.

r = a ÷ b × 100

a = Del; b = Hele verdien

Finn hele beløpet

Del den kjente delen på prosenten skrevet som desimaltall. Prosenten kan ikke være null.

r = a ÷ (p ÷ 100)

a = Del; p = Prosent

Prosentvis endring

Trekk fra startverdien, del på absoluttverdien og gang med 100. Prosentvis endring fra null er ikke definert.

r = (b − a) ÷ |a| × 100

a = Opprinnelig verdi; b = Ny verdi

Prosentvis forskjell

Del den absolutte forskjellen på gjennomsnittet av absoluttverdiene. Beregningen er symmetrisk; to nullverdier regnes som like.

r = |a − b| ÷ ((|a| + |b|) ÷ 2) × 100

a = Verdi A; b = Verdi B

Prosentvis økning

Gang startverdien med én pluss prosenten delt på 100.

r = x × (1 + p ÷ 100)

x = Tall; p = Prosent

Prosentvis nedgang

Gang startverdien med én minus prosenten delt på 100.

r = x × (1 − p ÷ 100)

x = Tall; p = Prosent

Finn opprinnelig verdi

Del sluttverdien på endringsfaktoren. Å trekke samme prosent fra sluttverdien bruker feil grunnlag.

r = y ÷ (1 ± p ÷ 100)

y = Sluttverdi; p = Prosent

Flere endringer etter hverandre

Gang endringsfaktorene sammen, ikke legg sammen prosentene. Bruk minus for en nedgang.

m = (1 + c₁ ÷ 100) × (1 + c₂ ÷ 100) × (1 + c₃ ÷ 100); y = x × m; r = (m − 1) × 100

x = Startverdi; c₁ = Første endring (%); c₂ = Andre endring (%); c₃ = Tredje endring (%)

Prosentpoeng

Trekk den gamle satsen fra den nye. Prosentpoeng er ikke det samme som relativ prosentvis endring.

r = b − a

a = Opprinnelig verdi; b = Ny verdi

Rabatt

Hver rabatt gjelder prisen som står igjen. To rabatter etter hverandre kan ikke bare legges sammen.

r = x × (1 − p₁ ÷ 100) × (1 − p₂ ÷ 100)

x = Opprinnelig pris; p₁ = Rabatt (%); p₂ = Ekstra rabatt (%)

Rabattprosent

Del prisreduksjonen på opprinnelig pris og gang med 100.

r = (x − y) ÷ x × 100

x = Opprinnelig pris; y = Tilbudspris

Avgift

Velg å legge til eller trekke ut avgift og kontroller satsen. Inkludert avgift trekkes ut ved å dele på én pluss desimalsatsen.

r = x × (1 + p ÷ 100); r = x ÷ (1 + p ÷ 100)

x = Beløp; p = Avgiftssats (%)

Merverdiavgift

MVA står for merverdiavgift. Satsen gjelder beløpet ekskl. MVA. Velg avgiftsområde separat og kontroller hvilken sats som gjelder.

r = x × (1 + p ÷ 100); r = x ÷ (1 + p ÷ 100)

x = Beløp; p = Avgiftssats (%)

Tips og deling

Beregn tips på regningen og del totalen. Avrunding per person kan gi en liten differanse.

r = (x + round(x × p ÷ 100, 2)) ÷ n

x = Regning; p = Tips (%); n = Personer

Fortjenestemargin

Fortjeneste delt på salgspris gir margin; fortjeneste delt på kostnad gir påslag. Grunnlagene er ulike.

r = (y − x) ÷ y × 100

x = Kostnad; y = Salgspris

Pris fra margin

Del kostnaden på én minus marginen som desimaltall. En margin på 100 % gir ingen endelig salgspris.

r = x ÷ (1 − p ÷ 100)

x = Kostnad; p = Ønsket margin (%)