Office
Kirjaudu sisään
Lukujoukon ainutkertaisten arvojen määrän laskeminen

Lukujoukon ainutkertaisten arvojen määrän laskeminen

Huomautus:  Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon .

Oletetaan, että haluat tietää, kuinka monta yksilöllistä arvoa on sellaisessa alueessa, joka sisältää useita samoja arvoja. Jos sarake sisältää esimerkiksi

  • arvot 5, 6, 7 ja 6, tällöin yksilöllisiä arvoja on kolme: 5, 6 ja 7 

  • arvot Sallinen, Suominen, Suominen, Suominen, tällöin yksilöllisiä arvoja on kaksi: Sallinen ja Suominen. 

Voit laskea ainutkertaisten arvojen määrän laskeminen useilla tavoilla.

Sisältö

Ainutkertaisten arvojen määrän laskeminen suodattimen avulla

Ainutkertaisten arvojen määrän laskeminen funktioiden avulla

Yksilöllisten arvojen määrän laskeminen suodattimen avulla

Voit poimia yksilölliset arvot tietosarakkeesta Erikoissuodatus-valintaikkunassa ja liittää ne sitten uuteen paikkaan. Sen jälkeen voit laskea uuden alueen arvojen määrän RIVIT-funktion avulla.

  1. Valitse solualue tai varmista, että aktiivinen solu on taulukossa.

    Varmista, että solualueessa on sarakeotsikko.

  2. Valitse Tiedot-välilehden Lajittele ja suodata ‑ryhmässä Lisäasetukset.

    Näyttöön tulee Erikoissuodatus-valintaikkuna.

  3. Valitse Kopioi toiseen paikkaan.

  4. Kirjoita soluviittaus Kopioi-ruutuun.

    Vaihtoehtoisesti voit napsauttaa Kutista valintaikkuna Painikkeen kuva Piilota valintaikkuna tilapäisesti, valitse laskentataulukon solu ja paina sitten Laajenna valintaikkuna Painikkeen kuva .

  5. Valitse Vain ainutkertaiset tietueet -valintaruutu ja valitse OK.

    Excel kopioi alueen yksilölliset arvot uuteen sijaintiin alkaen solusta, jonka määritit Kopioi-ruudussa.

  6. Kirjoita tyhjään soluun alueen viimeisen solun alapuolella rivit -funktio. Käytä yksilöllisiä arvoja, jonka kopioit juuri alueen argumenttina, lukuun ottamatta sarakeotsikkoa. Jos ainutkertaisten arvojen on B2:B45, voit kirjoittaa esimerkiksi =ROWS(B2:B45).

Sivun alkuun

Yksilöllisten arvojen määrän laskeminen funktioiden avulla

Käytä tähän tehtävään funktioiden JOS, SUMMA, TAAJUUS, VASTINE ja PITUUS yhdistelmiä:

  • Määritä luku 1 joka kerran, kun JOS-funktio on tosi.

  • Laske summa SUMMA-funktiolla.

  • Laske yksilöllisten arvojen määrä TAAJUUS-funktiolla. TAAJUUS-funktio ohittaa tekstin ja nolla-arvot. Tietyn arvon ensimmäiselle esiintymälle palautetaan kyseisen arvon esiintymiskertoja vastaava luku. Jokaiselle tämän arvon seuraaville esiintymille palautetaan nolla.

  • Etsi tekstiarvon sijainti tietoalueessa VASTINE-funktiolla. Funktion palauttamaa arvoa käytetään tämän jälkeen TAAJUUS-funktion argumenttina, jotta voidaan laskea vastaavat tekstiarvot.

  • Etsi tyhjät solut PITUUS-funktiolla. Tyhjien solujen pituus on 0.

Esimerkki

Esimerkkiä on ehkä helpompi tarkastella, jos kopioit sen tyhjään laskentataulukkoon.

