Onkohan keinoa, jolla Excel vertailisi yhdessä sarakkeessa olevia lukuja ja laittaisi toiseen sarakkeeseen lukujen suuruusjärjestystä osoittavan numeron? Rivejä sarakkeessa on mielivaltainen määrä, ja kolme suurinta lukua pitäisi pystyä osoittamaan.
Lukujen suuruusjärjestyksen merkitseminen
11
2239
Vastaukset
- paavali50
Jos luvut ovat vaikka A-sarakkeessa, tee soluun C1 kaava
=JOS(A1="";"";JOS(ARVON.MUKAAN(A1;A:A)- Kunniataulukko
Kiitos! Jokin menee nyt kuitenkin pieleen, kun yritän kopsata tuota kaavaa ja kääntää englanniksi. Saisiko vielä rautalangasta, kun vertailtavat arvot ovat riveillä J9-J28 ja sijoitus pitäisi saada sarakkeeseen M..?
- tälleen
Kunniataulukko kirjoitti:
Kiitos! Jokin menee nyt kuitenkin pieleen, kun yritän kopsata tuota kaavaa ja kääntää englanniksi. Saisiko vielä rautalangasta, kun vertailtavat arvot ovat riveillä J9-J28 ja sijoitus pitäisi saada sarakkeeseen M..?
sarake M kaava =RANK(J9;$J$9:$J$28) ja kopioit alaspäin...
- paavali50
Kunniataulukko kirjoitti:
Kiitos! Jokin menee nyt kuitenkin pieleen, kun yritän kopsata tuota kaavaa ja kääntää englanniksi. Saisiko vielä rautalangasta, kun vertailtavat arvot ovat riveillä J9-J28 ja sijoitus pitäisi saada sarakkeeseen M..?
Soluun M9 kaava
=IF(J9="";"";IF(RANK(J9;$J$9:$J$28) - Kunniataulukko
paavali50 kirjoitti:
Soluun M9 kaava
=IF(J9="";"";IF(RANK(J9;$J$9:$J$28)Suurkiitos, nyt toimii!
- Kunniataulukko
paavali50 kirjoitti:
Soluun M9 kaava
=IF(J9="";"";IF(RANK(J9;$J$9:$J$28)Jatketaampa samasta aiheesta - onnistuuko tällainen?
Sarake H voi olla tyhjä tai siinä voi olla tekstiä.
Jos sarakkeessa on tekstiä, pitäisi näitä rivejä vertailla ensin. Mikäli näistä ei tule kolmea ensimmäistä, vertailtaisiin kaikkia loppujakin. Kolme ensimmäistä pitäisi edelleenkin löytyä. - paavali50
Kunniataulukko kirjoitti:
Jatketaampa samasta aiheesta - onnistuuko tällainen?
Sarake H voi olla tyhjä tai siinä voi olla tekstiä.
Jos sarakkeessa on tekstiä, pitäisi näitä rivejä vertailla ensin. Mikäli näistä ei tule kolmea ensimmäistä, vertailtaisiin kaikkia loppujakin. Kolme ensimmäistä pitäisi edelleenkin löytyä.Tarkoititko että lukuja olis sekä H että J sarakkeissa, ja vastaus pitäis saada M sarakkeeseen oikealle riville.
- Kunniataulukko
paavali50 kirjoitti:
Tarkoititko että lukuja olis sekä H että J sarakkeissa, ja vastaus pitäis saada M sarakkeeseen oikealle riville.
Katsotaanpa osaanko selittää...
Sarakkeessa H voi olla yksi tietty sana, vaikkapa ok. Muutoin sarake on tyhjä.
Sarakkeessa K on lukuarvo.
RANKillla pitäisi järjestää ensin ne rivit, joilla sarakkeessa H on ok sarakkeen K lukuarvon mukaan.
Mikäli näistä ei tule kaikkia kolmea ensimmäistä, pitäisi kunnaitaulukkoa täydentää niistä riveistä, joilla sanaa ok ei ole, edelleen siis sarakkeen K lukuarvon mukaan.
Käytännössä siis osa sijoittuneista voi tulla ensimmäisestä vaiheesta ja loput toisesta, tai sitten kaikki tulevat jommasta kummasta. Sijoitus pitäisi saada näkymään omassa sarakkeessaan (joka tällä hetkellä minun taulukossani on N).
Selvensikö tämä yhtään? - paavali50
Kunniataulukko kirjoitti:
Katsotaanpa osaanko selittää...
Sarakkeessa H voi olla yksi tietty sana, vaikkapa ok. Muutoin sarake on tyhjä.
Sarakkeessa K on lukuarvo.
RANKillla pitäisi järjestää ensin ne rivit, joilla sarakkeessa H on ok sarakkeen K lukuarvon mukaan.
Mikäli näistä ei tule kaikkia kolmea ensimmäistä, pitäisi kunnaitaulukkoa täydentää niistä riveistä, joilla sanaa ok ei ole, edelleen siis sarakkeen K lukuarvon mukaan.
Käytännössä siis osa sijoittuneista voi tulla ensimmäisestä vaiheesta ja loput toisesta, tai sitten kaikki tulevat jommasta kummasta. Sijoitus pitäisi saada näkymään omassa sarakkeessaan (joka tällä hetkellä minun taulukossani on N).
Selvensikö tämä yhtään?Jos oikein ymmärsin, "ok" rivi on aina isompi kuin ei "ok"rivi, vaikka lukuarvo olisikin pienempi.
Tämä onnistuu kun tehdään apusarake vaikka sarakkeeseen L.
Lukuarvot soluissa K1:K16
Tee soluun L1 kaava
=JOS(H1="ok";K1*1000;K1)
tai
=IF(H1="ok";K1*1000;K1)
ja vedä se soluun L16 asti.
Sitten tehdään soluun N1 kaava jossa verrataaan L-sarakkeen arvoja.
=JOS(ARVON.MUKAAN(L1;$L$1:$L$16) Kunniataulukko kirjoitti:
Katsotaanpa osaanko selittää...
Sarakkeessa H voi olla yksi tietty sana, vaikkapa ok. Muutoin sarake on tyhjä.
Sarakkeessa K on lukuarvo.
RANKillla pitäisi järjestää ensin ne rivit, joilla sarakkeessa H on ok sarakkeen K lukuarvon mukaan.
Mikäli näistä ei tule kaikkia kolmea ensimmäistä, pitäisi kunnaitaulukkoa täydentää niistä riveistä, joilla sanaa ok ei ole, edelleen siis sarakkeen K lukuarvon mukaan.
Käytännössä siis osa sijoittuneista voi tulla ensimmäisestä vaiheesta ja loput toisesta, tai sitten kaikki tulevat jommasta kummasta. Sijoitus pitäisi saada näkymään omassa sarakkeessaan (joka tällä hetkellä minun taulukossani on N).
Selvensikö tämä yhtään?Lajittele sarakkeet ekaksi H ja sitten K sarakkeen mukaan ja sulla on 3 suurinta/pienintä arvoa 3 ylimmillä rivillä...
- Kunniataulukko
paavali50 kirjoitti:
Jos oikein ymmärsin, "ok" rivi on aina isompi kuin ei "ok"rivi, vaikka lukuarvo olisikin pienempi.
Tämä onnistuu kun tehdään apusarake vaikka sarakkeeseen L.
Lukuarvot soluissa K1:K16
Tee soluun L1 kaava
=JOS(H1="ok";K1*1000;K1)
tai
=IF(H1="ok";K1*1000;K1)
ja vedä se soluun L16 asti.
Sitten tehdään soluun N1 kaava jossa verrataaan L-sarakkeen arvoja.
=JOS(ARVON.MUKAAN(L1;$L$1:$L$16)Kiitos, ymmärsit ihan oikein! Eipä tullut mieleenkään tehdä tuollaista pikkukikkaa.
Nyt kun tämä on kunnossa, niin vaikeutetaan vielä toisellakin lisäehdolla.
Oletetaan, että "ok"-rivillä olevan kolmannen ehdon pitäisi lopullisesti ratkaista sijoitus. Tällaisella rivillä pisteet saattavat olla joko suuremmat tai pienemmät kuin "ei ok"-rivillä, mutta tämän kolmannen ehdon pitäisi pudottaa sijoitusta. Siis näin:
ok/tyhjä pisteet kolmasehto
ok 61 ehto3
ok 86 ehto3
tyhjä 70 ehto2
Näistä siis tuon viimeisen rivin pitäisi ajaa kahden muun ohi, koska kakkonen on pienempi kuin kolmonen. Toiseksi pitäisi tulla toisen rivin ja kolmanneksi ensimmäisen. (Todellisuudessa tuo kolmas ehto on siis tekstiä, ei pelkkiä numeroita.)
Joko menee liian hankalaksi? Minä menen ainakin aivan solmuun!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Porvarimediat paniikissa demareiden huiman kannatuksen vuoksi
Piti sitten keksiä "nimettömiin lähteisiin" perustuen taas joku satu. Ovat kyllä noloja, ja unohtivat sen, että vaalit986158KATASTROFI - Tytti Tuppurainen itse yksi pahimmista kiusaajista!!!
STT:n lähteiden mukaan SDP:n eduskuntaryhmän puheenjohtaja Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti3495627Mikä siinä on ettei persuille leikkaukset käy?
On esitetty leikkauksia mm. haitallisiin maataloustukiin, kuin myös muihin yritystukiin. Säästöjä saataisiin lisäksi lei572663Lääppijä Lindtman jäi kiinni itse teosta
Lindtman kyselemättä ja epäasiallisesti koskettelee viestintäpäällikköä. https://www.is.fi/politiikka/art-20000117808521072088Juuri nyt! Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti
Ai että mä nautin, Tytti erot vireille! "Käytös on kohdistunut avustajia ja toisia kansanedustajia kohtaan, uutisoi STT1071788- 1251744
Puolen vuoden koeaika
Voisi toimia meillä. Ensin pitäis selvittää "vaatimukset" puolin ja toisin, ennen kuin mitään aloittaa. Ja matalalla pro191623Tytti Tuppurainen nöyryyttää avustajiaan
Tytti Tuppurainen nöyryyttää SDP:n eduskuntaryhmän kokouksissa sekä avustajia että kansanedustajia. Hän nolaa ihmisiä ju1801277- 731187
Huomaatteko Demari Tytti ei esitä pahoitteluitaan
Samanlainen ilmeisesti kuin Marin eli Uhriutuu no he ovat Demareita ja muiden yläpuolella siis omasta mielestään331038