Excel - Kalkyleringstabell för att räkna lön efter marginalskatter.

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Nov 2006

Excel - Kalkyleringstabell för att räkna lön efter marginalskatter.

Hej

Jag försöker göra en kalkyleringstabell som skall räkna ut Netto lön efter att marginalskatterna applicerats på taxerad inkomst.

Exempel nedan.

Taxerad inkomst + marginalskatt %
0 - 18 700kr 0%      
18 800 - 18 800 1%
18 900 - 59 300 7%      
59 400 - 120 600 22%     
120 700 - 310 800 29%     
310 900 - 433 900 32%     
434 000 - 615 700 52%     
615 800 och högre 57%   

Så om jag matar in årslön 450.000 så skall cellen beräkna 32% på beloppet upp till 434.000 och 52% på det resterande 16.000, sedan mata ut resultatet.

Jag har en medel kunskaps i excel och provat diverse ifsatser osv, men inte lyckats få det att fungera korrekt.

Någon som snabbt kan slänga ut en ekvation som löser detta?

Tack på förhand.

(Källa till Marginalskatterna: http://www.vismaspcs.se/visma-support/visma-skatteprogram/content/infobanken/inkomstskatten-2014.htm)

Trädvy Permalänk
Medlem
Plats
Hörby
Registrerad
Mar 2004

Läxläsning?

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Nov 2006
Skrivet av ODDNAME:

Läxläsning?

Vad menar du?

Trädvy Permalänk
Medlem
Plats
Hemma
Registrerad
Dec 2006

Jag hade nog ställt upp varje tal i en egen kolumn.
Dvs:
434000 i kolumn A och 615700 i kolumn B.

Sen är frågan om man vill ha det som excelformel eller VBA-kod.
Excelformel är nog i detta fallet svårare, men kan man inte VBA så blir det helt omöjligt med VBA.

Kanske kan fungera att ha flera celler som bryter ner talen i smådelar om man vill använda excelfunktioner.
Typ:
En funktion som letar efter det största värdet som är mindre än det man matat in och sen returnerar radnummer.
Ex:
450000 skulle då returnera rad 7 (434000).
Därefter en cell som beräknar överskjutande delen 450000 - [rad 7] värde.
Är du med på hur jag menar?
Det är nog svårt att få till en formel som löser allt på en gång, men genom att dela upp det kan du nog få ut det du behöver.

Trädvy Permalänk
Medlem
Plats
Skövde
Registrerad
Sep 2005

grunden hur du gör en ekvation är att välja en ruta, skriva "=" sen klickar du på en annan ruta, lägger in vad nu du ska göra "*" t.ex. och sen klickar du på en ny ruta osv.

parenteser är viktigt att använda. det är grunden...

det finns "om" satser osv med, men det är mer komplicerat, samt låsa värden för att kopiera algoritmer osv. men oftast så räcker det med det ovan

Censorship is for the weak
----------------------------------
i5 6600K @ 4.7 | MSI GeForce GTX 980 Ti 6GB Gaming | ASUS Z170 PRO GAMING | 16GB 2400mhz | 850 EVO 250GB SSD | 2+1+1TB HDD | NH-U12P SE2 | Define S | XL2411Z 144Hz | Qpad MK-50 | Deathadder 2013

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Nov 2006
Skrivet av Agonotheta:

Jag hade nog ställt upp varje tal i en egen kolumn.
Dvs:
434000 i kolumn A och 615700 i kolumn B.

Sen är frågan om man vill ha det som excelformel eller VBA-kod.
Excelformel är nog i detta fallet svårare, men kan man inte VBA så blir det helt omöjligt med VBA.

Kanske kan fungera att ha flera celler som bryter ner talen i smådelar om man vill använda excelfunktioner.
Typ:
En funktion som letar efter det största värdet som är mindre än det man matat in och sen returnerar radnummer.
Ex:
450000 skulle då returnera rad 7 (434000).
Därefter en cell som beräknar överskjutande delen 450000 - [rad 7] värde.
Är du med på hur jag menar?
Det är nog svårt att få till en formel som löser allt på en gång, men genom att dela upp det kan du nog få ut det du behöver.

Tack för tipset
Det är precis så jag försökt göra fast utan att bryta ner talen i olika celler.
Jag skall prova detta, återkommer med resultat.

Trädvy Permalänk
Medlem
Plats
Västerås
Registrerad
Dec 2013

Jag har en otroligt ful lösning på detta men den fungerar...

400000
18700 1% 1 0 0 0
18800 7% 1 0 0 0
59300 22% 1 0 0 0
120600 29% 1 0 0 0
310800 32% 1 1 128000 0
433900 52% 0 0 0 46384
615700 57% 0 0 0 0
174384

400000 är lönen i detta fall. Den är "inte med" i någon kolumn nedan, fristående.
Första kolumnen är bara "övre gränsen" i intervallet.
Andra kolumnen är räntesatsen.
Tredje kolumnen anger om lönen är högre än intervallet.
Fjärde kolumnen tar tredje kolumen minus det tal som står ovan, detta gör alltså att det endast blir en etta kvar, som är den kolumnen nedanför intervallet som lönen ligger i.
Fjärde kolumnen tar skattesatsen för den del som ligger i den kolumnen med en etta (dvs den lägre skattesatsen).
Femte kolumnen tar kvarstående del och tar den med den aktuella skattesatsen.

Jag tror dock inte att du har rätt tänk i skattesatsen, är inte t ex. alltid 0-18700 skattefri? Oavsett hur mycket du tjänar?
Men det är ju å andra sidan en helt annan fråga :-P.

Trädvy Permalänk
Medlem
Plats
-
Registrerad
Sep 2004

Konstig tabell att utgå ifrån det där... Vad menar man egentligen med de där intervallen?
Är det egentligen tex intervallet 18701-18899 som har 1% skatt, eller hur 17 ska man tolka det?

(och är det bara på min skärm det är nån slags "bugg" så den visar 1 300 för intervallet 18 800 - 18 800???)

maybe i'm a one trick pony
but i ride it ride it ride it ride it
ride it honey

Trädvy Permalänk
Medlem
Plats
Hemma
Registrerad
Dec 2006

Så som jag tänkte.
www.hellis.me/Skatt.xlsx

EDIT: såg nu att du ville ha ut nettolönen, men det är bara att dra av totalskatten från lönen.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Sep 2011
Skrivet av Agonotheta:

Så som jag tänkte.
www.hellis.me/Skatt.xlsx

EDIT: såg nu att du ville ha ut nettolönen, men det är bara att dra av totalskatten från lönen.

Jag tror du gjorde det lite för enkelt för dig, jag har rättat till det nu.

skatt.xlsx

Intel i7 2600K, ASUS Geforce GTX 780, 16Gb Ram, ASUS mATX Z67, Fractal Design Define Mini, Corsair AX-750.

Trädvy Permalänk
Medlem
Plats
Hemma
Registrerad
Dec 2006
Skrivet av phlopydisk:

Jag tror du gjorde det lite för enkelt för dig, jag har rättat till det nu.

skatt.xlsx

Kanske är rätt sätt att räkna det på men jag följde beskrivningen i första inlägget.

Citat:

Så om jag matar in årslön 450.000 så skall cellen beräkna 32% på beloppet upp till 434.000 och 52% på det resterande 16.000, sedan mata ut resultatet.

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Nov 2006

Jag håller med om att skattegränserna ser lite konstiga ut, men antar att dom enbart räknar per 100kr som lägsta hopp.

Skrivet av Nesvop:

Jag har en otroligt ful lösning på detta men den fungerar...
Jag tror dock inte att du har rätt tänk i skattesatsen, är inte t ex. alltid 0-18700 skattefri? Oavsett hur mycket du tjänar?
Men det är ju å andra sidan en helt annan fråga :-P.

Ja det stämmer ju som du säger, Allt under 18700/år är skattefritt, allt mellan 18700-18900 är 1% skatt på (1.3%?)

Skrivet av Roger W:

Konstig tabell att utgå ifrån det där... Vad menar man egentligen med de där intervallen?
Är det egentligen tex intervallet 18701-18899 som har 1% skatt, eller hur 17 ska man tolka det?
(och är det bara på min skärm det är nån slags "bugg" så den visar 1 300 för intervallet 18 800 - 18 800???)

Ja det ser lite konstigt ut, men som jag skrev ovan har dom väl valt 100kr som lägsta hopp.
Ang 1% skatten, jag ser också den som 1300, jag tolka det som att skattesatsen var 1.3%

Skrivet av Agonotheta:

Så som jag tänkte.
www.hellis.me/Skatt.xlsx
EDIT: såg nu att du ville ha ut nettolönen, men det är bara att dra av totalskatten från lönen.

Tack så mycket,

Skrivet av phlopydisk:

Jag tror du gjorde det lite för enkelt för dig, jag har rättat till det nu.
skatt.xlsx

Tack så mycket, jag kommer att använda denna som färdig kalkyleringsmodell.

Tack så mycket till alla för hjälpen och för visat intresse.
MVH Pey