Vertailuoperaattorit

jotenkin_mutta_miten

JOS-funktion yhteydessä käytetään yleensä vertailuja =, >, <, >= jne.
Kuinka suoritan kätevimmin rajauksen, että arvo on tiettyjen lukuarvojen välillä. Voiko sekaan laittaa JA funktion, ja miten? Esim. JOS (B>=6 JA B<=9 ; toteutetaan ; muutoin)

9

463

    Vastaukset 9

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • andja

      Voi käyttää vaikka AND() funktiota, varmaankin suomenkielisessä sitten JA().

      En muista nyt ulkoa, mutta menee ehkä jotakuinkin näin: =JOS(JA(B>=6;B<=9);totta;epätotta)

      • jotenkin_mutta_miten

        Ahaa, tuo JA funktio ujutetaan JOS funktion sisään vertailun tilalle.
        Kiitti!


    • josja

      Jos vaikka vertailtava luku on A1, niin
      B1=JOS(JA(A1>5;A1<10);"toteutetaan";"muutoin")
      Nyt jos A1 on vaikkapa 6, niin "toteutetaan" ja jos 4, niin "muutoin"

      • ehtoja

        Tuossa saa olla tarkkana, sillä jos A1 on 5 tai 10 niin toteutuu "muutoin".


      • Josja
        ehtoja kirjoitti:

        Tuossa saa olla tarkkana, sillä jos A1 on 5 tai 10 niin toteutuu "muutoin".

        Niinpä. Eikös se ollut juuri tarkoitus. Jos verrattava luku osuu annettujen ehtojen väliin niin sitten "toteutetaan".


      • ehtoja
        Josja kirjoitti:

        Niinpä. Eikös se ollut juuri tarkoitus. Jos verrattava luku osuu annettujen ehtojen väliin niin sitten "toteutetaan".

        Niinpä tietysti, mutta joskus saattaa tulla ajatusvirhe ja on "yllätys" ettei ne rajaukset 5 ja 10 kelvanneetkaan mukaan. Selkeämpää on käyttää >= ja <=, jolloin rajauksetkin tulee huomioiduksi. Jää ylimääräinen ynnäily/vähentely-pähkäily pois.


    • jotenkin_mutta_miten

      Mikä olisi parempi tapa toteuttaa solun arvon perusteella useaan eri toimintoon haaroittuva ohjelmalauseke, kuin käyttää sisäkkäisiä JOS funktioita?
      Esimerkiksi:
      HAKU(A1;C1:C11;JOS(B1=2;D1:11;JOS(B1=3;E1:E11;JOS(B1=4;F1:F11;G1:G11)))) toimiihan se tietenkin tuollainkin.

    • 2xjos

      Voi tehdä myös parilla JOSsilla, jos JAt on loppu.

      JOS(B>=6;JOS(B<=9;TOSI;EPÄTOSI);EPÄTOSI)

    • jajos.funktio

      Voi tehdä oman funktion.

      alarvo=minimi
      ylarvo=maksimi
      vertailtava=vertailuarvo
      toteutuu=funktion paluuarvo jos vertailuarvo minimin ja maksimin välissä
      eitoteudu=funkiton arvo muutoin

      Esim. =jajos(6;9;B;"on välillä","ei ole välillä")

      Function jajos(alarvo, ylarvo, vertailtava, toteutuu, eitoteudu)
      paluuarvo = eitoteudu
      If vertailtava >= alarvo Then
      If vertailtava <= ylarvo Then
      paluuarvo = toteutuu
      End If
      End If
      jajos = paluuarvo
      End Function

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

    Luetuimmat keskustelut

    1. Puukotus Kajaanissa

      Kuka puukotti ja ketä? https://yle.fi/a/74-20247765 Vähemmän yllättäen päihteet mainittu
      Kajaani
      58
      1422
    2. Taas henkirikos

      Kuka lienee nyt asialla.
      Ilomantsi
      27
      1030
    3. 80
      911
    4. Mitä söpö

      Mies mietit?
      Ikävä
      64
      778
    5. Nainen, tässä olen kahden vaiheilla

      Toinen pitäisi valita ja kummassakin on hyvät ja huonot puolensa. Toinen olisi sellainen pysyvä mutta työläs. Toinen taa
      Ikävä
      69
      754
    6. Miten uskallan sua nähdä

      Kun vaikutat suuttuneelta :(
      Ikävä
      47
      722
    7. Hyvä on sitten, jos et sitä s*ksiä halua kanssani.

      Rakastetaan vaan toisiamme, voin käydä muualla tyydyttämässä fyysisenpuolen tarpeet. Puhumalla tämäkin olisi selvinnyt.
      Ikävä
      131
      685
    8. Minä en ole koskaan

      Rakastanut ketään toista yhtä paljon kuin sinua
      Ikävä
      89
      680
    9. Humalassa autolla ajo.

      Tuhti humala hyydytti kuljettajan Suomussalmella -sammui rattiin ,uutisoi Ylä-Kainuu.
      Suomussalmi
      11
      662
    10. Tiesitkö? Jorma Uotisen EX-rakas on Helena Lindgren - Nämä ovat välit nyt: "Me ollaan..."

      Jorma Uotinen ja Helena Lindgren olivat avoliitossa v. 1982-1999. Pariskunta oli aikansa näyttävä julkkispari, missä i
      Kotimaiset julkkisjuorut
      13
      636
    11. Suloinen ja herkkä

      Toiset huomioiva, räväkkä, yllättävä. Ei sellaisesta voi olla pitämättä.
      Rakkaus ja rakastaminen
      31
      595
    12. Vähän pitää

      Kiusia ja näyttää
      Ikävä
      103
      574
    13. Jäljitelmä Birginit

      Ei jumaleisson, Jeffin vaimo kertoo et nää Hermesit olikin jäljitelmiä ja timangit labrarääsää. Anna mun kaikki kestää �
      Kotimaiset julkkisjuorut
      135
      570
    14. Hurja pako Kuhmossa

      19 vuotias kaahasi humalassa jalkakäytävälle tänään. Kuka mitä häh.
      Kuhmo
      4
      562
    15. Minä muistan

      Minä muistan sinut nauravana. Sellaisena, joka sai tavallisenkin hetken tuntumaan vähän kevyemmältä, kuin huoneeseen ol
      Ikävä
      45
      550
    16. Nyt se syksy on sitten alkanut

      Esimerkiksi tänään sataa aamusta iltaan, ja nytkin.
      Maailman menoa
      35
      529
    17. Hyvää yötä hurmuri

      Iltaa haaveeni! Kauniita unia😘 Jospa me vielä nähtäis ja juteltais, suukoteltais ja halittais, siliteltäis ja hyväiltä
      Ikävä
      24
      503
    18. Mä voisin rakastua noihin tähti silmiin

      Katseesi on niin lumoava nainen💚.
      Ikävä
      18
      492
    19. Taidat olla

      Luovuttanut jo minun suhteeni osalta?
      Ikävä
      36
      475
    20. Jos tullaan toisiamme vastaan, niin

      pitäiskö pysähtyä ja onnitella?
      Ikävä
      37
      471
    Aihe