Lukujen suuruusjärjestyksen merkitseminen

Kunniataulukko

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.

11

2233

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. 6 kW saunan lämmityksestä kohta 10 euron lisämaksu / kerta

      Kokoomuslainen sähköyhtiöiden hallitsema Energiavirasto ehdottaa 5 kW:n rajaa, jonka ylittämisestä tulee lisämaksu. Tark
      Maailman menoa
      317
      8653
    2. Duunarit hylkäsivät vasemmistoliiton, siitä tuli feministinaisten puolue

      Pääluottamusmies Jari Myllykoski liittyi vasemmistoliittoon, koska se oli duunarien puolue. Sitä samaa puoluetta ei enää
      Maailman menoa
      204
      4720
    3. Olen väsynyt tähän

      En osaa lopettaa ja koen huonoa omaatuntoa tästä. Kaikki on muutenkin turhaa ja tekemisesi sattuvat. Tunteita on vain hy
      Ikävä
      35
      3690
    4. Oppiiko vasemmistolaiset valehtelun jo kotonaan?

      Sillä vasemmistolaiset/äärivasemmistolaiset valehtelee ja keksii asioita omasta päästään todella paljon. Esim. joku vas
      Maailman menoa
      198
      2665
    5. Seuraava hallituspohja - Kokoomus, kepu, persut + KD

      Kokoomus saa ainakin 20% kannatuksen ensi vaaleissa, keskusta sanoisin noin 15%, persut todennäköisesti enemmän, ehkä 17
      Maailman menoa
      123
      2245
    6. Olenko mies sinun mielestä outo?

      Saat vastata rehellisesti.
      Ikävä
      51
      1786
    7. Maailman laiskin eläin: persu

      Persu ei ole eläessään laittanut rikkaa ristiin itsensä elättämiseen. Luonnossa tuollainen ei olisi mahdollista, mutta s
      Maailman menoa
      101
      1779
    8. Millasia unelmia sulla on?

      onko unelmia...?
      Ikävä
      59
      1699
    9. Miten usein toivot

      Tai olet toivonut että olisimme lähekkäin vai toivotko ollenkaan?
      Ikävä
      175
      1413
    10. Minneapolisin tapauksesta hyvä video

      Runoilijan auto oli poikittain tiellä ja kun poliisit lähestyivät sitä, runotyttö painoi reippaadti kaasua. Auto syöksäh
      Maailman menoa
      350
      1388
    Aihe