Exeliin apua...

Kyselisin apua seuraavanlaiseen systeemiin...

Joukkue 1 Vs. Joukkue 2 päättyy 2-0
Sarjataulukkoon pitäisi saada niin, että tehtyihin maaleihin J1 saa 2 maalia, päästettyihin 0 ja J2 tehtyihin 0 ja päästettyihin 2.

Pisteiden lasku pitäisi myös saada automatisoitua, eli voitosta 3p, tasapeli 1p, häviö 0p.

En löytänyt exelistä sellaista, että se osaisi automaattisesti lajitella sarjataulukon laskevasti, sarjapisteiden perusteella.
Vai pitääkö sitä aina sitten käyttää "lajittele laskevasti" nappia kun haluaa sarjataulukon järjestykseen?

Toivottavasti, joku sentään ymmärsi tämän selityksen ja osaisi auttaa. Kiitos!
91476
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

...jos-lauseita. Tarkemmin:
Joukkue A voittaa 2-1 Joukkue B:n. Joukkue A:n maalit merkitään soluun A1 ja B:n soluun B1.
Laita soluun C1 ehtolause =Jos(A1>B1;3;"") joka tarkoittaa että jos A voittaa, niin sen pistesarakkeeseen tulee 3.
Laita D1 soluun ehtolause =Jos(A1=B1;1;"") joka tarkoittaa että jos tulee tasapeli, niin A:n pistesarakkeeseen tulee 1.
Laita lopuksi soluun E1 lauseeksi =Summa(C1:D1).

Nyt näyttää hölmöltä, kun nuo "turhat" solut C1 ja D1 näkyvät. Piilota sarakkeet C ja D joko ominaisuuksista tai hiirellä vetämällä. Tee sama toisen joukkueen kohdalla.

