Voisiko joku Excel-nero auttaa minua ongelmassa, jota olen pohtinut, mutta en ole keksinyt ratkaisua…,
Esim. soluun A1 pudotusvalikko jossa arvoja Kuusi, Mänty, Koivu, Haapa… Soluun B1 pudotusvalikko jonka arvot ovat riippuvaisia solun A1 valinnasta. Esim. jos A1 valinta on Kuusi soluun B1 tulisi arvoja 1,2,3,4… ,jos A1 valinta mänty soluun B1 tulisi arvoja a,b,c,d… Soluun C1 tulisi automaattinen arvo riippuen solun B1 arvosta. Esim. jos A1 on kuusi, B1 on 1, niin soluun C1 tulisi automaattisesti arvo 99 jne. Miten tämä onnistuu Excelillä?
Esim. soluun A1 pudotusvalikko jossa arvoja Kuusi, Mänty, Koivu, Haapa… Soluun B1 pudotusvalikko jonka arvot ovat riippuvaisia solun A1 valinnasta. Esim. jos A1 valinta on Kuusi soluun B1 tulisi arvoja 1,2,3,4… ,jos A1 valinta mänty soluun B1 tulisi arvoja a,b,c,d… Soluun C1 tulisi automaattinen arvo riippuen solun B1 arvosta. Esim. jos A1 on kuusi, B1 on 1, niin soluun C1 tulisi automaattisesti arvo 99 jne. Miten tämä onnistuu Excelillä?
Vastaukset 4
Vanhimmat
Kuusi = lyhyet neulaset.
Mänty = pitkät neulaset.
En löytänyt tähänhätään suomalaista sivua, mutta tuolla on englanninkielinen sivu jossa opetetaan "toisesta riippuvaisen" pudotusvalikon (kelpoisuustarkistus) teko.
Ainakin minulta noilla ohjeilla onnistui heti ensi yrittämällä.
http://www.excel-easy.com/examples/dependent-drop-down-lists.html
Tuolla ohjeella ei onnistunut tuo viimeinen vaihe. Eli tuo että kun A ja B soluun on syötetty pudotusvalikosta arvo niin C soluun tulisi automaattisesti lukuarvo joka määräytyy A ja B solujen valintojen pohjalta.
Eihän se ole silloin "automaattinen" arvo jos se kolmas arvo pitää manuaalisesti hakea pudotusvalikosta. Eli ei se tuohon käy.
Vaikka Excel osaakin aika hyvin päätellä laskutoimituksia, ei sekään osaa laskea automaattisesti että Kuusi 1=99.
Jostain tuo arvo haettava. Sinulla on oltava jossain taulukko josta voidaan hakea tuo arvo (99) B-solun arvon perusteella.
PHAKU-funktiolla haetaan arvo annetun hakuehdon perusteella.Jotenkin näin:
C1=PHAKU(B1;[alue josta haetaan];[monennesko sarake];0).
Sanotaan että sinulla on tuo taulukko vaikka E ja F sarakkeilla.
E-sarake sisältää kaikki mahdolliset B1:sen arvot ja F niitä vastaavat arvot, niin
C1=PHAKU(B1:E:F;2;0)
Nyt soluun C1 tulee "automaattinen" vastaus B1:sen perusteella.
Ja vielä tuo että kysymyksessäsi C arvo riippuu B1 arvosta ja nyt viimeisessä että A ja B arvoista. Jos tämä viimeinen niin tuo edellä annettu kaava ei toimi. Vain yksi ehto (B1) kelpaa.