Yksilöivät arvot

Kaava_kuntoon

Taulukon sarakkeessa on allekkain viikot 1-52 (sarake A). Kullekin viikolle on syötetty tietty arvo (sarake B). Haen viereiseen sarakkeeseen (C) SUURI -kaavalla kymmenen suurinta arvoa. Käytän PHAKU funktiota, jolla haen sarakkeeseen D kunkin kymmenen suurimman arvon viereen viikon numeron. Näissä kaavoissa ei ole ongelmaa.

Ongelma syntyy siitä, että esim viikoilla 20-25 on sama arvo ja tuo PHAKU palauttaa sarakkeeseen aina saman arvon. Yksilöinti siis puuttuu.

Toiveena olisi saada esimerkissä jos VKO 20 on suurin ja sama arvo esiintyy VKOlla 21, tulisi sijalle 1. tuo viikko 20 ja toiselle sijalle 21. Nyt PHAKU palauttaa arvon 20 myös sijalle 2.
Milläs tuon yksilöinnin saisi tehtyä?

3

298

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Kaava_kuntoon

      Jatketaan hiukan vielä. Kokeilin myös ARVON.MUKAAN.TASAN ja INDEKSI.VASTINE kaavoja. Hyvin toimivat, kunnes tulee tuolla INDEKSI.VASTINE kaavalla tuleekin samat arvot. Kaava ei näköjään tunnista jaettuja sijoja.

    • ehkätollain

      Lähtisin ehkä tekemään tuota niin, että hakisin yhteen sarakkeeseen aina rivinumeron, jolta hakuarvo on löytynyt. Jos-lausekkeella sitten päätettäisiin hakualueen koko. Normaalisti haettaisiin riveiltä 1..52, mutta jos edellinen hakuarvo onkin sama, niin haettaisiin uudelleen pienemmältä alueelta.

      Esim. jos arvo 20 löytyy riviltä 31, niin tässä apusarakkessa on silloin luku 31. Mikäli luku 20 löytyy myös riveiltä 40 ja 45, niin toisessa kohtaa haetaan lopulta arvo alueelta 32..52 (apusarakkeeseen luku 40) ja kolmannessa riveiltä 41..52 (apusarakkeeseen luku 45).

      Viimeisen kohdan jälkeen kaikki arvot 20 on löydetty, joten jos-lauseke löytää edellisestä eriävän arvon, jolloin seuraavan luvun haku suoritetaan taas riveiltä 1..52 jne.

    • Kaava_kuntoon

      Case solved: ARVON.MUKAAN.TASAN ja LASKE.JOS kaavat yhdessä toivat ratkaisun. LASKE.JOS tsekkaa, onko sijaluku jo annettu. Jos on, tulee seuraava.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mistä puhuitte viimeksi kun näitte

      Kerro yksi aiheista
      Ikävä
      101
      7433
    2. 80
      5018
    3. Se on hyvästi

      Toivottavasti ei tavata.
      Ikävä
      79
      4849
    4. Olenko saanut sinut koukkuun?

      Hyvä. Rakastan sua.
      Ikävä
      132
      4258
    5. Alavuden sairaala

      Säästääkö Alavuden sairaala sähkössä. Kävin Sunnuntaina vast. otolla. Odotushuone ja käytävä jolla lääkäri otti vastaan
      Ähtäri
      10
      3048
    6. Miksi sä valitsit

      Juuri minut sieltä?
      Ikävä
      52
      2679
    7. Sisäsiittosuus

      Tämän kevään ylioppilaista 90% oli sama sukunimi?
      Suomussalmi
      40
      2576
    8. Kerro nyt rehellisesti fiilikset?

      Rehellinem fiilis
      Suhteet
      48
      2229
    9. Törkeää toimintaa

      Todella törkeitä kaheleita niitä on Ylivieskassakin. https://www.ess.fi/uutissuomalainen/8570818
      Ylivieska
      10
      2211
    10. Suudeltiin unessa viime yönä

      Oltiin jossain rannalla jonkun avolava auton lavalla, jossa oli patja ja peitto. Uni päättyi, kun kömmit viereeni tähtit
      Ikävä
      21
      1840
    Aihe