Hjälp med Excel formler.

Allt om hård- och mjukvara samt övriga it-relaterade diskussioner.

 Moderatorer: Alien, atoms

Hjälp med Excel formler.

Inläggav Danne » 2010-05-12 17:52:34

Jag håller på och lägger in mina tävlingsresultat i Excel.
Det går rätt bra, även om jag inte riktigt är haj på allting och får göra en del saker manuellt.

Jag låter rita upp diagram över mina resultat, dels över mina placeringar i resultatlistan och sen även mina personliga reultat.
Bokstäverna står för kolumner där värdena kommer ifrån.

Formeln för mina resultat är K=SUMMA(I/J)

Exempel: Om jag fick 45 (I) av 48 (J) möjliga så presterade jag 94% (K) av det som är möjligt.
Detta funkar som det ska iallafall.




Nu till det som inte riktigt funkar som det ska, och alltså är det jag behöver hjälp med:

Formeln för min placering är H=SUMMA(1-(F/G))

Exempel: Om jag hamnar på 8'e plats (F) av 31 deltagare (G), så hamnade jag på 71% i resultatlistan (H).

Men detta är alltså inte rättvisande !!!
Jag upptäckte det när jag såg placering från en tidig tävling när jag kom på 1'a plats av 4 deltagare i en klass, då blev resultatet 75%.

Och här är alltså mitt problem, om jag vinner så ska det stå 100% förståss. Och om inte detta stämmer, så lär ju knappast övriga procentsatser stämma heller, vad gäller placering i listan.



Formeln för resultat funkar alltså, eftersom om jag presterar 48 av 48 möjliga så blir det 100%.
Nu vill jag ha motsvarande för placering också, så att det ska stå 100% om jag vinner min klass.

Hur får jag till detta?
Jag vet att det säkert är busenkelt för den som är lite haj på matte eller Excel.
Danne
 
Inlägg: 1861
Anslöt: 2009-07-28
Ort: Stockholm

Inläggav barracuber » 2010-05-12 17:58:49

[mod]Rättade stavfel i rubriken[/mod]
barracuber
 
Inlägg: 10992
Anslöt: 2007-02-11
Ort: Västsverige

Inläggav Miche » 2010-05-12 18:03:53

Har inte testat, bara en fundering som du snabbt kan kolla!

Du räknar med dig själv i (G) vilket skapar felet, du borde nog istället skriva (G - 1).
Miche
 
Inlägg: 28797
Anslöt: 2009-01-08
Ort: Karlholmsbruk

Inläggav barracuber » 2010-05-12 18:12:13

Vid en snabb test får jag det till

H=SUMMA(1+(1/G)-(F/G))

Inte snyggt kanske, men jag tycker att det funkar på dina exempel.

FWIW :wink:
barracuber
 
Inlägg: 10992
Anslöt: 2007-02-11
Ort: Västsverige

Inläggav Parvlon » 2010-05-12 18:19:47

edit tror jag missförstod.
Senast redigerad av Parvlon 2010-05-12 18:25:51, redigerad totalt 2 gånger.
Parvlon
Inaktiv
 
Inlägg: 14823
Anslöt: 2006-07-28
Ort: ∴ℜ∴Ψ∴ℜ∴

Inläggav tveskägg » 2010-05-12 18:25:09

barracuber skrev:H=SUMMA(1+(1/G)-(F/G))

Inte snyggt kanske

Jag tror inte att det går att få det enklare än sådär.
tveskägg
 
Inlägg: 600
Anslöt: 2009-08-21

Inläggav Miche » 2010-05-12 18:26:55

Jag antar att Danne vill få fram hur stor andel av de andra deltagarna som han kom före i tävlingen.

Antag att det är 5 deltagare.
Danne = 1a -> 100% (han kom före 100% av de andra deltagarna)
Danne = 2a -> 75% (han kom före av de andra deltagare, dvs 3 av 4)
osv.
Miche
 
Inlägg: 28797
Anslöt: 2009-01-08
Ort: Karlholmsbruk

Inläggav Danne » 2010-05-12 18:31:40

barracuber skrev:Vid en snabb test får jag det till

H=SUMMA(1+(1/G)-(F/G))

Den funkar inte åt andra hållet istället.