Esimerkin kopioiminen

  1. Luo tyhjä työkirja tai laskentataulukko.

  2. Valitse esimerkki ohjeaiheesta.

    Huomautus: Älä valitse rivi- tai sarakeotsikoita.

    Esimerkin valitseminen ohjeesta

    Esimerkin valitseminen ohjeesta

  3. Paina näppäinyhdistelmää CTRL+C.

  4. Valitse taulukosta solu A1 ja paina CTRL+V.

  5. Voit vaihdella tulosten ja tuloksia palauttavien kaavojen tarkastelemisen välillä painamalla CTRL+` (gravis) tai napsauttamalla Kaavat-välilehdessä Kaavan tarkistaminen -ryhmän Näytä kaavat -painiketta.

1

2

3

4

5

6

7

8

9

10

A

B

Tiedot

Tiedot

986

Sallinen

Suominen

563

67

789

235

Sallinen

Suominen

689

789

Suominen

143

56

237

67

235

Kaava

Kuvaus (tulos)

=SUMMA(JOS(TAAJUUS(A2:A10;A2:A10)>0;1))

Laskee solualueen A2:A10 sisältämien yksilöllisten numeroarvojen määrän, mutta ei laske tyhjiä soluja tai tekstiarvoja (4).

=SUMMA(JOS(TAAJUUS(VASTINE(B2:B10;B2:B10;0);VASTINE(B2:B10;B2:B10;0))>0;1))

Laskee solualueen B2:B10 yksilöllisten numero- ja tekstiarvojen määrän (solualue ei saa sisältää tyhjiä soluja) (7).

=SUMMA(JOS(TAAJUUS(JOS(PITUUS(A2:A10)>0;VASTINE(A2:A10;A2:A10;0);""); JOS(PITUUS(A2:A10)>0;VASTINE(A2:A10;A2:A10;0);""))>0;1))

Laskee solualueen A2:A10 sisältämien yksilöllisten teksti- ja numeroarvojen määrän, mutta ei laske tyhjiä soluja tai tekstiarvoja (6).

Huomautukset    

  • Esimerkin kaavat on annettava matriisikaavoina. Valitse kukin kaavan sisältävä solu, paina F2-painiketta ja paina sitten CTRL+VAIHTO+ENTER.

  • Jos haluat nähdä vaihe vaiheelta, kuinka funktio laskee arvot, valitse kaavan sisältävä solu ja valitse sitten Kaavat-välilehdessä Kaavan tarkistaminen ‑ryhmästä Laske kaava.

Funktion tiedot

  • TAAJUUS-funktio laskee, kuinka usein arvot esiintyvät arvoalueella, ja palauttaa sitten luvut pystysuuntaisena matriisina. Käytä TAAJUUS-funktiota esimerkiksi tulosalueelle sijoittuvien testitulosten määrän laskemiseen. Koska funktio palauttaa matriisin, se täytyy kirjoittaa matriisikaavana.

  • VASTINE-funktio etsii määritettyä kohdetta solualueesta ja palauttaa sitten kyseisen kohteen suhteellisen sijainnin alueessa. Esimerkiksi jos alueessa A1:A3 on arvot 5, 25 ja 38, kaava =VASTINE(25,A1:A3;0) palauttaa arvon 2, koska 25 on alueen toinen arvo.

  • LEN -funktio palauttaa tekstimerkkijonon merkkien määrän.

  • SUMMA-funktio laskee yhteen kaikki luvut, jotka määrität argumenteiksi. Argumentti voi olla alue, soluviittaus, matriisi, vakio, kaava tai toisen funktion tulos. Esimerkiksi SUMMA(A1:A5) laskee yhteen kaikki soluissa A1–A5 olevat luvut.

  • JOS-funktio palauttaa yhden arvon, jos määrittämäsi ehto on TOSI, ja toisen arvon, jos ehto on EPÄTOSI.

Sivun alkuun

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×