Äänestä
  • En saanut toimimaan...

    Tässä tekeemääni pohjaa siitä taulukosta
    www.virtualfuture.net/muuta/sarjataulukko.xls

    Äänestä

  • Ei oikein toiminu kirjoitti:

    En saanut toimimaan...

    Tässä tekeemääni pohjaa siitä taulukosta
    www.virtualfuture.net/muuta/sarjataulukko.xls

    Soluun C15 kaava:
    =SUMMA.JOS($J$15:$J$84;B15;$M$15:$M$84) SUMMA.JOS($L$15:$L$84;B15;$O$15:$O$84)
    Soluun E15 kaava:
    =SUMMA.JOS($J$15:$J$84;B15;$O$15:$O$84) SUMMA.JOS($L$15:$L$84;B15;$M$15:$M$84)
    Soluun F15 kaava:
    =TULOJEN.SUMMA(($M$15:$M$84"")*($J$15:$J$84=B15)*($M$15:$M$84>$O$15:$O$84))*3 TULOJEN.SUMMA(($M$15:$M$84"")*($L$15:$L$84=B15)*($M$15:$M$84

    Äänestä

  • paavali kirjoitti:

    Soluun C15 kaava:
    =SUMMA.JOS($J$15:$J$84;B15;$M$15:$M$84) SUMMA.JOS($L$15:$L$84;B15;$O$15:$O$84)
    Soluun E15 kaava:
    =SUMMA.JOS($J$15:$J$84;B15;$O$15:$O$84) SUMMA.JOS($L$15:$L$84;B15;$M$15:$M$84)
    Soluun F15 kaava:
    =TULOJEN.SUMMA(($M$15:$M$84"")*($J$15:$J$84=B15)*($M$15:$M$84>$O$15:$O$84))*3 TULOJEN.SUMMA(($M$15:$M$84"")*($L$15:$L$84=B15)*($M$15:$M$84

    Kiitos erittäin paljon avusta...

    Korjasin nuo virheet tuosta sarjataulukosta, lajittelu onnistuu muuten ihan hyvin, mutta se ei päivity automaattisesti, oikeaan järjestykseen, jos siis joku joukkueista saa lisää pisteitä ja olisi oikeutettu esim. ensimmäiseksi sarjataulukossa, mutta pysyy silti esim. 3:lla sijalla.

    Tuohon taulukkoon tulee suojaus, että ei voi kuin tiettyjä soluja muokata, huomasin kyllä, että suojausastuksista voi sallia lajittelun, mutta C,E ja F sarkkaiden kaavat ovat näkyvissä ja muutettavissa, jota en haluaisi...

    Laitoin samaiseen osoitteeseen päivitetyn version tuosta excel tiedostosta.

    Äänestä

  • RemiL kirjoitti:

    Kiitos erittäin paljon avusta...

    Korjasin nuo virheet tuosta sarjataulukosta, lajittelu onnistuu muuten ihan hyvin, mutta se ei päivity automaattisesti, oikeaan järjestykseen, jos siis joku joukkueista saa lisää pisteitä ja olisi oikeutettu esim. ensimmäiseksi sarjataulukossa, mutta pysyy silti esim. 3:lla sijalla.

    Tuohon taulukkoon tulee suojaus, että ei voi kuin tiettyjä soluja muokata, huomasin kyllä, että suojausastuksista voi sallia lajittelun, mutta C,E ja F sarkkaiden kaavat ovat näkyvissä ja muutettavissa, jota en haluaisi...

    Laitoin samaiseen osoitteeseen päivitetyn version tuosta excel tiedostosta.

    jos tekis tekis painikkeen "päivitä sarjataulukko", ja liittäis siihen makron joka poistaa suojauksen, lajittelee sarjataulukon ja laittaa uudestaan suojauksen päälle.

    Sub Makro1()
    ActiveSheet.Unprotect
    Range("B14:F22").Select
    Selection.Sort Key1:=Range("F15") _
    , Order1:=xlDescending, Header:=xlGuess _
    , OrderCustom:=1, MatchCase:=False, _
    Orientation:=xlTopToBottom, _
    DataOption1:=xlSortNormal
    Range("C10").Select
    Protect
    End Sub

    Äänestä

  • paavali kirjoitti:

    jos tekis tekis painikkeen "päivitä sarjataulukko", ja liittäis siihen makron joka poistaa suojauksen, lajittelee sarjataulukon ja laittaa uudestaan suojauksen päälle.

    Sub Makro1()
    ActiveSheet.Unprotect
    Range("B14:F22").Select
    Selection.Sort Key1:=Range("F15") _
    , Order1:=xlDescending, Header:=xlGuess _
    , OrderCustom:=1, MatchCase:=False, _
    Orientation:=xlTopToBottom, _
    DataOption1:=xlSortNormal
    Range("C10").Select
    Protect
    End Sub

    Tein painikkeen ja lisäsin tuon kodinpätkän, mutta nappia painettaessa aukee se visual basic ikkuna ja tulee "Cant execute code in break mode" tai, että
    "Compile Erorr
    Sub or Fuction not defined"

    Äänestä

  • RemiL kirjoitti:

    Tein painikkeen ja lisäsin tuon kodinpätkän, mutta nappia painettaessa aukee se visual basic ikkuna ja tulee "Cant execute code in break mode" tai, että
    "Compile Erorr
    Sub or Fuction not defined"

    Noista "erroreista" en osaa sanoa mitään, toimii kyllä minulla.
    Värkkälin taulukon joka päivittyy automaattisesti. Käytetään aputaulukkoa josta lasketaan jokaiselle joukkueelle suhdeluku pisteiden ja maalien mukaaan. Suhdeluvut haetaan SUURI-funktiolla varsinaisen sarjataulukon vasemmalle puolelle ja haetaan PHAKU-funktioilla
    sarjataulukkoon joukkueet, maalit ja pisteet.
    Aputaulukko ja apusarake piilotetaan.
    Lähetän valmiin taulukon sähköpostina, jos annat osoitteen.

    Äänestä

  • paavali kirjoitti:

    Noista "erroreista" en osaa sanoa mitään, toimii kyllä minulla.
    Värkkälin taulukon joka päivittyy automaattisesti. Käytetään aputaulukkoa josta lasketaan jokaiselle joukkueelle suhdeluku pisteiden ja maalien mukaaan. Suhdeluvut haetaan SUURI-funktiolla varsinaisen sarjataulukon vasemmalle puolelle ja haetaan PHAKU-funktioilla
    sarjataulukkoon joukkueet, maalit ja pisteet.
    Aputaulukko ja apusarake piilotetaan.
    Lähetän valmiin taulukon sähköpostina, jos annat osoitteen.

    Kiitos!

    Sähköpostini on remil[at]virtualfuture.net

    Äänestä

Kommentoi aloitusta


RemiL kirjoitti:

Kyselisin apua seuraavanlaiseen systeemiin...

Joukkue 1 Vs. Joukkue 2 päättyy 2-0
Sarjataulukkoon pitäisi saada niin, että tehtyihin maaleihin J1 saa 2 maalia, päästettyihin 0 ja J2 tehtyihin 0 ja päästettyihin 2.

Pisteiden lasku pitäisi myös saada automatisoitua, eli voitosta 3p, tasapeli 1p, häviö 0p.

En löytänyt exelistä sellaista, että se osaisi automaattisesti lajitella sarjataulukon laskevasti, sarjapisteiden perusteella.
Vai pitääkö sitä aina sitten käyttää "lajittele laskevasti" nappia kun haluaa sarjataulukon järjestykseen?

Toivottavasti, joku sentään ymmärsi tämän selityksen ja osaisi auttaa. Kiitos!

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