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!
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!
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.
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
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
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.
Kiitos!
Sähköpostini on remil[at]virtualfuture.net
löytyä valmis ratkaisu ?
http://www.leaguesonly.com/