Lajittelua voi tehdä noin, mutta google sheets tuntee myös funktiot SORT, FILTER ja UNIQUE.S.Mäenala kirjoitti:Ei ole mitään tarvetta ryhtyä asiasta väittelemään mutta melko vaikea tätä nyt on ymmärtää.
Google sheets'eillä lajittelu tehdään maalaamalla ensin lajiteltava alue ja valitsemalla sen jälkeen Data -valikosta Sort Range.
Excelissä on valmiina Sort/Filter -kuvake, jota klikataan.
Näiden jälkeen toiminta kummassakin on kutakuinkin identtistä kun excel'in lajittelutoiminnot on suoraan kopsattu Google sheets'eihin.
Kun aloittelin vedonlyöntiä itse-opettelin kaiken taulukkolaskennan ilma pienintäkään aikaisempaa osaamista aluksi tälle googlen ilmaiselle alustalle, ja ilman näitä funktioita en tulisi enää toimeen. Olen rakentanut kaiken näiden varaan. Kun jossain kohtaa yritin vaihtaa exceliin niin huomasin ettei näitä kaavoja, ei ainakaan sellaisenaan, löydy excelistä ollenkaan (vai löytyykö..?) eikä huvittanut alkaa rakentaa kaikkea alusta uudelle alustalle. Nykyään käytän exceliä vain simuloinneissa kun tuossa hommassa googlen ohjelma on aivan roskaa. En epäile etteikö excel olisi aivan varmuudella parempi ohjelma osaavalle tekijälle, mutta minä en missään nimessä ole sitä. Toistaiseksi olen saanut kaiken tehtyä juuri niin hyvin kun haluan tälläkin.
Mutta nöyrrytään nyt kysymään ihan kunnolla neuvoa varsinaiseen ongelmaan:
Ongelma on pelien hakeminen line-upien perusteella CSGO tietokannasta. Tuossa esimerkkikuvassa on pelien line-uppeja listattuna riviltä 4 alaspäin ja nyt pitäisi saada sarakkeeseen F pelaajien viereen joko TRUE tai FALSE kuvan mukaisesti. Rivillä 1 on se line-up jonka pelejä haluan löytää. True tulisi siis silloin, kun kaikki 5 nimeä jotka on rivillä 1 löytyy tuosta listasta alta. Tuossa esimerkissä kaikki 5 löytyy vain riviltä 6. Muihin tulee false. Ongelmaksi muodostui se että nimet voi olla millä paikalla tahansa ja pitäisi myös saada asetettua ehto soluun F1 , että kuinka monta rivin 1 pelaajista pitää löytyä. Jos haluan että esim. vain kolme rivin 1 pelaajista pitää löytyä, silloin myös rivin 7 kohdalle pitäisi tulla True.
Tämä muodostui loppujen lopuksi liian isoksi ongelmaksi keksiä mitään järkevää kaavaa, mutta lopulta keksin että line-upien aakkosjärjestäminen ensin helpottaisi varsinaisen kaavan tekoa. On tähän varmasti paljon tapoja, ainakin jos osaa. Joskus sain aikaiseksi jonkinlaisen OR/AND/COUNTIF-kaava räpellyksen millä tuo taisi onnistua mutta tuo kaava katosi ja ajattelin että pakko on olla yksinkertaisempikin tapa. Mutta ei omat taidot riittänyt sitä löytämään
Minikommentit
29.03.2017 01:00 <Tuplakirves> ainakin voit transponoida eka noi nimet ja sortata ne sitten
29.03.2017 01:01 <Tuplakirves> ja sitten transponoida ne takaisin onnistuu ainakin excelis
29.03.2017 01:02 <Tuplakirves> mutta eiköhän joku kerro täydellisen vastauksenkin :)
29.03.2017 07:56 <HR Juz> Helpointa lienee vain yksinkertainen countif