Excel funktioita?

Viestiketju Vapaata keskustelua -osiossa. Ketjun avasi Ossi 09.03.2007.

  1. Ossi

    Ossi Regular member

    Liittynyt:
    08.06.2003
    Viestejä:
    371
    Kiitokset:
    0
    Pisteet:
    26
    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??
     
  2.  
  3. Peppi_

    Peppi_ Regular member

    Liittynyt:
    28.03.2006
    Viestejä:
    290
    Kiitokset:
    0
    Pisteet:
    26
    =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.
     
  4. Henry1979

    Henry1979 Regular member

    Liittynyt:
    02.08.2003
    Viestejä:
    942
    Kiitokset:
    4
    Pisteet:
    28
    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.
     
  5. Ossi

    Ossi Regular member

    Liittynyt:
    08.06.2003
    Viestejä:
    371
    Kiitokset:
    0
    Pisteet:
    26
    Aluksi toteutan tuolla Peppi_:n ehdotuksella kun sillä sain toimimaan.
    visual basicilla voisi sitten värkätä ihan mielenkiinnon vuoksi.

    Kiitoksia neuvoista. :)
     
  6. Peppi_

    Peppi_ Regular member

    Liittynyt:
    28.03.2006
    Viestejä:
    290
    Kiitokset:
    0
    Pisteet:
    26
    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.
     

Jaa tämä sivu