Minulla on sarakkeessa A myytävät tuotteet ja sarakkeessa B kunkin tuotteen myyntimäärä. Millä kaavalla saan haettua eniten myydyn tuotteen nimen?
Eli max functiolla saan B sarakkeesta haettua suurimman luvun, mutta millä saan haettua ko. luvun kohdalta tuotteen nimen sarakkeesta A?
Eniten myydyt tuotteet
6
140
Vastaukset
- indeksoija
Jos max myyntimäärä haettu soluun D1, niin
E1=INDEKSI(A1:A10;VASTINE(D1;B1:B10;0);1)
Muuta hakualueet ja D1 oikeiksi. HUOM! Jos max määriä on enemmän kuin 1, kaava hakee vain ensimmäisen oikean vastauksen.
Engl. vastineet INDEX ja MATCH- Hakkelit
Kiitos tästä. Se toimii. Se on näköjään totta, että useamman saman max arvon tapauksessa excel valitsee ensimmäisen. Eli seuraava kysymys kuuluukin, että olisiko tuohon jokin parempi tapa, jolla saisi listauksen kaikista saman määrän omaavista? :)
Hakkelit kirjoitti:
Kiitos tästä. Se toimii. Se on näköjään totta, että useamman saman max arvon tapauksessa excel valitsee ensimmäisen. Eli seuraava kysymys kuuluukin, että olisiko tuohon jokin parempi tapa, jolla saisi listauksen kaikista saman määrän omaavista? :)
Jos laitat B13 soluun:
=INDEKSI($A$1:$A$10;C13;1)
ja c12:een nollan ja C13:een
=VASTINE($D$1;EPÄSUORA(OSOITE(C12 1;2)&":B10");0) C12
ja sitten kopioit alas, niin saat solusta B12 alkaen listan. Tässä tosin ei ole tehty mitään hienoja lopetuksia, vaan listan jälkeen tulee virheilmoituksia "#PUUTTUU!". Virheet voi hoitaa pois vaikka ehdollisella muotoilulla.
Ideana tuossa on, että sitä alueen alarajaa aina kasvatetaan yhtä suuremmaksi kuin löytyneen arvon rivinumero. Aputaulukon voi siitää piiloon tai panna valkoiseksi.
- indeksoija
Löysin omista tiedostoistani tällaisen kaavahirviön. Kaava toimi ainakin minulla tuossa ekan vastauksen esimerkissä, eli
E1=JOS(ONVIRHE(INDEKSI($A$1:$B$10;PIENI(JOS($B$1:$B$10=$D$1;RIVI($A$1:$A$10));RIVI(1:1));1));"";INDEKSI($A$1:$B$10;PIENI(JOS($B$1:$B$10=$D$1;RIVI($A$1:$A$10));RIVI(1:1));1))
HUOM! Matriisikaava. Hyväksy se painamalla Ctrl Vaihto Enter.
Kopioi kaava E1 alaspäin niin monta riviä kuin on tarvis. Ne solut, joihin ei riitä enää oikeita vastauksia, jäävät tyhjiksi.- Hakkelit
Hei, kiitos tästäkin! Sain sen toimimaan pienen taistelun jälkeen. Ongelmia ilmeni oikeastaan vain, kun yritin tehdä samalle sheetille kaksi taulukko ja tehdä kumpaankin vastaavat haut. Viittaukset oli kunnossa, eli kummassakin haussa kaavan kaikki viittaukset viittasivat omaan taulukkoonsa, mutta jälkimmäinen haku ei toiminut vaan palautti tuotenimen sijaan ko tuotteen rivinumeron. Vika liittynee array lukemiin, mutta ratkaisin ongelman luomalla omat sheetit kummallekin taulukolle.
Kun sinulla tuntuu tuo homma olevan noin hyvin hallussa, niin seuraava onkin jo vähän visaisempi. :)
Minulla on toinen taulukko, jossa on asiakkaat sarakkeessa A alekkain ja asiakkaiden viereen on merkitty tuotteet, joista asiakkaan kanssa on sopimus. Tuotteista käytetään nimeä a, b, c jne. aina j asti.
Nyt haluaisin hakea kappalemäärän kullekin tuotekompinaatiolle. Esim. Syötän soluun a20 "b" ja soluun b20 "i", ja kaavan pitäisi antaa rivien lukumäärä, joilta löytyy kirjaimet b ja i (siis molemmat, ei vain toinen). Muuten tämä vielä menisi, mutta kaavan pitäisi laskea ainostaan samalla rivillä olevat kompinaatiot, ei sarakkeilla olevat. - Hakkelit
=AND(MATCH($A$20;B1:E1;0);MATCH($B$20;B1:E1;0))
Tuolla saan haettua nuo kompinaatiot, mutta se pitää tehdä joka asiakkaalle oma. Miten saisi niin, että voisi viitata koko kenttään ja kava poimisi vain samalla rivillä olevat parit?
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Nasima löi Jussille luun kurkkuun
Nasima kertoi ettei Jussi sovi puhemieheksi, koska sallii rasismin. Mihin toimiin perussuomalaiset ryhtyvät? Kuka nouse5489130Razmyar on säälittävä - puhemiehellä ei ole mitään syytä ottaa kantaa tähän "silmäkohuun"
jonka toimittajat sai aikaan. Asia ei kuulu puhemiehelle millään lailla. Razmyar haluaa taas vaan huomiota. Mutta jos r1656264Miten Eerolan silmäkuvat voivat levitä muutamassa tunnissa ympäri maailmaa?
Seuraako koko maailma persujen ja erityisesti Eerolan somea reaaliajassa? Edes kansanedustajan itsemurha eduskuntatalos3785316Siviilipalvelusmies Halla-aho normalisoi rasismin perussuomalaisissa
SMP:n tuhkille perustettu puolue ei ollut ihmisiä vastaan, vaan instituutiokriittinen. "Missä EU - siellä ongelma", oli704798Suomalaisilta vaaditaan valtavasti suvaitsevaisuutta - miksi sitä ei vaadita muslimeilta
Suomalaisilta vaaditaan kaikkea, pitää olla suvaitsevainen ja hyväksyä vieraiden tavat, rasisti ei saa olla jne. Miksi s1004421Juuri Suomen valtamedian toimittajat teki "silmävääntelystä" sen kohun
ja ilmeisesti ottivat yhteyttä myös ulkomaisiin medioihin, että katsokaas tätä. Mutta Japanin medioissa on asiaan suhta1664083SDP:n kansanedustaja Marko Asell: Suomen myönnettävä maahanmuuton ongelmat
Hänen mielestään Suomen pitää pyrkiä rajoittamaan jyrkästi turvapaikanhakijoiden pääsyä maahan ja hän arvioi, että maaha2074026- 1032094
- 1141548
- 531086