God morgon Jokern,
Nu har vi kommit till den sista delen av arbetet i Excel för att kunna göra klart mallen.
8 – Formler i området ”Rätt rad”
I detta område finns fyra formler.
Skriv in följande formel i cell F2
="Total vikt ("&vProc1&"%)"
Skriv in följande formel i cell F3
=SUMMA(tSV[#Data])
I cell H2 skriv in följande formel.
="("&vProc1&")"
Markera sedan cellområde I2:T2 och ange följande matrisformel. (Ctrl+Shift+Enter)
=OM(fI-vA>0;"";FÖRSKJUTNING(tS;PASSA(SANT;tV[Vikt]=fVv*vProc1%;)-1;cK-vA+fI-1;;1))
Vilkorsstyrd formatering
Den vilkorsstyrda formateringen är inte nödvändig för arkets funktion, men visar på ett enkelt och överskådligt sätt vilka val man gjort beträffande antal matcher, osv.
Det verkar finns en bugg (åtminstone i Excel 2007) som gör att man inte kan använda sig av tabellreferenser för vilkorsstyrd formatering. Man får inget felmeddelande, men regeln fungerar helt enkelt inte. Vidare om man dessutom sparar dokumentet i xlsb-formatet så blir filen korrupt och man kan inte öppna den igen utan att Excel krashar.
Börja med att markera cellområdet H6:T8 och välj vilkorsstyrd formatering från snabbmenyn. Välj där ”Ny regel” och ange följande regelformel.
=INDEX(rStreck;1;KOLUMN()-7)=vM
Väl sen ”Format” och ange text- och bakgrundsalternativ enligt önskemål.
När regeln är klar ska den se ut så här ungefär.
Nästa två regler är för området ”Urval”. Markera cellområde H12:AF14.
Gör samma sak igen. Välj vilkorsstyrd formatering och ”Ny regel”.
Använd följande formelregel.
=OCH(KOLUMN()-KOLUMN($H$1)+1>vM;KOLUMN()-KOLUMN($H$1)+1<vM+vA)
Och för sista regeln markera cellområde H12:T14.
Gör samma sak igen. Välj vilkorsstyrd formatering och ”Ny regel”.
Använd följande formelregel.
=INDEX(rStreck;1;KOLUMN()-7)=vM
Väl sen ”Format” och ange text- och bakgrundsalternativ enligt önskemål.
När reglerna är klara ska de se ut så här ungefär.
Observera att ordningen på reglerna är viktig. Den sista regeln vi skapade måste vara längst ner i listan. Är inte reglerna i rätt ordning kan man använda upp/ner-pilarna ovanför reglerna för att ändra ordningen.
Nu är hela systemet klart att använda. Vill du ”provköra” det utan VBA-kod och knapp följ följande steg.
1 – Systemtabellen
Ange följande formel i cellerna H24:S24. Gör en kolumn i taget eller använd kopiera följt av "Klistra in formler".
Excel kommer automatiskt fylla hela tabellen (6,5 milj. celler) med formelerna så det kan ta lite tid.
2 – Vikttabellen kolumn ”Vikt”
Fortsätt sedan med vikttabellen. I cell B24 skriv in följande formel.
När första kolumnen i viktabellen nu är fylld med formler samt viktvärdena är beräknade markera då hela första kolumnen i vikttabellen. Det är när den lilla svarta pilen pekar nedåt som du ska klicka.
Kopiera alla värden med Ctrl+C. Markera sedan första cellen i tabell Sorterade Vikter och välj Klistra in Värden.
Nu kommer det se ut så här.
Nu är det dags för sortering. Välj sortera ”Största till minsta” på menyalternativet ”Sortera”.
3 – Vikttabellen kolumn ”0”
Nu är vi framme vid det sista steget. Markera cell C24 i kolumn ”0” i vikttabellen och ange formeln.
=fS
Nu är hela systemet klart och du kan analysera dina värden och data. Så här kommer det hel se ut med mina val 8 matcher, match 1 samt 50% som gränsvärdet.
Nu kan man välja att spara dokumentet med ett annat namn om man inte vill ”förstöra” mallen. Mallen är liten och går snabbt att öppna så den är bra att ha kvar i original.
I sista delen i denna ”miniserie” kommer vi skapa en ”knapp” åt dig som med hjälp av VBA utför de manuella stegen vi gjorde på slutet i det här avsnittet under ”testkörningen”.
Önskar dig också en fin dag Jokern!