excelillä laskeminen

heepo1

Pystynkö exelissä jollakin tavalla saamaan selville, että montako kertaa sarakkeessa oleva numero vaihtuu kirjaimeksi? Eli, alla on kaksi saraketta, joissa molemmissa yhtä monta kirjainta (5) mutta ensimmäisessä sarakkeessa numero vaihtuu kirjaimeksi viisi kertaa ja toisessa sarakkeessa vain kerran.

5 3
R 4
4 6
R 4
6 7
R R
2 R
R R
6 R
R R

16

97

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Kundepuu

      helpostikin booleanilla ja matriisilla.

      kaavani on oiva esimerkki booleanin ja matriikaavojen yhteiskäytön tehokkuudesta. Monihan vierastaa näitä molempia ja kuitenkin samaa yrittävät vääntää josseilla...

      oletetaan, että esimerkin mukaiset tiedot soluissa A1:A10
      matriisikaavana tulos esim soluun C1
      { =SUMMA(ONLUKU(A1:A9)*ONTEKSTI(A2:A10))}

      ja alla raukalankaa mitä tekee....

      ekaksi testaa siis onko soluissaa A1:A9 luku ja soluissa A2:A9 tekstiä ja tämän vaiheen jälkeen tulos on tämännäköinen

      =SUMMA({TOSI;EPÄTOSI;TOSI;EPÄTOSI;TOSI;EPÄTOSI;TOSI;EPÄTOSI;TOSI}*{TOSI;EPÄTOSI;TOSI;EPÄTOSI;TOSI;EPÄTOSI;TOSI;EPÄTOSI;TOSI})

      matriisin kertolaskun jälkeen tulos
      SUMMA{1;0;1;0;1;0;1;0;1}

      ja summan jälkeen sitten tulos =5

      vastaavasti jos pitäisi laskea kirjaimen vaihtuminen numeroksi niin vaihtaa vaan kaavassa ONLUKU ja ONTEKSTI paikkaa keskenään

      selkeä, helppolukuinen ja looginen kaava -eikö?

      Keep EXCELing
      @Kunde

    • heepo1

      okei kiitos, kokeilempa tätä! mulla on englannin kielinen excel, mitäköhän silloin pitää naputella tuohon?

      • Kundepuu

        {=SUM(ISNUMBER(A1:A9)*ISTEXT(A2:A10))}

        Keep EXCELing
        @Kunde


      • heepo1
        Kundepuu kirjoitti:

        {=SUM(ISNUMBER(A1:A9)*ISTEXT(A2:A10))}

        Keep EXCELing
        @Kunde

        en tiedä teenkö jotain väärin, kun näppäilen

        =SUM(ISNUMBER(A1:A9)*ISTEXT(A2:A10))

        niin saa arvoksi nolla..


      • Kundepuu
        heepo1 kirjoitti:

        en tiedä teenkö jotain väärin, kun näppäilen

        =SUM(ISNUMBER(A1:A9)*ISTEXT(A2:A10))

        niin saa arvoksi nolla..

        se on MATRIISIKAAVA, eli kaavarivillä SHIFT CTRL ENTER
        eli aaltosulut pitää olla alussa ja lopussa


      • heepo1
        Kundepuu kirjoitti:

        se on MATRIISIKAAVA, eli kaavarivillä SHIFT CTRL ENTER
        eli aaltosulut pitää olla alussa ja lopussa

        käytän macilla open officen calcia. saan arvon nolla joka kerta kun yritän. shit ctrl enter ei ilmeisesti toimi calcissa


    • Minä teen tällaiset usein apusarakkeiden avulla. Sillä välttää virheet helpommin kuin rakentamalla jonkun hankalan kaavan. Siis apusarakkeeseen tulee 1, jos on muutos ja 0 jos ei ole ja sitten vain lasketaan summa apusarakkeista.

    • heepo1

      apusarakkeen käyttäminen ei onnistu tässä tapauksessa, koska en ole keksinyt miten sen muutostiedon pystyisi nappaamaan noilta sarakkeilta. kundepuun vinkki saattaisi toimia mutta open office calcissa ei näytä toimivan tuo ctrl shitf enter...

      • ...

        Keino 2: Ohjattu function luonti -toiminnossa rasti kohtaan Taulukko.


    • heepo1

      no nyt! kiitokset vinkistä!

    • heepo1

      nyt kun tuo toimii, niin seuraava ongelma onkin siinä että miten summata ne numerot, jotka ovat aina ensimmäisenä kun kirjain vaihtuu numeroksi?? eli:
      R
      5
      4
      R
      3
      2
      R
      9
      1

      = 17

    • heepo1

      löytyiskö keltään apuja tuohon edelliseen viestiin? Kunde?

    • ...

      =TULOJEN.SUMMA(ONLUKU(A2:A10)*ONTEKSTI(A1:A9);A2:A10)

      tavallinen kaava

    • heepo1

      no jollekin tavallinen.. mut kiitos!!

    • heepo1

      tässähän oli vielä se että piti laskea numerot ennen kirjainta yhteen, argh..?? =(eli 7)

    • heepo1

      homma kunnossa!

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

    Luetuimmat keskustelut

    1. 103
      1869
    2. Voi kun mies rapsuttaisit mua sieltä

      Saisit myös sormiisi ihanan tuoksukasta rakkauden mahlaa.👄
      Ikävä
      15
      1835
    3. Katso: Ohhoh! Miina Äkkijyrkkä sai käskyn lähteä pois Farmi-kuvauksista -Kommentoi asiaa: "En ole.."

      Tämä oli shokkiyllätys. Oliko tässä kyse tosiaan siitä, että Äkkijyrkkä sanoi asioita suoraan vai mistä.... Tsemppiä, Mi
      Tv-sarjat
      53
      1834
    4. Kyllä poisto toimii

      Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa
      80 plus
      19
      1657
    5. "Joka miekkaan tarttuu, se siihen hukkuu"..

      "Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla
      Yhteiskunta
      18
      1573
    6. Haluan jutella kanssasi Nainen

      Olisiko jo aika tavata ja avata tunteemme...On niin paljon asioita joihin molemmat ehkä haluaisimme saada vastaukset...O
      Ikävä
      10
      1350
    7. Haluan tavata Sinut Rakkaani.

      Olen valmis Kaikkeen kanssasi...Tulisitko vastaa Rakkaani...Olen todella valmistautunut tulevaan ja miettinyt tulevaisuu
      Ikävä
      26
      1310
    8. Poliisiauto Omasp:n edessä parkissa

      Poliisiauto oli parkissa monta tuntia Seinäjoen konttorin edessä tänään. Haettiinko joku tai jotain pankista tutkittavak
      Seinäjoki
      11
      1296
    9. Onko mies niin,

      että sinulle ei riitä yksi nainen? Minulle suhde tarkoittaa sitoutumista, tosin eihän se vankila saa olla kummallekaan.
      Tunteet
      14
      1281
    10. Kristityt "pyhät"

      Painukaa helvettiin, mä tulen sinne kans. Luetaan sitten raamattua niin Saatanallisesti. Ehkä Piru osaa opetta?!.
      Kristinusko
      6
      1242
    Aihe