Laskurin tekeminen (ongelmia jos funktion kanssa)

Anonyymi

Minulla on seuraavanlainen ongelma
Paketin paino kirjoitetaan A1 soluun, kaavan pitää palauttaa painoa vastaava lähetyshinta alapuolelle A2 soluun
0-2kg lähetyksen hinta on 4,9€. Yli 2kg paketin lähetyshinta on 5,9€
olen yrittänyt ratkaista ongelmaa seuraavalla kaavalla
=JOS.JOUKKO(A1>0;"4,9€";A1>2;"5,9€")
ongelmana on että saan aina vastaukseksi tuon 4,9€ vaikka kirjoitan A1 soluun paketin painoksi yli 2kg

10

123

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Jos paketin paino on suurempi kuin 2, niin se on myös suurempi kuin 0, joten jo tuo ensimmäinen ehto antaa arvoksi TOSI, eikä jälkimmäistä ehtoa tarvitse tarkastaa, koska löydettiin jo yksi ehto, joka täyttyy.

      Lisää kaavaan yläraja:
      =JOS.JOUKKO(JA(2>A1;A1>0);"4,9€";A1>2;"5,9€")
      tai vaihtoehtoisesti laita ehdot päinvastaiseen järjestykseen:
      =JOS.JOUKKO(A1>2;"5,9€";A1>0;"4,9€")

    • Anonyymi

      kiitos tästä!

    • Anonyymi

      JOS.JOUKKO -funktio ihan turha.
      =JOS(A1<=2;4,9;5,9)
      A2 soluun muotoiluksi "Valuutta"

      • Anonyymi

        Toki, mutta tuo on täysin kelvoton ylläpidettäväksi. Kun joku keksii kolmannen hintaluokan, joudut vaihtamaan toteutustapaa sen sijaan että vain lisäisit kolmannen ehdon mukaan.


      • Anonyymi

        JOS.JOUKKO -funktiota ei korvata millään muotoiluseikoilla.


      • Anonyymi
        Anonyymi kirjoitti:

        JOS.JOUKKO -funktiota ei korvata millään muotoiluseikoilla.

        Olet oikeassa, ja sitä paitsi JOS.JOUKKO funktio ei sovi tilanteeseen ollenkaan.

        Paketin hinnat postista lähetettäessä
        2kg ..... 9,90€
        5kg ..... 11,90€
        10kg ... 13,90€
        15kg ... 15,90€
        35kg ... 21,90€

        Seuraava kaava antaa oikean hinnan näille painoluokille, yli 35kg painoisesta tulee "ERROR"

        =JOS(A2<=2;9,9;JOS(A2<=5;11,9; JOS(A2<=10;13,9;JOS(A2<=15;15,9;JOS(A2<=35;21,9;JOS(A2>35;"ERROR";))))))

        Kaava on yksirivinen, vaikka se tässä pituutensa vuoksi jakaantuukin kahdelle riville.


    • Anonyymi

      Kyse ei ollut kuin kahdesta vaihtoehdosta ja silloin JOS-funktio riittää. Jos joku kysyy kaavaa 3 tai useammasta vaihtoehdosta niin silloin vastaus on myös toinen.

      • Anonyymi

        Harjoitustehtävien tarkoitus on harjoitella ongelmanratkaisua. Hyvä ratkaisu ei ole tarpeettomasti kaoottinen, vaan sama tai samantapainen ratkaisu toimii vaikka tehtävänantoa muutettaisiin hieman.
        Jos ratkaisusi antaa oikean vastauksen (ja on loogisesti validi), saat kyllä pisteet siitä, mutta ala-asteen jälkeen aletaan kyllä jo huomautella, että kannattaisi tehdä yleispätevämpiä ratkaisuja.


    • Anonyymi
    • Anonyymi

      Englanninkielisessä voi tehdä if-funktiolla. A2:een:
      =IF(A1>2;"5,9€";"4,9€")
      Tosi on vähän hoopoa laittaa hinnat merkkijonoina. Parempi olisi palauttaa tavallisena arvona, ja muotoilla solu valuutaksi. Silloin arvoa voi käyttää suoraan mukana laskennassa.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Nasima löi Jussille luun kurkkuun

      Nasima kertoi ettei Jussi sovi puhemieheksi, koska sallii rasismin. Mihin toimiin perussuomalaiset ryhtyvät? Kuka nouse
      Maailman menoa
      320
      7443
    2. Razmyar on säälittävä - puhemiehellä ei ole mitään syytä ottaa kantaa tähän "silmäkohuun"

      jonka toimittajat sai aikaan. Asia ei kuulu puhemiehelle millään lailla. Razmyar haluaa taas vaan huomiota. Mutta jos r
      Maailman menoa
      69
      5255
    3. Pitkän linjan yritysjohtaja: Suomen tapahtumat eivät ole Aasian kärkiuutinen

      Viimeaikaista kohua on käytetty sisäpoliittisena lyömäaseena, Thomas Zilliacus sanoo. – Koska asiaa kuitenkin kommentoi
      Maailman menoa
      101
      4544
    4. Siviilipalvelusmies Halla-aho normalisoi rasismin perussuomalaisissa

      SMP:n tuhkille perustettu puolue ei ollut ihmisiä vastaan, vaan instituutiokriittinen. "Missä EU - siellä ongelma", oli
      Perussuomalaiset
      17
      4352
    5. Miten Eerolan silmäkuvat voivat levitä muutamassa tunnissa ympäri maailmaa?

      Seuraako koko maailma persujen ja erityisesti Eerolan somea reaaliajassa? Edes kansanedustajan itsemurha eduskuntatalos
      Maailman menoa
      121
      4159
    6. Suomalaisilta vaaditaan valtavasti suvaitsevaisuutta - miksi sitä ei vaadita muslimeilta

      Suomalaisilta vaaditaan kaikkea, pitää olla suvaitsevainen ja hyväksyä vieraiden tavat, rasisti ei saa olla jne. Miksi s
      Maailman menoa
      51
      3900
    7. Juuri Suomen valtamedian toimittajat teki "silmävääntelystä" sen kohun

      ja ilmeisesti ottivat yhteyttä myös ulkomaisiin medioihin, että katsokaas tätä. Mutta Japanin medioissa on asiaan suhta
      Maailman menoa
      154
      3790
    8. Demarit ovat oikeasti törppöjä eli heikkoälyisiä

      ja todistavat sitä päivittäin täällä lapsellisilla jutuillaan. Kauheasti on hehkuttaneet kuinka demarien kannatus vaan
      Maailman menoa
      74
      3687
    9. Perussuomalaiset eivät harrasta maalittamista kuten vasemmisto

      Huomaa tässä keinotekoisessa "rasismi"-kohussakin kuinka vasemmistolaiset maalittavat Perussuomalaisia. Me emme vastaava
      Maailman menoa
      29
      3586
    10. SDP:n kansanedustaja Marko Asell: Suomen myönnettävä maahanmuuton ongelmat

      Hänen mielestään Suomen pitää pyrkiä rajoittamaan jyrkästi turvapaikanhakijoiden pääsyä maahan ja hän arvioi, että maaha
      Maailman menoa
      84
      3422
    Aihe