jokerihaku

Numbersissa saa tehtyä "jokerihaun" seuraavalla kaavalla:

=LASKE.JOS(A1:A6;"*,5")

jolloin se etsii valituista arvoista kaikki luvut, joiden perässä on ,5

Esim.
3,4
1,5
47
25,6
7,5
102,5

ja antaa tulokseksi 3.

Onko tämä mahdollista myös Excelissä, ja jos on, niin miten se tehdään?
141677
Äänestä

Muut lukivat myös

Vastaukset 14

Vanhimmat
  • Joo, mutta tarkoituksena olisi saada etsittyä ne luvut, jotka päättyvät "pilkku nollaviisi".
    Pilkun vasemmalla puolella oleva luku on se jokeri.

    Jos kirjoitan excelissä tuon saman kaavan, minkä kirjoitin numbersiin, niin excel antaa tulokseksi 0, koska se ei tunnista tuota pilkku viittä, vaikka tekstimuodossa olisikin.

    Eli millä saisin korvattua tuon tähtimerkin niin, että excel ymmärtäisi sen olevan ns. jokerinumero?

    -aloittaja

    Äänestä

  • Anonyymi kirjoitti:

    Joo, mutta tarkoituksena olisi saada etsittyä ne luvut, jotka päättyvät "pilkku nollaviisi".
    Pilkun vasemmalla puolella oleva luku on se jokeri.

    Jos kirjoitan excelissä tuon saman kaavan, minkä kirjoitin numbersiin, niin excel antaa tulokseksi 0, koska se ei tunnista tuota pilkku viittä, vaikka tekstimuodossa olisikin.

    Eli millä saisin korvattua tuon tähtimerkin niin, että excel ymmärtäisi sen olevan ns. jokerinumero?

    -aloittaja

    Miten olet varmistanut solujen sisältävän tekstiä?

    Äänestä

  • Anonyymi kirjoitti:

    Miten olet varmistanut solujen sisältävän tekstiä?

    Maalasin tarvitut solut ja valitsin lukumuotoilusta valinnan "Teksti".

    -aloittaja

    Äänestä

  • Anonyymi kirjoitti:

    Maalasin tarvitut solut ja valitsin lukumuotoilusta valinnan "Teksti".

    -aloittaja

    Ok, eli ne eivät ole tekstiä, vaan edelleen lukuja. Solujen sisältö pitää muuttaa tekstiksi. Muotoilu määrittää vain millä tavalla solun sisältö esitetään.

    Äänestä

Function LASKMontakoTämmöstä E(alue As Range, malli As String) As Integer
    n = 0
    For Each solu In alue
        If solu Like malli Then n = n   1
    Next solu
    MontakoTämmöstä  = n
End Function

1Äänestä
  • Otsikkoon jäi ylimääräinen LASK. Se pois.

    Äänestä

  • Anonyymi kirjoitti:

    Otsikkoon jäi ylimääräinen LASK. Se pois.

    Intro jäi myös pois. Yleensä on tapana selittää omia aivopieruja muille hieman tarkemmin.

    Äänestä

  • Anonyymi kirjoitti:

    Intro jäi myös pois. Yleensä on tapana selittää omia aivopieruja muille hieman tarkemmin.

    Mitäs nyt, kun syötin tuon antamasi koodin, ja nyt se herjaa tuosta E:stä ja näytölle ilmestyy varoitus:

    Compile error:

    Expected: end of statement

    jotain ilmeisesti puuttuu?

    -aloittaja

    Äänestä

  • Anonyymi kirjoitti:

    Mitäs nyt, kun syötin tuon antamasi koodin, ja nyt se herjaa tuosta E:stä ja näytölle ilmestyy varoitus:

    Compile error:

    Expected: end of statement

    jotain ilmeisesti puuttuu?

    -aloittaja

    Ei puutu, vaan siinä on vieläkin ylimääräistä. Myös pitää ottaa E pois. Funktion nimi oli ensin LASKE. Päätin muuttaa sitä kuvaavammaksi, mutta uuden nimen päälleliimaus ei mennyt putkeen.

    Äänestä

  • Esim. A1:A6
    3,4
    1,5
    47
    25,6
    7,5
    102,5
    soluun mihin haluat tuloksen kaava
    =MontakoTämmöstä(A1:A6;"*,5*")
    funktio palauttaa arvon 3

    moduuliin...
    Function MontakoTämmöstä(alue As Range, malli As String) As Integer
    Dim solu As Range
    MontakoTämmöstä = 0
    For Each solu In alue
    If solu Like malli Then MontakoTämmöstä = MontakoTämmöstä 1
    Next solu
    End Function

    Äänestä

Muuta solut tekstiksi toiseen soluun funktiolla =TEXT(A1;"#,#"), ja tee haku niistä soluista. Tarvittaessa leikkaa-liitä määräten -> vain teksti.

Äänestä
  • No nyt sain toimimaan. Kaikke uutta sitä oppii... Kiitoksia paljon!

    Äänestä

Asiapitoinen ketju, hyvä pojat.

Äänestä

Kommentoi aloitusta


Anonyymi kirjoitti:

Numbersissa saa tehtyä "jokerihaun" seuraavalla kaavalla:

=LASKE.JOS(A1:A6;"*,5")

jolloin se etsii valituista arvoista kaikki luvut, joiden perässä on ,5

Esim.
3,4
1,5
47
25,6
7,5
102,5

ja antaa tulokseksi 3.

Onko tämä mahdollista myös Excelissä, ja jos on, niin miten se tehdään?

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