Om arbetsboken: Finanstilsynets regneark för solvenskapitalkrav (KRT-1113) — arket norska pensionskassor använder för solvensrapporteringen: kassor med över 10 miljarder NOK i förvaltningskapital rapporterar varje kvartal, övriga per andra och fjärde kvartalet, enligt tillsynsmyndighetens beskrivning på https://www.finanstilsynet.no/rapportering/fellesrapporteringer/solvenskapitalkrav-pensjonskasser/. Ett kapitalkrav som avrundas mitt i kedjan kan landa på en annan slutsiffra än samma beräkning utan avrundning — den dag marginalen är tunn kan det påverka bilden av om kravet är uppfyllt. Belägget: nio av marknadsriskmodulens beräkningskedjor avrundar i 1 av 2–4 bidragande steg (F15, kritiska), bland totalt 22 kritiska fynd. Utslaget i kronor är inte härlett här — därför står ingen siffra; kedjorna och cellerna står i rapporten nedan. Fynden är riskmönster: inget felutfall är påvisat i arket.
Bedömning
46 fynd, varav 22 allvarliga
22 fynd av allvarligaste graden — mönsterbrott av typer som kan ge fel resultat utan att något felmeddelande syns.
Området täcker inte angränsande data · Inkonsekvent avrundning i beräkningskedja
Samtliga 2709 formelceller kunde tolkas och ingick i analysen. Formler utanför analysytan redovisas alltid öppet i rapporten — i det här arket finns inga sådana.
1 död namndefinition togs bort före inläsningen och redovisas under "Döda namndefinitioner".
Fynd
F03Området täcker inte angränsande dataAllvarliga
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
Celler: Vedlegg 1 - Rentekurve!D70, Vedlegg2 - Alternativ beregning!D201
Detalj: range in D68*POWER(1+D136,C201-0.5)/POWER(1+AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69),C201-0.5) excludes adjacent numeric cell Vedlegg 1 - Rentekurve!D70
F03Området täcker inte angränsande dataAllvarliga
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
Celler: Vedlegg 1 - Rentekurve!D70, Vedlegg2 - Alternativ beregning!E201
Detalj: range in E68*POWER(1+E136,C201-0.5)/POWER(1+AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69),C201-0.5) excludes adjacent numeric cell Vedlegg 1 - Rentekurve!D70
F03Området täcker inte angränsande dataAllvarliga
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
Celler: Vedlegg 1 - Rentekurve!D70, Vedlegg2 - Alternativ beregning!F201
Detalj: range in F68*POWER(1+F136,C201-0.5)/POWER(1+AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69),C201-0.5) excludes adjacent numeric cell Vedlegg 1 - Rentekurve!D70
F03Området täcker inte angränsande dataAllvarliga
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
Celler: Vedlegg 1 - Rentekurve!D70, Vedlegg2 - Alternativ beregning!D407
Detalj: range in AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69)-D136 excludes adjacent numeric cell Vedlegg 1 - Rentekurve!D70
F03Området täcker inte angränsande dataAllvarliga
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
Celler: Vedlegg 1 - Rentekurve!D70, Vedlegg2 - Alternativ beregning!E407
Detalj: range in AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69)-E136 excludes adjacent numeric cell Vedlegg 1 - Rentekurve!D70
F03Området täcker inte angränsande dataAllvarliga
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
Celler: Vedlegg 1 - Rentekurve!D70, Vedlegg2 - Alternativ beregning!F407
Detalj: range in AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69)-F136 excludes adjacent numeric cell Vedlegg 1 - Rentekurve!D70
F03Området täcker inte angränsande dataAllvarliga
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
Celler: Vedlegg 1 - Rentekurve!D70, Vedlegg2 - Alternativ beregning!D537
Detalj: range in IF(D407<0,IF($G472>-D407,-D201*($C537-0.5)/(1+AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69))*(-D407)*0.1,-D201*($C537-0.5)/(1+AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69))*$G472*0.1),0) excludes adjacent numeric cell Vedlegg 1 - Rentekurve!D70
F03Området täcker inte angränsande dataAllvarliga
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
Celler: Vedlegg 1 - Rentekurve!D70, Vedlegg2 - Alternativ beregning!E537
Detalj: range in IF(E407<0,IF($G472>-E407,-E201*($C537-0.5)/(1+AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69))*(-E407)*0.5,-E201*($C537-0.5)/(1+AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69))*$G472*0.5),0) excludes adjacent numeric cell Vedlegg 1 - Rentekurve!D70
F03Området täcker inte angränsande dataAllvarliga
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
Celler: Vedlegg 1 - Rentekurve!D70, Vedlegg2 - Alternativ beregning!D604
Detalj: range in IF(D407>0,IF(-$H472>D407,-D201*($C604-0.5)/(1+AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69))*(D407+$H472)*0.1,0),-D201*($C604-0.5)/(1+AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69))*$H472*0.1) excludes adjacent numeric cell Vedlegg 1 - Rentekurve!D70
F03Området täcker inte angränsande dataAllvarliga
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
Celler: Vedlegg 1 - Rentekurve!D70, Vedlegg2 - Alternativ beregning!E604
Detalj: range in IF(E407>0,IF(-$H472>E407,-E201*($C604-0.5)/(1+AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69))*(E407+$H472)*0.5,0),-E201*($C604-0.5)/(1+AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69))*$H472*0.5) excludes adjacent numeric cell Vedlegg 1 - Rentekurve!D70
F03Området täcker inte angränsande dataAllvarliga
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
En summering eller ett medelvärde slutar precis innan en cell som innehåller samma sorts data. Klassikern: en ny rad läggs till längst ned men kommer aldrig med i summan. Rapporter ser korrekta ut men saknar poster. Obs: i tidsaxlar kan gränsen vara en avsiktlig periodgräns (månads- eller kvartalsskifte) — kontrollera rubrikerna ovanför området innan ni ändrar.
Celler: Vedlegg 1 - Rentekurve!D70, Vedlegg2 - Alternativ beregning!F673
Detalj: range in $C673/POWER(1+(AVERAGE('Vedlegg 1 - Rentekurve'!$D68:D69)),$B673-0.5) excludes adjacent numeric cell Vedlegg 1 - Rentekurve!D70
F15Inkonsekvent avrundning i beräkningskedjaAllvarliga
Stegen som matar samma beräkning avrundar olika: vissa avrundar, andra inte, eller till olika antal decimaler. Ören som försvinner och återuppstår olika beroende på väg är den vanligaste orsaken till att rapporter 'inte går ihop' med underlaget.
Celler: Markedsrisiko!H16:J16
Detalj: chain toward Markedsrisiko!H16 rounds in 1 of 2 contributing steps [same pattern in 3 cells]
F15Inkonsekvent avrundning i beräkningskedjaAllvarliga
Stegen som matar samma beräkning avrundar olika: vissa avrundar, andra inte, eller till olika antal decimaler. Ören som försvinner och återuppstår olika beroende på väg är den vanligaste orsaken till att rapporter 'inte går ihop' med underlaget.
Celler: Markedsrisiko!H72
Detalj: chain toward Markedsrisiko!H72 rounds in 1 of 4 contributing steps
F15Inkonsekvent avrundning i beräkningskedjaAllvarliga
Stegen som matar samma beräkning avrundar olika: vissa avrundar, andra inte, eller till olika antal decimaler. Ören som försvinner och återuppstår olika beroende på väg är den vanligaste orsaken till att rapporter 'inte går ihop' med underlaget.
Celler: Markedsrisiko!I72
Detalj: chain toward Markedsrisiko!I72 rounds in 1 of 4 contributing steps
F15Inkonsekvent avrundning i beräkningskedjaAllvarliga
Stegen som matar samma beräkning avrundar olika: vissa avrundar, andra inte, eller till olika antal decimaler. Ören som försvinner och återuppstår olika beroende på väg är den vanligaste orsaken till att rapporter 'inte går ihop' med underlaget.
Celler: Markedsrisiko!J72
Detalj: chain toward Markedsrisiko!J72 rounds in 1 of 4 contributing steps
F15Inkonsekvent avrundning i beräkningskedjaAllvarliga
Stegen som matar samma beräkning avrundar olika: vissa avrundar, andra inte, eller till olika antal decimaler. Ören som försvinner och återuppstår olika beroende på väg är den vanligaste orsaken till att rapporter 'inte går ihop' med underlaget.
Celler: Markedsrisiko!H73
Detalj: chain toward Markedsrisiko!H73 rounds in 1 of 4 contributing steps
F15Inkonsekvent avrundning i beräkningskedjaAllvarliga
Stegen som matar samma beräkning avrundar olika: vissa avrundar, andra inte, eller till olika antal decimaler. Ören som försvinner och återuppstår olika beroende på väg är den vanligaste orsaken till att rapporter 'inte går ihop' med underlaget.
Celler: Markedsrisiko!I73
Detalj: chain toward Markedsrisiko!I73 rounds in 1 of 4 contributing steps
F15Inkonsekvent avrundning i beräkningskedjaAllvarliga
Stegen som matar samma beräkning avrundar olika: vissa avrundar, andra inte, eller till olika antal decimaler. Ören som försvinner och återuppstår olika beroende på väg är den vanligaste orsaken till att rapporter 'inte går ihop' med underlaget.
Celler: Markedsrisiko!J73
Detalj: chain toward Markedsrisiko!J73 rounds in 1 of 4 contributing steps
F15Inkonsekvent avrundning i beräkningskedjaAllvarliga
Stegen som matar samma beräkning avrundar olika: vissa avrundar, andra inte, eller till olika antal decimaler. Ören som försvinner och återuppstår olika beroende på väg är den vanligaste orsaken till att rapporter 'inte går ihop' med underlaget.
Celler: Markedsrisiko!F92:G92
Detalj: chain toward Markedsrisiko!F92 rounds in 1 of 2 contributing steps [same pattern in 2 cells]
F15Inkonsekvent avrundning i beräkningskedjaAllvarliga
Stegen som matar samma beräkning avrundar olika: vissa avrundar, andra inte, eller till olika antal decimaler. Ören som försvinner och återuppstår olika beroende på väg är den vanligaste orsaken till att rapporter 'inte går ihop' med underlaget.
Celler: Markedsrisiko!F94:G94
Detalj: chain toward Markedsrisiko!F94 rounds in 1 of 2 contributing steps [same pattern in 2 cells]
F01Hårdkodade konstanter i formlerVarningar
Värden som skattesatser eller påslag ligger inbakade direkt i formeln i stället för i en namngiven cell. När värdet ändras måste någon hitta och ändra varje förekomst — missas en enda räknar arket fel utan att det syns.
Celler: Ansvarlig kapital!F16, Ansvarlig kapital!F27:F30, Ansvarlig kapital!I27:I30, Beste estimat og risikomargin!E22:I22, Beste estimat og risikomargin!L22, Livsforsikringsrisiko!I38, Markedsrisiko!J18, Markedsrisiko!H20:I20, Markedsrisiko!H72:J73, Markedsrisiko!F86:G87, Markedsrisiko!H125, Markedsrisiko!G199:G248, Markedsrisiko!I199:I248, Motpartsrisiko!J12:K53, Motpartsrisiko!J61:K111, Motpartsrisiko!K118:K144, Motpartsrisiko!I151:S160, Motpartsrisiko!I166:I167, Motpartsrisiko!I169, Motpartsrisiko!I180, Motpartsrisiko!I183, Operasjonell risiko!I6, SOLVENSKAPITALDEKNING!I32, Vedlegg2 - Alternativ beregning!D142:F201, Vedlegg2 - Alternativ beregning!F208:F267, Vedlegg2 - Alternativ beregning!D274:E333, Vedlegg2 - Alternativ beregning!D478:F537, Vedlegg2 - Alternativ beregning!D545:F604, Vedlegg2 - Alternativ beregning!E614:F673, Vedlegg2 - Alternativ beregning!H614:H673
Detalj: endemic: 60 F01 findings across 1360 cells collapsed to one — routine pattern reviewed as a class, not itemized (all cells retained in the JSON report)
F02Formel avviker från mönstretVarningar
I en rad eller kolumn där cellerna följer samma beräkningsmönster gör den här cellen något annat. Det är ofta resten av en manuell justering eller en kopiering som gått snett — och just sådana celler brukar ligga bakom summeringar som inte stämmer.
Celler: Beste estimat og risikomargin!H22
Detalj: formula deviates from the pattern of 4 neighbours: MAX(0.08*H5, 0.1*H21)
F02Formel avviker från mönstretVarningar
I en rad eller kolumn där cellerna följer samma beräkningsmönster gör den här cellen något annat. Det är ofta resten av en manuell justering eller en kopiering som gått snett — och just sådana celler brukar ligga bakom summeringar som inte stämmer.
Celler: Beste estimat og risikomargin!J17
Detalj: formula deviates from the pattern of 16 neighbours: IF(E17>0,E17)+IF(F17>0,F17)+IF(G17>0,G17)+H17
F09Manuellt värde där formel förväntasVarningar
Mitt i ett formelmönster ligger ett hårt inskrivet värde — någon har skrivit över formeln, ofta för att 'rätta' en siffra inför en deadline. Cellen uppdateras aldrig mer när indata ändras.
Celler: Ansvarlig kapital!I16, Beste estimat og risikomargin!J14
Detalj: constant value where the surrounding 16-cell formula pattern predicts a formula [same pattern in 2 cells]
F10Logik beror på dolt innehållVarningar
Beräkningar hämtar värden från dolda blad, rader eller kolumner. Det som styr resultatet syns inte vid granskning — en vanlig plats för bortglömda antaganden och gamla justeringar.
Celler: Ansvarlig kapital!F36
Detalj: formula depends on hidden content: SOLVENSKAPITALDEKNING!I101, SOLVENSKAPITALDEKNING!I87
F10Logik beror på dolt innehållVarningar
Beräkningar hämtar värden från dolda blad, rader eller kolumner. Det som styr resultatet syns inte vid granskning — en vanlig plats för bortglömda antaganden och gamla justeringar.
Celler: Ansvarlig kapital!F40
Detalj: formula depends on hidden content: Ansvarlig kapital!I38
F10Logik beror på dolt innehållVarningar
Beräkningar hämtar värden från dolda blad, rader eller kolumner. Det som styr resultatet syns inte vid granskning — en vanlig plats för bortglömda antaganden och gamla justeringar.
Celler: Markedsrisiko!I145
Detalj: formula depends on hidden content: Markedsrisiko!I143
F10Logik beror på dolt innehållVarningar
Beräkningar hämtar värden från dolda blad, rader eller kolumner. Det som styr resultatet syns inte vid granskning — en vanlig plats för bortglömda antaganden och gamla justeringar.
Beräkningar hämtar värden från dolda blad, rader eller kolumner. Det som styr resultatet syns inte vid granskning — en vanlig plats för bortglömda antaganden och gamla justeringar.
Beräkningar hämtar värden från dolda blad, rader eller kolumner. Det som styr resultatet syns inte vid granskning — en vanlig plats för bortglömda antaganden och gamla justeringar.
Beräkningar hämtar värden från dolda blad, rader eller kolumner. Det som styr resultatet syns inte vid granskning — en vanlig plats för bortglömda antaganden och gamla justeringar.
Beräkningar hämtar värden från dolda blad, rader eller kolumner. Det som styr resultatet syns inte vid granskning — en vanlig plats för bortglömda antaganden och gamla justeringar.
Beräkningar hämtar värden från dolda blad, rader eller kolumner. Det som styr resultatet syns inte vid granskning — en vanlig plats för bortglömda antaganden och gamla justeringar.
Beräkningar hämtar värden från dolda blad, rader eller kolumner. Det som styr resultatet syns inte vid granskning — en vanlig plats för bortglömda antaganden och gamla justeringar.
F17Sammanslagna celler i beräkningsområdeVarningar
Formler refererar områden som innehåller sammanslagna celler. Bara den övre vänstra cellen i en sammanslagning bär värdet — övriga läses som tomma. Summeringar över området räknar då annat än vad som visas, och kopiering av formler över området går sönder.
Celler: Markedsrisiko!I93, Markedsrisiko!I95
Detalj: referenced range overlaps merged cells Markedsrisiko!F92:F93; referenced range overlaps merged cells Markedsrisiko!G92:G93 [same pattern in 2 cells]
F05Odokumenterade villkorsgränserUpplysningar
Tröskelvärden i IF-villkor ligger direkt i formeln i stället för i en dokumenterad cell. Gränserna syns inte vid granskning, och ingen vet om 37,5 är ett medvetet beslut eller en kvarglömd siffra.
Tröskelvärden i IF-villkor ligger direkt i formeln i stället för i en dokumenterad cell. Gränserna syns inte vid granskning, och ingen vet om 37,5 är ett medvetet beslut eller en kvarglömd siffra.
Tröskelvärden i IF-villkor ligger direkt i formeln i stället för i en dokumenterad cell. Gränserna syns inte vid granskning, och ingen vet om 37,5 är ett medvetet beslut eller en kvarglömd siffra.
Tröskelvärden i IF-villkor ligger direkt i formeln i stället för i en dokumenterad cell. Gränserna syns inte vid granskning, och ingen vet om 37,5 är ett medvetet beslut eller en kvarglömd siffra.
Celler: Markedsrisiko!H65:J65
Detalj: condition thresholds 30 hardcoded in LOOKUP(IF(ROUND(H9,0)>30,30,ROUND(H9,0)),$H$30:$H$62,$I$30:$I$62) [same pattern in 3 cells]
F05Odokumenterade villkorsgränserUpplysningar
Tröskelvärden i IF-villkor ligger direkt i formeln i stället för i en dokumenterad cell. Gränserna syns inte vid granskning, och ingen vet om 37,5 är ett medvetet beslut eller en kvarglömd siffra.
Celler: Markedsrisiko!H66:J66
Detalj: condition thresholds 30 hardcoded in LOOKUP(IF(ROUND(H9,0)>30,30,ROUND(H9,0)),$H$30:$H$62,$J$30:$J$62) [same pattern in 3 cells]
F05Odokumenterade villkorsgränserUpplysningar
Tröskelvärden i IF-villkor ligger direkt i formeln i stället för i en dokumenterad cell. Gränserna syns inte vid granskning, och ingen vet om 37,5 är ett medvetet beslut eller en kvarglömd siffra.
Tröskelvärden i IF-villkor ligger direkt i formeln i stället för i en dokumenterad cell. Gränserna syns inte vid granskning, och ingen vet om 37,5 är ett medvetet beslut eller en kvarglömd siffra.
Tröskelvärden i IF-villkor ligger direkt i formeln i stället för i en dokumenterad cell. Gränserna syns inte vid granskning, och ingen vet om 37,5 är ett medvetet beslut eller en kvarglömd siffra.
Celler: Markedsrisiko!F86:G86
Detalj: condition thresholds 29, 1 hardcoded in LOOKUP((IF(ROUND(F$83,0)>29,30,IF(AND(F$83<1,F$83>0),0.25*ROUND(F$83*4,0),ROUND(F$83,0)))),$H$30:$H$62,$I$30:$I$62) [same pattern in 2 cells]
F05Odokumenterade villkorsgränserUpplysningar
Tröskelvärden i IF-villkor ligger direkt i formeln i stället för i en dokumenterad cell. Gränserna syns inte vid granskning, och ingen vet om 37,5 är ett medvetet beslut eller en kvarglömd siffra.
Celler: Markedsrisiko!F87:G87
Detalj: condition thresholds 29, 1 hardcoded in LOOKUP((IF(ROUND(F$83,0)>29,30,IF(AND(F$83<1,F$83>0),0.25*ROUND(F$83*4,0),ROUND(F$83,0)))),$H$30:$H$62,$J$30:$J$62) [same pattern in 2 cells]
Döda namndefinitioner
Följande definierade namn pekar på raderat innehåll (#REF!) och togs bort före inläsningen — de kan inte längre beräknas och redovisas därför här:
Rating = Markedsrisiko!#REF!
Om arbetsboken
Blad
SOLVENSKAPITALDEKNING, Markedsrisiko, Livsforsikringsrisiko, Helseforsikringsrisiko, Motpartsrisiko, Operasjonell risiko, Beste estimat og risikomargin, Ansvarlig kapital, Vedlegg 1 - Rentekurve, Vedlegg2 - Alternativ beregning, Vedlegg 3 - Forutsetninger
Formelceller
2709
Inputceller
2220
Dolda blad
0
Metod
Analysen läser arkets formler och struktur — aldrig cellvärden eller data.
Verktygsversion
0.1.3
Analysdatum
2026-09-14 09:07 UTC
Arkversion
2026 Q2
Arket nedladdat
2026-07-27
Vad analysen inte ser
Den här analysen ser mönsterbrott: trasiga referenser, överskrivna formler, odokumenterade konstanter, avvikare i beräkningsmönster. Vad den inte kan se är fel i avsikt — när alla celler konsekvent räknar på fel sätt, eller när en etikett lovar något annat än formeln gör. Sådant kräver granskning begrepp för begrepp, mot någon som vet vad arket är tänkt att göra. En rapport utan fynd betyder därför "inga mönsterbrott hittade" — inte "färdiggranskat".
Nästa steg
Den här rapporten är den kostnadsfria hälsokontrollen. Den betalda verifieringen bygger vidare på samma analys och levererar:
Riskrapport — samtliga fynd i arkets logik med cellreferenser, allvarlighet och förklaring. Den här rapporten är det första steget och ingår redan.
Kravspecifikation — arkets beräkningslogik dokumenterad i läsbar form — ofta första gången processen finns beskriven utanför arket.
Körbar ersättare — arkets logik som testad applikation med formulär för indata.
Ekvivalensbevis — rapport som visar att ersättaren ger identiskt resultat som arket över tusentals testfall inklusive kantfall, med grentäckningsredovisning.
Första uppdraget börjar med en pilot på ett ark, fast pris. Piloten är riskvänd — och ni är domaren: tycker ni vid genomgången att fynden inte var värda priset, stryks fakturan. Kod och bevis levereras därefter i uppdraget, mot milstolpar ni själva godkänner under resans gång.