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

94

    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. Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa

      En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod
      Ikävä
      33
      6864
    2. Huomenta ihana

      Kauniskasvoinen ihanuus 😘 saan sut vielä
      Ikävä
      38
      6324
    3. Hei rakas...

      Miten on työpäivä sujunut? Rakastan sinua 💗
      Ikävä
      29
      3474
    4. Ei tämä etene ikinä

      Kun kumpikaan ei enää ota yhteyttä. Mä en ainakaan uskalla.
      Ikävä
      45
      2950
    5. Edelleen sitä on vaikea uskoa

      Että olisit oikeasti rakastunut muhun
      Ikävä
      34
      2684
    6. Vitsi mihin menit. Heti takasin.

      Mä näin sut tuu takasin! Oli kiire, niin en ehtiny sin perään!
      Ikävä
      15
      2368
    7. Toiveikas vai toivoton

      torstai? Ajatuksia?
      Ikävä
      37
      2188
    8. Mukavaa päivää

      Mun rakkauden kohteelle ❤️ toivottavasti olet onnellinen
      Ikävä
      16
      2056
    9. Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...

      Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons
      Suomalaiset julkkikset
      48
      1917
    10. En ole koskaan kokenut

      Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka
      Ikävä
      19
      1787
    Aihe