Den gången jag kom på 28'e plats av 28 deltagare så blev det 4% med ovanstående formel.
Men min orginalformel så visade den 0% vilket är korrekt i det fallet.

Miche verkar vara inne på rätt spår, jag kan ju omöjligen bli bättre än 1'a, och det borde då vara 100%, samtidigt som sistaplatsen borde motsvara 0%.

Nu gäller det bara att få fram en formel som funkar till dom tankegångarna också.
Danne
 
Inlägg: 1861
Anslöt: 2009-07-28
Ort: Stockholm

Inläggav barracuber » 2010-05-12 18:34:03

Danne skrev:
barracuber skrev:Vid en snabb test får jag det till

H=SUMMA(1+(1/G)-(F/G))

Den funkar inte åt andra hållet istället.

Den gången jag kom på 28'e plats av 28 deltagare så blev det 4% med ovanstående formel.
Men min orginalformel så visade den 0% vilket är korrekt i det fallet.


Fast 0% är väl om du gör walkover :wink:

Fast ok, att komma sist kanske inte ska ge 4%.....
barracuber
 
Inlägg: 10992
Anslöt: 2007-02-11
Ort: Västsverige

Inläggav Danne » 2010-05-12 18:39:55

Hahaha, jag får väl försöka försvara mina prestationer med att man tävlar i olika klasser, och jag tävlar i högsta klassen. :wink:
Så kommer man sist i sin klass p.g.a. t.ex. problem med utrustningen, så har man ändå spöat majoriteten av deltagarna på tävlingen.
Men sist i klassen har jag bara lyckats hamna en enda gång hittills, men det är ju bara bra det, för det hjälper ju mig att hitta rätt formel åtminsone. :D

Vi får väl se om ni snillen lyckas komma fram till något vettigt som funkar.
För mig känns skolmatten väldigt avlägsen just nu.
Danne
 
Inlägg: 1861
Anslöt: 2009-07-28
Ort: Stockholm

Inläggav Miche » 2010-05-12 18:45:44

Du ska nog faktiskt även skriva om (F) till (F - 1)
H=SUMMA(1-(F/G))
ska skrivas om till
H=SUMMA(1-((F-1)/(G-1)))

Om F = 8 och G = 31 ger det 77% (du kom före 23 av de andra 30)
Om F = 1 och G = 31 ger det 100% (du kom före 30 av 30)
OM F = 31 och G = 31 ger det 0% (du kom före 0 av 30)
Miche
 
Inlägg: 28797
Anslöt: 2009-01-08
Ort: Karlholmsbruk

Inläggav Danne » 2010-05-12 19:10:01

Miche skrev:Du ska nog faktiskt även skriva om (F) till (F - 1)
H=SUMMA(1-(F/G))
ska skrivas om till
H=SUMMA(1-((F-1)/(G-1)))

Om F = 8 och G = 31 ger det 77% (du kom före 23 av de andra 30)
Om F = 1 och G = 31 ger det 100% (du kom före 30 av 30)
OM F = 31 och G = 31 ger det 0% (du kom före 0 av 30)

SåDÄÄÄÄRJA !!!!

Nu verkar det lira som det ska. :-)110
Tack så mycket allihopa, och speciellt Miche.

Jag kör på det, så får väl nån protestera om dom kommer på något i efterhand.
Danne
 
Inlägg: 1861
Anslöt: 2009-07-28
Ort: Stockholm

Inläggav andypandy » 2010-05-13 1:04:26

Miche skrev:H=SUMMA(1-(F/G))
ska skrivas om till
H=SUMMA(1-((F-1)/(G-1)))



Ännu snyggare blir att skriva H=Summa((G-F)/(G-1))
andypandy
 
Inlägg: 144
Anslöt: 2009-12-16
Ort: Borås

Inläggav Trolsk » 2010-05-13 7:28:23

Fick samma svar som Miche och andypandy.
Trolsk
 
Inlägg: 347
Anslöt: 2007-07-04

Inläggav Miche » 2010-05-13 11:43:56

Danne skrev:Tack så mycket allihopa, och speciellt Miche.

Det var så lite så. Ett av mina specialintressen är att lösa problem.
Miche
 
Inlägg: 28797
Anslöt: 2009-01-08
Ort: Karlholmsbruk

Återgå till IT-forum



Logga in