Avatar billede mcjoint Nybegynder
26. maj 2004 - 21:54 Der er 3 kommentarer

Udregn. af form for 6 seneste kampe til betting/forecast system

Jeg er igang med at lave et regneark som (forhåbentlig) kan hjælpe mig med at forecaste udfaldet af fodboldkampe.

I et ark har jeg en resultater fra alle spillede kampe. Dette ark bliver opdateret efter hver spillerunde.

Jeg har ikke noget problem med at tælle alle kampe for hvert hold, og komme dem ind i en almindelig leaguetable.

Mit er problem er at jeg skal have lavet en formtabel, som bruger den samme liste med data, hvor kun de sidste 6 kampe skal figurere.

Hvordan gør jeg det ?? Hvordan tæller jeg kun de 6 senest spillede kampe ud fra en liste med f.eks 30 kampe.

Formatet i grove træk:

Dato      Hj.hold      Ud.hold    hj.score    udescore
10-01-04  Arsenal      Liverpool  2            1
10-01-04  Blackburn    Fulham      1            1
10-01-04  Tottenham    Leicester  3            0
.....
....
03-01-04  Man Utd      Arsenal    2            2
03-01-04  Wolves      Tottenham  0            0
...osv osv osv
Avatar billede martin_moth Mester
27. maj 2004 - 15:06 #1
Jeg fatter ikke hvad du egentlig spørger om...

Hvis fx. de sidste 6 spillede kampe står i de nederst 6 rækker, skal du jo bare tage de nederste 6 rækker?
Avatar billede mcjoint Nybegynder
28. maj 2004 - 10:09 #2
Mit problem er jo netop at jeg ikke bare kan tælle de 6 sidste rækker. Vi snakker en resultatliste med resultater for 20 hold igennem en hel sæson.

Det hjælper mig ikke lave en formel der kigger i et fast område f.eks B1:B40, da jeg sagtens kan risikere at Arsenal, i dette område optræder 6 gange ( som de skal ), men Liverpool optræder 5 eller 7 gange, pga. "skæve kampe" som ikke følger den normale kampplan. Det ville være meget meget nemt hvis man kunne stole på at der altid blev spillet 10 kampe i hver spillerunde, med det samme datointerval.....så heldig er jeg desværre ikke.

Eksempel:
Kol A      Kol B
a          1
a          2
b          4
d          1
a          3
b          2
a          5
a          3

Nu vil jeg gerne have en sum for a i kol.A men kun for de første 3 forekomster,
dvs. Sum=6
Avatar billede martin_moth Mester
28. maj 2004 - 10:25 #3
Så loop over kolonne A, og er celleindholdet = 'a' summeres den tilsvarende celle i kolonne B. Du sætter en tæller op hver gang, og når tælleren er = 3, stopper du loopet. Det kan laves med en macro - er det det du er interesseret i?

Hvis ja, så sig hvilke rækker/kolonner det drejer sig om, og hvad der skal søges efter (det kunne evt. være et input fra brugeren via en inputbox)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester