PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelIndividuella löpande matchnummer i en tabell.Individuella löpande matchnummer i en tabell.
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2020-04-16 09:21
 

Hej,

ett delikat numreringsproblem. Jag har ett spelschema för ett antal lag. Ser ut så här:

Datum Hemmalag Matchnr Bortalag Matchnr
20200326 DET   CLE  
20200326 KCA   CHA  
20200326 NYA   BAL  
20200326 BOS   TOR  
20200326 MIN   OAK  
20200326 TEX   SEA  
20200326 ANA   HOU  
20200327 BOS   TOR  
20200327 ANA   HOU  
20200327 MIN   OAK  
20200327 TEX   SEA  
20200415 BOS   OAK  
20200415 NYA   TEX  
20200415 DET   CLE  
20200415 MIN   TOR  
20200415 HOU   TBA  
20200415 CHA   KCA  
20200416 DET   CLE  
20200416 TEX   CHA  
20200416 SEA   OAK  
20200417 CLE   BOS  
20200417 TOR   TBA  
20200417 BAL   KCA  
20200417 TEX   CHA  
20200417 ANA   HOU  
20200417 DET   MIN  
20200417 SEA   OAK  

 

Nu vill jag ha individuella matchnr för varje lag så att det ser ut så här:

Datum Hemmalag Matchnr Bortalag Matchnr
20200326 DET 1 CLE 1
20200326 KCA 1 CHA 1
20200326 NYA 1 BAL 1
20200326 BOS 1 TOR 1
20200326 MIN 1 OAK 1
20200326 TEX 1 SEA 1
20200326 ANA 1 HOU 1
20200327 BOS 2 TOR 2
20200327 ANA 2 HOU 2
20200327 MIN 2 OAK 2
20200327 TEX 2 SEA 2
20200415 BOS 3 OAK 3
20200415 NYA 2 TEX 3
20200415 DET 2 CLE 2
20200415 MIN 3 TOR 3
20200415 HOU 3 TBA 1
20200415 CHA 2 KCA 2
20200416 DET 3 CLE 3
20200416 TEX 4 CHA 3
20200416 SEA 3 OAK 4
20200417 CLE 4 BOS 4
20200417 TOR 4 TBA 2
20200417 BAL 2 KCA 3
20200417 TEX 5 CHA 4
20200417 ANA 3 HOU 4
20200417 DET 4 MIN 4
20200417 SEA 4 OAK 5

 

Förslag på lösning? Kan man använda speldatum som index på något sätt? OM funkition? LETARAD?

Hälsningar

Lars B

Nytt inlägg
 2020-04-16 11:59
 

Står Matcherna alltid i Datumordning? Då kan du köra Antal.om() och kollar hur många gånger Lagnamnet förekommer ovanför den aktuella raden. Skriv in det här i cell C2:

=ANTAL.OM($B$1:$D1;B2)+1

Kopiera ner.

Kopiera sedan till E1 (så att det står =ANTAL.OM($B$1:$D1;D2)+1) och kopiera ner

 

Alternativt. Om matcherna inte står i datumordning OBS att datumen måste vara inmatade på rätt sätt (2020-03-26).

Cell C2

=ANTAL.OMF($A:$A;"<"&$A2;$B:$B;B2)+ANTAL.OMF($A:$A;"<"&$A2;$D:$D;B2)+1

Cell E2

=ANTAL.OMF($A:$A;"<"&$A2;$B:$B;D2)+ANTAL.OMF($A:$A;"<"&$A2;$D:$D;D2)+1

Kopiera ner

Nytt inlägg
 2020-04-17 12:45
 

 A nony Mouse,

tack min vän. Om du bara visste hur du har glatt en medmänniska!

Ska genast använda denna guld formel!

Hälsningar

Lars B

Nytt inlägg
 2020-04-17 14:39
 

Hej,

din formel "=ANTAL.OM($B$1:$D1;B2)+1" osv osv fungerar jättebra. Nu har jag då upptäckt ett dilemma. Mina matchdata går över flera år, och jag skulle gärna vilja att denna formel "nollställs" för varje nytt år så det ser ut så här:

Datum Hemmalag Matchnr Bortalag Matchnr
20190326 DET 1 CLE 1
20190326 KCA 1 CHA 1
20190326 NYA 1 BAL 1
20190326 BOS 1 TOR 1
20190326 MIN 1 OAK 1
20190326 TEX 1 SEA 1
20190326 ANA 1 HOU 1
20190327 BOS 2 TOR 2
20190327 ANA 2 HOU 2
20190327 MIN 2 OAK 2
20190327 TEX 2 SEA 2
20190415 BOS 3 OAK 3
20190415 NYA 2 TEX 3
20190415 DET 2 CLE 2
20200415 MIN 1 TOR 1
20200415 HOU 1 TBA 1
20200415 CHA 1 KCA 1
20200416 DET 1 CLE 1
20200416 TEX 1 CHA 2
20200416 SEA 1 OAK 1
20200417 CLE 2 BOS 1
20200417 TOR 2 TBA 2
20200417 BAL 2 KCA 2
20200417 TEX 2 CHA 3
20200417 ANA 1 HOU 2
20200417 DET 2 MIN 2
20200417 SEA 2 OAK 2

 

Tack på förhand

Lars B

Nytt inlägg
 2020-04-17 15:58
 

Det enklaste skulle vara om du hade en kolumn med år. T.ex genom att fiska ut året med hjälp av Vänster(A2;4) osv.

 

Hursomhelst. Min gamla formel var onödigt krånglig. Ettan behövs inte. Du kan köra så här istället.

=ANTAL.OM($B$2:$D2;B2)

Tyvärr kan man inte använda Vänster() i den här formeln. Annars hade du kunnat använda Antal.omF lägga till vilkoret att  de 4:a första siffrorna i A- kolumnen måste stämma 

 

Men nu får du göra en Tvådelad variant och plocka ut Året i formeln

Den här kollar hur många gånger Laget har spelat hemma i år

=PRODUKTSUMMA(($B$2:$B2=B2)*(VÄNSTER($A$2:$A2;4)=VÄNSTER($A2;4)))

Men du måste kolla Bortamatcherna separat och lägga på dem. Så formeln blir ganska lång

=PRODUKTSUMMA(($B$2:$B2=B2)*(VÄNSTER($A$2:$A2;4)=VÄNSTER($A2;4)))+PRODUKTSUMMA(($D$2:$D2=B2)*(VÄNSTER($A$2:$A2;4)=VÄNSTER($A2;4)))

(BAL har för övrigt bara spelat en gång under 2020)

Inte specielt snyggt. Men jag kan inte komma på något annat sätt

Nytt inlägg
 2020-04-17 18:13
 

 Hej igen,

jag får inte nummerföljden att stämma riktigt med de sista långa formlerna. Skulle jag lägga in den första formeln  i kolumn C och den sista i E?

Om jag nu gör en kolumn med bara året tex 2005, 2006 osv osv, hur skulle formeln kunna se ut med Antal.omF?

\Lars

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelIndividuella löpande matchnummer i en tabell.Individuella löpande matchnummer i en tabell.

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter