COUNTIFS ja sen toiminta

aropupu81

Funktio countifs osaa hakea siis tiedon kahden eri hakukriteerin mukaan;

Ohessa esimerkki;
A B C D E
1 mies 1 3 1 2
2 nainen 2 4 1 3
3 nainen 1 4 2 3
4 mies 4 2 3 1
5 mies 1 2 3 4

Jos haluan siis tietää, että monenko miehen kohdalla solussa B1-B5 esiintyy numero 1, on funktio =COUNTIFS(A1:A5;"mies";B1:B5;"1"), se palauttaa arvon 2

Mutta voiko haettavan tiedon kenttää jotenkin laajentaa aluelle B1:E5?
Tällä suoralla funktiolla en saanut sitä toimimaan.
Eli =COUNTIFS(A1:A5;"mies";B1:E5;"1") , tuo virheen.

5

237

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • aloittaja1

      Tämän voi siis kopioida seuraaville soluille, mutta se ei ole tarkoituksenmukaista kun kaavoja tulee sitten ihan liikaa ja soluja on seitsemän ruutua täynnä...

    • tulojen summaaja

      SUMPRODUCT-funktiolla saisi laskettua, mutta rivillä ei saisi olla kuin yksi "1" riviä kohti (laskee kaikki "mies"-riveillä olevat ykköset, eli esimerkissäsi vastaus olisi =4, oikea vastaus =3)
      =SUMPRODUCT((A1:A5="mies")*(B1:E5=1))
      Jos lasket F-sarakkeelle että löytyykö riviltä ykköstä ja sitten tuo COUNTIFS-lasku sarakkeilla A ja F. Ei tulisi kuin yksi ylimääräinen laskutoimitus.
      Koetin löytää netistä ohjetta tuollaiselle laskulle, mutta ei mistään löytynyt.

      • tulojen summaaja

        Koneellani ei juuri nyt ole OO:ta ja en muista enää miten tuo SUMPRODUCT lasketaan OO:lla. Nuo esimerkit on tehty suomalaisella Exelillä (TULOJEN.SUMMA).
        Kun tarkastelin netistä noita SUMPRODUCT-kaavoja OO:sessa, näyttäisi että ne kirjoitetaan toisin kuin Excelissä.
        =SUMPRODUCT(A1:A5="mies";B1:E5=1)
        SUM-funktio matriisi-kaavana näyttäisi kirjoitettavan/toimivan samaten kuin Excelin SUMPRODUCT.


    • Dokumentointi vaikuttaa ohuelta, mutta Excelin ohjeet antavat ymmärtää, että kaikkien noiden alueiden tulee olla samanmuotoisia. Näin esim. tämä kaava ei anna virhettä:
      =COUNTIFS(A1:D5;"=mies";B1:E5;"=1")

      Mutta ei se antane toivottua tulostakaan, jos tarkoitus on saada laskettua kaikki miesten ykköset.
      Jos välttämättä haluaa käyttää COUNTIFS-funktiota, eräs vaihtoehto olisi lisätä muutama apusarake (B...D), joihin kopioi tuon A-sarakkeen ja käyttää sitten sopivia alueimäärityksiä. Vaikuttaa kieltämättä kömpelöltä ratkaisulta tämä.

    • Tämmönen

      =COUNTIFS(A1:A5;"mies";C1:C5;"1") COUNTIFS(A1:A5;"mies";E1:E5;"1") COUNTIFS(A1:A5;"mies";D1:D5;"1") COUNTIFS(A1:A5;"mies";B1:B5;"1")

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

    Luetuimmat keskustelut

    1. Uskalla lähestyä minua

      Mitä siinä menetät? Vai tyydytkö kirjoittelemaan täällä? Minä olen jo tehnyt aloitteen. Paitsi jos sinua ei kiinnosta. S
      Ikävä
      61
      8050
    2. Päätin että suostun keskustelemaan

      Jos sellainen tilanne tulee.
      Ikävä
      133
      4604
    3. Oulaskankaan päätöksistä

      https://www.facebook.com/share/v/1BSCFTMTyX/ Nyt tuli kova päätös, arvostan tätä Kuoppamäen suoraselkäisyyttä.
      Oulainen
      33
      3907
    4. EMMINÄ JAKSA OOTTAA KOLMEA VIIKKOA!

      Kyllä se aiemmin parantuu😘
      Ikävä
      21
      3228
    5. On niin ikävä sua

      Ikävöin hymyäsi, näkemistäsi, sitä millainen olet.
      Ikävä
      23
      2802
    6. Tiedoksi että

      En aijo laittaa viestiä enkä soittaa enkä edes harkitse asiaa.
      Ikävä
      29
      2737
    7. Vielä me saadaan toisemme

      Uskotko kulta siihen?
      Ikävä
      51
      2422
    8. Oikeasti tekisi

      Mieli hypätä sun kaulaan eikä kävellä ohi
      Ikävä
      25
      2220
    9. Mitä toivot Suomi24:ltä? Osallistu sivuston kehitykseen!

      Moikka keskustelijat! Terveisiä Suomi24:n kehitystiimiltä. Vuosi lähenee loppuaan, mutta ennen kuin rauhoitumme joulun
      Suomi24 Blogi ★
      395
      2162
    10. Miten menee?

      Tykkäätkö minusta nyt vähemmän kun näit minut?
      Tunteet
      32
      2109
    Aihe