En nyt onnistu millään tekemään/löytämään sellaista funktiota joka: Tutkisi määritellyssä sarakeessa tai rivissä olevan solun sisällön. Eli jos solussa on luku 10 se tulostaisi määritellyn arvon tiettyyn soluun. esim. tutkisi onko luku väliltä 0-10 jos on niin antaa arvon 1 jos taas 11-500 antaa arvon 2 tai 501-10 000 antaa arvon 3 jne. Olisikko kenelläkään tietoa??
=IF(A1<=10;1;IF(A1<=500;2;IF(A1<=10000;3))) (A1 solu, jossa tutkittava arvo) If lause kykenee vain 7 tasoon. Eli ehtoja ei voi olla yli 7kpl ei enää onnistu IF:llä. lookup:eilla saa enemmän ehtoja.
tolla excelin visual basicilla onnistuu tuo haluamasi systeemi, mut en kyllä enää muista niitä visualin komentoja. Visual basicissa on kyllä hyvät ohjeet joilla saattasit saada tehtyä tarkistus makron.
Aluksi toteutan tuolla Peppi_:n ehdotuksella kun sillä sain toimimaan. visual basicilla voisi sitten värkätä ihan mielenkiinnon vuoksi. Kiitoksia neuvoista.
VB puolellakaan ei kannata tehdä makroa jos tuloksen haluaa reaaliajassa. Makro pitää aina suorittaa erikseen. Kannattaa sitten tehdä funktio, jota käyttää kaavana. Tokkopa tuosta hyötyä kuitenkaan on niin kauan kun 7 vertailua riittää, samaksi IFfittelyksi se menee sielläkin.