Jos, niin ja jos, niin...

Yritin luoda Exceliin seuraavanlaista kaavaa:

solun arvo määräytyisi toisen solun arvon mukaan seuraavasti:

(kaava solussa a2)
"jos a1 on "A", niin a2 on "artturi" ja jos a1 on "B", niin a2 on "bertta" ja jos a1 on c, niin a2 on "cecilia" jne..."

Excelin oma helppi ei auttanut.. kai sen sieltäkin olis löytänyt, mutta käytin jo aikaa senkin tutkimiseen ilman tulosta, niin ajattelin kysyä täältä.

Kiitos vastauksista!
7831
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

A2 kaava
=JOS(A1="a";"artturi";JOS(A1="b";"bertta";JOS(A1="c";"cecilia";"")))

Excel hyväksyy muistaakseni yhdeksän JOSsia, sitten joutuu jatkaa toiseen soluun.

Äänestä

onnistua
=CHOOSE(MATCH(A1;{"a";"b";"c"};0);"artturi";"bertta";"cecilia")

Äänestä
  • tuo CHOOSE on suomenkielisessä Excelissä.

    Äänestä

  • Utelias kirjoitti:

    tuo CHOOSE on suomenkielisessä Excelissä.

    edellisen vastaajan kaava oli virheellinen
    oikea kaava lontoon murteella

    =CHOOSE(MATCH(A1,{"a","b","c"},0),"artturi","bertta","cecilia")

    ja sama suomeksi

    =VALITSE.INDEKSI(VASTINE(A1;{"a";"b";"c"};0);"artturi";"bertta";"cecilia")

    Äänestä

  • Kunde kirjoitti:

    edellisen vastaajan kaava oli virheellinen
    oikea kaava lontoon murteella

    =CHOOSE(MATCH(A1,{"a","b","c"},0),"artturi","bertta","cecilia")

    ja sama suomeksi

    =VALITSE.INDEKSI(VASTINE(A1;{"a";"b";"c"};0);"artturi";"bertta";"cecilia")

    kyllä minun Excelilleni (Excel 2003, englanninkielinen) kelpaa tuo antamani kaava kun taas sinun kaavasiei kelpaa. Mikähän tuossa kaavassa on siis väärin ?

    Äänestä

  • edellinen vastaaja kirjoitti:

    kyllä minun Excelilleni (Excel 2003, englanninkielinen) kelpaa tuo antamani kaava kun taas sinun kaavasiei kelpaa. Mikähän tuossa kaavassa on siis väärin ?

    Itselläni ei ole lontoon kielistä Exceliä, joten en voi testata, mutta minulla on kaavakääntäjä kaikille kielille ja se ei hyväksy sinun kirjoittamaasi kaavaa.
    Ainakin tähän asti kaikissa englanninkielisissä kaavoissa erottimena on ollut , eikä ; kuten sinun kaavassasi. Suomenkielisessä erottimena taasen on ;
    En väitä vastaan jos kerran sinulla toimii ; englanninkielisessä versiossa, mutta ekaa kertaa kuulen tämän.
    Kokeilepa englanninkielisessä =SUM(A1;A2) toimiiko?
    =SUM(A1,A2) pitäisi toimia

    Äänestä

  • Kunde kirjoitti:

    Itselläni ei ole lontoon kielistä Exceliä, joten en voi testata, mutta minulla on kaavakääntäjä kaikille kielille ja se ei hyväksy sinun kirjoittamaasi kaavaa.
    Ainakin tähän asti kaikissa englanninkielisissä kaavoissa erottimena on ollut , eikä ; kuten sinun kaavassasi. Suomenkielisessä erottimena taasen on ;
    En väitä vastaan jos kerran sinulla toimii ; englanninkielisessä versiossa, mutta ekaa kertaa kuulen tämän.
    Kokeilepa englanninkielisessä =SUM(A1;A2) toimiiko?
    =SUM(A1,A2) pitäisi toimia

    tuo ; muoto toimii koti sekä työpaikkani englanninkielisissä Exceleissä ja tuo , muoto ei toimi. Se taitaa olla kiinni Windows-määrityksistä, ainakin koti Excel käyttää "Systems separators".
    Toki minä testaan kaavat ennenkuin niitä tänne kirjoittelen.

    Äänestä

Kommentoi aloitusta


värkkääjä kirjoitti:

Yritin luoda Exceliin seuraavanlaista kaavaa:

solun arvo määräytyisi toisen solun arvon mukaan seuraavasti:

(kaava solussa a2)
"jos a1 on "A", niin a2 on "artturi" ja jos a1 on "B", niin a2 on "bertta" ja jos a1 on c, niin a2 on "cecilia" jne..."

Excelin oma helppi ei auttanut.. kai sen sieltäkin olis löytänyt, mutta käytin jo aikaa senkin tutkimiseen ilman tulosta, niin ajattelin kysyä täältä.

Kiitos vastauksista!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu