kolme parasta

Moro!

Olen urheiluseuran sihteeri, ja mulla on onkelma urheilijoiden tulostaulukoiden kanssa.

Eli tarkoitus olisi, että pystyisin laskemaan yhteen viidestä osakilpailusta vain kolmen parhaan sijoituksen pisteet. Eli kun urheilija on viidessä osakilpailuissa sijoittunut aikajärjestyksessä toiseksi, kolmanneksi, seitsemänneksi, kahdeksanneksi ja viidenneksi, niin miten saan taulukon laskemaan automaattisesti yhteen niiden kolmen osakilpailun pisteet, joissa sijoitus on ollut paras (ts. ensimmäisen, toisen ja viimeisen osakilpailun pisteet)? Ts. millä funktiolla saisin automaattisesti valittua viidestä solusta kolme, joissa pienin luku (urheilijan sijoitus) ja laskettua näiden "sijoitus" solujen viereisten solujen (osakilpailupisteet) luvut yhteen?

Auttakeehan miestä mäjessä!
61391
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

voit laskea. Oletetaan että:
A1:A5 sijoitukset 5 kilpailussa
B1 =ARVON.MUKAAN(A1;$A$1:$A$5;1) - kopioi kaava B2:B5. Kaavat antavat sijoitusluvut 1-5 A-sarakkeen luvuille.
Tee aputaulukko jonnekkin jossa sijoituksesta saatavat pisteet ovat alekkain 1 saa 100p. 2 saa 80p. jne...
Esimerkissä tuo aputaulukko on N1:M10 (10 parhaalle annettavat pisteet)
C1=PHAKU(B1;$N$1:$M$10;2;0) - kopioi kaava C2:C5 - kaava hakee sijoitusta vastaavan pistemäärän aputaulukosta
D1=SUMMA(SUURI(C1:C5;{1;2;3})) - kaava laskee C-sarakkeelta 3 suurinta pistemäärää yhteen. Kaavassa kaarisulkeiden sisällä oleva tarkoittaa että hakee 3 suurinta, jos haluat vaikka 5 suurinta niin sitten vain luvut samaten viiteen asti.
Muuta nuo soluosoitteet sitten itsellesi sopiviksi, nuo ovat vain esimerkkejä

Äänestä
  • meni kuitenkin. Eihän noita paras-sijoitus arvojen mukaan pisteitä lasketa. Eli tuo ARVON.MUKAAN kaava on ihan turha.
    Tee jo B1=PHAKU(B1;$N$1:$M$10;2;0) - kopioi kaava B2:B5 - kaava hakee siis aputaulukosta sijoitusta vastaavan pistemäärän
    C1=SUMMA(SUURI(B1:B5;{1;2;3})) - kaava laskee kolme suurinta pistemäärää yhteen
    Jokohan nyt...

    Äänestä

  • pisteenlaskija kirjoitti:

    meni kuitenkin. Eihän noita paras-sijoitus arvojen mukaan pisteitä lasketa. Eli tuo ARVON.MUKAAN kaava on ihan turha.
    Tee jo B1=PHAKU(B1;$N$1:$M$10;2;0) - kopioi kaava B2:B5 - kaava hakee siis aputaulukosta sijoitusta vastaavan pistemäärän
    C1=SUMMA(SUURI(B1:B5;{1;2;3})) - kaava laskee kolme suurinta pistemäärää yhteen
    Jokohan nyt...

    perk... vieläkään. Otetaas vielä kerran.
    Tee jo B1=PHAKU(A1;$N$1:$M$10;2;0) - kaavassa B on korvattu A:lla

    Äänestä

  • pisteenlaskija kirjoitti:

    perk... vieläkään. Otetaas vielä kerran.
    Tee jo B1=PHAKU(A1;$N$1:$M$10;2;0) - kaavassa B on korvattu A:lla

    niin ajattelin että jos tulokset ovatkin sinulla riveittäin.
    Voit hakea kunkin rivin päähän kolme parasta sijoitusta F1=PIENI(A1:E1;1), G1=PIENI(A1:E1;2), H1=PIENI(A1:E1;3) - kaavat hakevat soluihin kolme pienintä lukua
    Yhteenlasku voisi tapahtua vaikka noilla PHAKU-funktiolla ja laskea ne yhteen
    =PHAKU(F1;N1:M10;2;0) PHAKU(G1;N1:M10;2;0) PHAKU(H1;N1:M10;2;0)

    Äänestä

  • pisteenlaskija kirjoitti:

    perk... vieläkään. Otetaas vielä kerran.
    Tee jo B1=PHAKU(A1;$N$1:$M$10;2;0) - kaavassa B on korvattu A:lla

    Tuota tuota...

    En muistanut mainita, että pisteet tulevat siis urheilusuorituksien mukaan, ei sijoituksen. Pisteiden mukaan jaetaan sijoitukset joka osakilpailussa. Eli siis tiettyä sijoitusta ei vastaa mikään pistemäärä, vaan pisteet ovat kilpailukohtaisia.

    Kiitos kuitenkin nopeasta vastauksesta!

    Äänestä

  • "sihteerikkö" kirjoitti:

    Tuota tuota...

    En muistanut mainita, että pisteet tulevat siis urheilusuorituksien mukaan, ei sijoituksen. Pisteiden mukaan jaetaan sijoitukset joka osakilpailussa. Eli siis tiettyä sijoitusta ei vastaa mikään pistemäärä, vaan pisteet ovat kilpailukohtaisia.

    Kiitos kuitenkin nopeasta vastauksesta!

    Ilmaista purjehduskilpailusarjojen laskentaan käytettyä Sailwave ohjelmaa (www.sailwave.com) on myös sovellettu mitä erilaisimmissa kilpailulajeissa - saattaisi sopia tähänkin.

    Äänestä

Kommentoi aloitusta


"Sihteerikkö" kirjoitti:

Moro!

Olen urheiluseuran sihteeri, ja mulla on onkelma urheilijoiden tulostaulukoiden kanssa.

Eli tarkoitus olisi, että pystyisin laskemaan yhteen viidestä osakilpailusta vain kolmen parhaan sijoituksen pisteet. Eli kun urheilija on viidessä osakilpailuissa sijoittunut aikajärjestyksessä toiseksi, kolmanneksi, seitsemänneksi, kahdeksanneksi ja viidenneksi, niin miten saan taulukon laskemaan automaattisesti yhteen niiden kolmen osakilpailun pisteet, joissa sijoitus on ollut paras (ts. ensimmäisen, toisen ja viimeisen osakilpailun pisteet)? Ts. millä funktiolla saisin automaattisesti valittua viidestä solusta kolme, joissa pienin luku (urheilijan sijoitus) ja laskettua näiden "sijoitus" solujen viereisten solujen (osakilpailupisteet) luvut yhteen?

Auttakeehan miestä mäjessä!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu