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

Permalänk
Medlem

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)

Permalänk
Medlem

Läxläsning?

Visa signatur

🎮 - AMD RYZEN THREADRIPPER 2970WX • 64GB DDR4 3200MHz • RTX 2070 SUPER • Seasonic Core GM 650 650W PSU

🖥️ - 2x ACER 27" ConceptD CP5271UV IPS QHD HDR 170 Hz

Permalänk
Medlem
Skrivet av ODDNAME:

Läxläsning?

Vad menar du?

Permalänk
Medlem

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.

Permalänk
Medlem

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

Visa signatur

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 |

Permalänk
Medlem
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.

Permalänk
Medlem

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.

Permalänk
Medlem

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???)

Visa signatur

A modest man is usually admired, if people ever hear of him.

Permalänk
Medlem

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.

Permalänk
Medlem
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

Visa signatur

Intel i7 7700K, Titan Xp, 32Gb @ 3333MHz, mITX Asus Strix Z270I, Jonsbo UMX1 Plus, Corsair SF600

Permalänk
Medlem
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.

Permalänk
Medlem

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