Mikä tässä kaavassa mättää?
=JOS(A2=20;60;JOS(A2={9;10;36;37};50;JOS(A2={32;33;34};110;"Väärä numero")))
A-sarakkeessa toistuvat numerot 20, 9,10, 36, 37, 32, 33, 34 epämääräisessä järjestyksessä.
nro 20 hinta 60,00
nro 9,10, 36, 37 hinta 50,00 ja
nro 32, 33 ja 34 hinta 110,00 .
Haluaisin siis esim sarakkeeseen C numeroa (sarakeA) vastaavan hinnan.
Kaavan sitten kopioisin koko C-sarakkeeseen.
=JOS(A2=20;60;JOS(A2={9;10;36;37};50;JOS(A2={32;33;34};110;"Väärä numero")))
A-sarakkeessa toistuvat numerot 20, 9,10, 36, 37, 32, 33, 34 epämääräisessä järjestyksessä.
nro 20 hinta 60,00
nro 9,10, 36, 37 hinta 50,00 ja
nro 32, 33 ja 34 hinta 110,00 .
Haluaisin siis esim sarakkeeseen C numeroa (sarakeA) vastaavan hinnan.
Kaavan sitten kopioisin koko C-sarakkeeseen.
Vastaukset 5
Vanhimmat
Vastausta en tiedä "mättämiseen", mutta näyttäisi että hakee vain kaikista 1. osuman {sisältä} - 20,9 ja 32 antaa oikean vastauksen.
Jos tekisit aputaulukon toisaalle työkirjaan johon listaat numerot ja niitä vastaavat hinnat ja haet PHAKU-funktiolla vastauksen sieltä.
Hinnanmuutokset on helppo tehdä aputaulukkoon ja muutokset astuisivat voimaan kaavoissa heti (ei tarvitse kaavoja "ronklia")
Ja väärän numeron syöttäminenkin antaa loogisen vastauksen #PUUTTUU!
C2=JOS(A2="";"";PHAKU(A2;[aputaulukon osoite];2;0)
Kaavan voit vetää koko C-sarakkeelle ja jos A-sarake on tyhjä, jää myös C tyhjäksi
Lisää kaavaan yksi sulkumerkki loppuun lisää, taikka olisi ekseli huomauttanut siitä kumminkin.
Kiitos en muistanut, että sellainenkin on olemassa. Nyt ei tää mun PHAKUkaan kuitenkaan onnistu: hakee vain nro 9:lle hinnan 50.
Tässäkin on siis joku virhe C2=JOS(A2="";"";PHAKU(A2;Taul3!$A$2:$B$2;2;0))
Taul3:
nro hinta
9 50,00
10 50,00
20 60,00 jne
ja ovat suuruusjärjestyksessä.
Väittää: #PUUTTUU
Help!
Onko sulla tuossa väärä alue:
=JOS(A2="";"";PHAKU(A2;Taul3!$A$2:$B$2;2;0))
$B$2 pitäisi olla varmaan alueen viimeinen solu, esim $B$100. Ainakin minulla hakee oikein, ja tuo #PUUTTUU tulee jos on väärä alue.
Kiitos. Olipa tosiaan väärä. Kiitos paljon avusta.