JOUNI | 2001 | 331
PEKKA | 2002 | 401
KIMMO | 2001 | 503
JOUNI | 2002 | 101
KIRKA | 2003 | 305
JOUNI | 2003 | 301
Miten saa tästä taulukosta haettua Jounin vuoden 2003 "tuloksen" 301?
Eli esim. saako PHAKUUN toisen hakukriteerin? Tällä se ei onnistu:
=VLOOKUP("JOUNI"; A1:C6; 3;FALSE)
Siis häh?En tajunnut muutakuin että "Miten saa tästä taulukosta haettua Jounin vuoden 2003 "tuloksen" 301?" Muu oli ihan outoa.
Eli mikä funktio ottaa huomioon kaksi hakuehtoa (sarake A: nimen ja sarake B: vuosi) ja tulostaa C-sarakkeen tiedon?
Ei siellä sellaista ole vakiona. Voit toki koodata itse.
Tai sitten esim. D-sarakkeeseen yhdistät A ja B ja kohdistat haun siihen..
Onnistuisko INDEXillä ja MATCHilla?
MATCHiinkin voi laittaa vain yhden hakuarvon.
Pystyisikö näitä kaavoja ketjuttamaan IF:n tapaan?
Ei varsinaisesti, ottaen huomioon että kaikki kaavat palauttavat ensimmäisen löytyneen. Tietty jos oletat että vastaus löytyy aina, niin sitten onnistuu. Jos kirjoittaa jotain mihin ei oikeasti löydy, niin sitten sellainen viritys palauttaisi vääriä ratkaisuja.
Sinänsähän Excel on väärä työkalu tuohon, jos laittaisit tiedot tietokantaan niin tuollainen haku olisi triviaaleista triviaalein.
Siis kyllähän tuo sinänsä onnistuu Excelilläkin esimekiksi omaa koodia kirjoittamalla.
tällainen ratkaisu löytyi:
=SUMPRODUCT ((A1:A6="Jouni")*(B1:B6=2003)*(C6:C6))
Aihe on jo aika vanha, joten et voi enää vastata siihen.