Poengberegning 0-10 for oppnådd tid

stemmer
-1

Jeg har en Google-regneark med en verdi (i sekunder) for mange lag. Jeg ønsker å beregne poeng for hvert lag fra 0-10: 10 poeng for laget med lavest verdi, 0 poeng til laget med høyest verdi og 9-1 poeng for verdiene i mellom (jevnt fordelt).

Jeg kan ikke tenke på noen formular for å gjøre dette.

Publisert på 13/09/2010 klokken 12:35
kilden bruker
På andre språk...                            


2 svar

stemmer
1

Etter en liten pause jeg funnet ut en måte å gjøre det:

ROUNDUP(10-((A1-MIN($A$1:$A$30))/((MAX($A$1:$A$30)-MIN($A$1:$A$30))/10)))

Fungerer for meg

Svarte 13/09/2010 kl. 14:48
kilden bruker

stemmer
0

Dette er en ganske grei binning problem.

Forutsatt at du har en rekke med lagene og sekunder i kolonner, og sekunder kolonnen er B1: B30, er det første du gjør er å sortere hold sekunder synkende.

Deretter kan du beregne størrelsen på bin. Det er to muligheter: Den ene er at ved å "jevnt fordelt" mener du hver bin (score) representerer den samme tidsintervall, den andre er at hver bin innehar samme antall lag.

For tiden versjonen, lage en celle som heter "binsec" med formel =(B1-B29)/9 Deretter markere C1: C30 og skriv matriseformelen

=CEILING(($B$1-B:B)/binsec,1) [Ctrl-Shift-Enter]

For antall lag versjonen gjør "binpop" = 28/9. Markere C1: C30 og går inn i matriseformelen

=CEILING((ROW()-1)/binpop,1)

Begge disse testbrønn med Excel 2007.

Svarte 15/09/2010 kl. 02:28
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more