Hej!
Ett sätt är att lägga till en tredje kolumn och sedan använda den för att räkna antalet x. Då får du ett unikt nummer för varje rad med ett x.
Om värdena finns i kolumn A, eventuella kryss i kolumn B och numret skall skrivas i kolumn C så skriver vi i översta cellen i kolumn C:
=OM(B1="x"; ANTAL.OM(B$1:B1;"x"); "")
Vad denna funktion gör är att granska om det i B1 finns ett X. Om det inte gör det så skrivs det ut "", dvs det som står sist före den avslutande parentesen. Dvs om det saknas ett x så skrivs inget ut.
Om det däremot finns ett x så skrivs antalet x hittills ut med formeln
ANTAL.OM(B$1:B1;"x");
Den börjar alltid räkna på rad 1. Det framgår av dollartecknet framför första radnumret. När vi sedan kopierar ned denna formel så kommer området där räkning sker att bli B$1:B2, sedan B$1;B3 och så vidare. Som en konsekvens får vi ordningsnumret för respektive x där det första är 1, det andra 2 osv.
Nästa steg blir att i blad 2 i kolumn A skriva talen 1,2,3,4 osv ett tal för varje rad så många träffar som man max tror att man får.
I kolumn B i blad 2 skriver vi formeln
=PASSA(A1;Blad1!C:C;0)
Den letar i blad 1 efter det tal vi skrivit i A1 i blad 2. Den returnerar sedan radnumret där krysset finns, dvs krysset som har det nummer som vi angivit i A kolumnen.
I kolumn C skriver vi sedan ut värdet av det som står i kolumn A på den rad där krysset befinner sig:
=INDEX(Blad1!A1:B11;B1;1)
För att inte få fula felmeddelanden i kolumn B lägger vi in den formeln i formeln OMFEL:
=OMFEL(PASSA(A1;Blad1!C:C;0);"")
På samma sätt kan vi undivika felmeddelanden genom att i kolumn C granska att kolumn B har ett värde.
mvh