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

121

    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. Riikan perintö: ennätysvelka, ennätystyöttömyys ja ennätysverotus

      Tavallisen keskituloisen suomalaisen verotus on kireintä vuosikymmeniin, ja ensi vuonna palkansaajien käteen jää vieläki
      Maailman menoa
      207
      3566
    2. Mies, näen sinua hetken

      ja olet mielessä ikuisuuden. Toisia näen ikuisuuden ja he eivät jää mieleen hetkeksikään. Muistan jokaisen kohtaamisen
      Ikävä
      13
      3296
    3. Riikka Purra on ihana, jämpti

      Hän yrittää saada Suomen taas kuntoon. Sanoo asiat suoraan, eikä piiloudu kapulakielen taakse. Riikan kaltaisia päättä
      Maailman menoa
      63
      2509
    4. Antti Lindtman kiitti valtiovarainministeri Purraa

      Ministeri Purra kertoi ottavasa vastuun EU:n alijäämämenettelyyn joutumisesta. Hän myös sanoi tietävänsä, että Lindtman
      Perussuomalaiset
      9
      2165
    5. Henkilökohtaisia paljastuksia Dubaista - Kohujulkkis Sofia Belorf on äitipuoli ja puoliso!

      Tiesitkö, että Sofia on äitipuoli ja rakastava puoliso? Sofia Belorf saa oman sarjan, jossa seurataan hänen Bling Bling
      Kotimaiset julkkisjuorut
      45
      1996
    6. Suomalaisten enemmistö on (ateisteja / fiksuja / sosialisteja)

      Tai jokin noiden yhdistelmä, koska S-ryhmän markkinaosuus päivittäistavarakaupasta on yli 50 prosenttia.
      Maailman menoa
      6
      1888
    7. Sorsa: kuvaputki - Lipponen: kaasuputki - Marin: ryppyputki

      Nuo kolme demaria ovat poikkeuksia Suomen poliittisessa historiassa. Ovat ainoita, jotka ovat kyenneet nostamaan puolue
      40
      1698
    8. Mitä ajattelet

      Siitä henkilöstä jota kaipaat? Sana vapaa!
      Ikävä
      90
      1581
    9. Mikä kaivatussasi

      kolahti? 💥
      Ikävä
      72
      1143
    10. Kenen luo menisit nyt

      jos se olisi mahdollista?
      Ikävä
      74
      1130
    Aihe