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

 
ForumForumDiskussionerDiskussionerExcelExcelKöpenhamnareKöpenhamnare
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2015-03-23 12:49
 
Okej, nu har jag dykt på en klurig variant. om någon lyckas med denna blir jag impad.
Bakgrund:
I golf finns en spelform som heter Köpenhamnare. Den används när man är tre spelare.
Man spelar om 6 poäng på varje hål och dessa kan fördelas på 4 olika sätt.
1. 4, 2, 0
2. 4, 1, 1
3. 3, 3, 0
4. 2, 2, 2

Exempel:
Hål 1
Spelare 1 slår 4 slag
Spelare 2 slår 4 slag
Spelare 3 slår 5 slag

Poäng
Spelare 1 = 3
Spelare 2 = 3
Spelare 3 = 0

Hål 2
Spelare 1 slår 3 slag
Spelare 2 slår 5 slag
Spelare 3 slår 4 slag

Poäng
Spelare 1 = 4
Spelare 2 = 0
Spelare 3 = 2

Det jag gör är att skriva in spelarens slag för varje hål och jag vill ha en formel som räknar ut poängen i en poängcell för varje hål och spelare.

Poängcellen måste alltså hämta rätt poäng beroende på hur det går för de tre olika spelarna

Någon som har en lösning på detta?
Nytt inlägg
 2015-03-23 13:29
 
Hej,
detta går att göra med en matrisformel.

Kolumn
A-Hål
B-Spelare
C-Slag(Netto)
D-Poäng
Formeln i D2 blir så här
{=OM(ANTAL.OMF(A:A;A2;C:C;C2)=1;OM(C2=MAX(OM(A:A=A2;C:C));0;OM(C2=MIN(OM(A:A=A2;C:C));4;2));OM(ANTAL.OMF(A:A;A2;C:C;C2)=2;OM(C2=MAX(OM(A:A=A2;C:C));1;3);))}

Klamrarna runt formeln indikerar matrisformel. När du kopierat in formeln i formelfältet trycker du Ctr+Shift+Enter

A B C D
1 1 4 3
1 2 4 3
1 3 5 0
2 1 3 4
2 2 5 0
2 3 4 2

mvh Khaleb
Nytt inlägg
 2015-03-23 14:25
 
Impad blev jag :)

Nu funkar det nästan hela vägen.
Bara ett scenario som inte kom med och det är vid lika resultat för alla tre.
Då ska man få 2 p vardera. Hur lägger jag in detta i formeln på bästa sätt?
Sen återstår det för mig att lyckas få in detta i mitt excelblad som jag har arbetat med, men det får nog bli en annan dags huvudvärk.
Nytt inlägg
 2015-03-23 20:51
 
Hej,
det var en liten detalj som saknades. Rätt formel:
{=OM(ANTAL.OMF(A:A;A1;C:C;C1)=1;OM(C1=MAX(OM(A:A=A1;C:C));0;OM(C1=MIN(OM(A:A=A1;C:C));4;2));OM(ANTAL.OMF(A:A;A1;C:C;C1)=2;OM(C1=MAX(OM(A:A=A1;C:C));1;3);2))}
Jag har tänkte ett varv till och arbetat bort matrisformeln. Så ett alternativ ser ut så här:
=OM(C2>MEDEL.OMF(C:C;A:A;A2);OM(ANTAL.OMF(A:A;A2;C:C;C2)=1;0;1);OM(C2mvh Khaleb
Nytt inlägg
 2015-03-24 09:08
 
Tack så mycket för hjälpen.
Nu funkar allt som det ska. Och jag har lyckats få in det i mitt excelblad på ett bra sätt.

Kan ärligt säga att jag inte fattar hur formeln faktiskt lyckas räkna ut detta. men den gör vad den ska.
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelKöpenhamnareKöpenhamnare

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