Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2013

Tässä artikkelissa kuvataan Microsoft Excelin TKESKIARVO-funktion kaavasyntaksi ja käyttö.

Kuvaus

Laskee keskiarvon luettelon tai tietokannan tietueiden niistä kentistä (sarakkeista), jotka vastaavat määritettyjä ehtoja.

Syntaksi

TKESKIARVO(tietokanta;kenttä;ehdot)

TKESKIARVO-funktion syntaksissa on seuraavat argumentit:

  • Tietokanta     on luettelon tai tietokannan muodostava solualue. Tietokanta on toisiinsa liittyvien tietojen luettelo, jonka rivit ovat tietueita ja sarakkeet kenttiä. Luettelon ensimmäinen rivi sisältää kaikkien sarakkeiden otsikot.

  • Kenttä     määrittää, mitä saraketta funktiossa käytetään. Voit määrittää kentän joko tekstimuodossa kirjoittamalla sarakeotsikon lainausmerkkeihin, esimerkiksi "Ikä" tai "Tuotto", tai sarakkeen sijaintia luettelossa vastaavana lukuna (ilman lainausmerkkejä); tällöin luettelon ensimmäisen sarakkeen numero on 1, toisen sarakkeen numero 2 ja niin edelleen.

  • Ehdot     on funktion ehdot sisältävä solualue. Voit käyttää ehtoargumenttina mitä tahansa aluetta, kun alue sisältää vähintään yhden sarakeotsikon ja otsikon alapuolella on vähintään yksi ehdon määrittävä solu.

Huomautuksia

  • Voit käyttää ehtoargumenttina mitä tahansa aluetta, kunhan siinä on vähintään yksi sarakeotsikko ja otsikon alapuolella on vähintään yksi solu ehdon määrittämiseen.

    Jos esimerkiksi alueen G1:G2 solussa G1 on kentän otsikko Tulot ja solussa G2 on arvo 10 000, voit määrittää alueen nimeksi EtsiTulot ja käyttää nimeä tietokantafunktioiden ehtoargumenttina.

  • Vaikka ehtoalue voidaan sijoittaa mihin tahansa kohtaan taulukossa, älä sijoita ehtoaluetta luettelon alapuolelle. Jos lisäät luetteloon tietoja, uudet tiedot lisätään luettelon alapuolella olevalle ensimmäiselle riville. Excel ei voi lisätä uusia tietoja, jos alapuolella oleva rivi ei ole tyhjä.

  • Varmista, ettei ehtoalue mene päällekkäin luettelon kanssa.

  • Jos haluat suorittaa toiminnon tietokannan koko sarakkeessa, lisää tyhjä rivi ehtoalueen sarakeotsikkojen alapuolelle.

Esimerkkejä

Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel-laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, että näet kaikki tiedot.

Puu

Korkeus

Ikä

Tuotto

Voitto

Korkeus

=Omenapuu

>10

<16

=Päärynäpuu

Puu

Korkeus

Ikä

Tuotto

Voitto

Omena

18

20

14

105

Päärynäpuu

12

12

10

96

Kirsikkapuu

13

14

9

105

Omenapuu

14

15

10

75

Päärynäpuu

9

8

8

76,8

Omena

8

9

6

45

Kaava

Kuvaus

Tulos

=TKESKIARVO(A4:E10;"Tuotto";A1:B2)

Yli 3,3 metrin korkuisten omenapuiden keskimääräinen tuotto.

12

=TKESKIARVO(A4:E10;3;A4:E10)

Kaikkien tietokannan puiden keski-ikä.

13

Esimerkkejä ehdoista

  • Soluun kirjoitettu yhtäläisyysmerkki osoittaa, että soluun halutaan kirjoittaa kaava. Jos haluat näyttää yhtäläisyysmerkin sisältävää tekstiä, lisää tekstin ja yhtäläisyysmerkin ympärille lainausmerkit, kuten tässä:

    "=Lahtinen"

    Toimi samoin, jos kirjoitat lausekkeen (yhdistelmän kaavoja, operaattoreita ja tekstiä) ja haluat yhtäläisyysmerkin näkyvän sen sijaan, että Excel käyttäisi sitä laskutoimituksessa. Esimerkki:

    =''= arvo ''

    jossa arvo on etsittävä teksti tai arvo. Esimerkki:

Soluun kirjoitettu teksti

Excelin laskema ja näyttämä tulos

="=Lahtinen"

=Lahtinen

="=3000"

=3000

Seuraavissa jaksoissa on esimerkkejä monimutkaisista ehdoista.

Useita ehtoja yhdessä sarakkeessa

Totuusarvoehto:     (Myyjä = "Lahtinen" TAI Myyjä = "Järvinen")

Jos haluat löytää rivit, jotka toteuttavat useita yhdessä sarakkeessa olevia ehtoja, kirjoita hakuehdot allekkain eri riveille ehtoalueelle.

Seuraavan tietoalueen (A6:C10) ehtoalue (B1:B3) näyttää rivit, joiden Myyjä-sarakkeessa on nimi Lahtinen, Järvinen tai Lehtonen (A8:C10).

 

A

B

C

1

Tyyppi

Myyjä

Myynti

2

=Lahtinen

3

=Järvinen

4

5

6

Tyyppi

Myyjä

Myynti

7

Juomat

Lidman

5122 €

8

Liha

Sallinen

450 €

9

jalosteet

Larsson

6328 €

10

Jalosteet

Sallinen

6544 €

Useita ehtoja useissa sarakkeissa, joissa kaikkien ehtojen on oltava tosia

Totuusarvoehto:     (Tyyppi = "Jalosteet" JA Myynti > 1000)

Jos haluat löytää tiedot, jotka toteuttavat useita ehtoja useassa sarakkeessa, kirjoita ehdot samalle riville ehtoalueella.

Esimerkiksi seuraavan tietoalueen (A6:C10) ehtoalue (A1:C2) näyttää kaikki rivit, jotka sisältävät tekstin "Jalosteet" Laji-sarakkeessa ja joiden Myynti-sarakkeen arvo on suurempi kuin 1 000 € (A9:C10).

 

A

B

C

1

Tyyppi

Myyjä

Myynti

2

=Jalosteet

>1000

3

4

5

6

Tyyppi

Myyjä

Myynti

7

Juomat

Lidman

5122 €

8

Liha

Sallinen

450 €

9

jalosteet

Larsson

6328 €

10

Jalosteet

Sallinen

6544 €

Useita ehtoja useissa sarakkeissa, joissa mikä tahansa ehto voi olla tosi

Totuusarvoehto:     (Tyyppi = "Jalosteet" TAI Myyjä = "Lahtinen")

Jos haluat löytää rivit, jotka toteuttavat useita ehtoja useassa sarakkeessa, joissa mikä tahansa ehto voi olla tosi, kirjoita ehdot ehtoalueen eri riveille.

Seuraavan tietoalueen (A6:C10) ehtoalue (A1:B3) näyttää kaikki rivit, jotka joko sisältävät tekstin "Jalosteet" Tuote-sarakkeessa tai "Lahtinen" Myyjä-sarakkeessa (A8:C10).

 

A

B

C

1

Tyyppi

Myyjä

Myynti

2

=Jalosteet

3

=Lahtinen

4

5

6

Tyyppi

Myyjä

Myynti

7

Juomat

Lidman

5122 €

8

Liha

Sallinen

450 €

9

jalosteet

Larsson

6328 €

10

Jalosteet

Sallinen

6544 €

Useita ehtojoukkoja, joissa kukin ehtojoukko sisältää ehtoja useita sarakkeita varten

Totuusarvoehto:     ( (Myyjä = "Lahtinen" JA Myynti >3000) TAI (Myyjä = "Järvinen" JA Myynti > 1500) )

Jos haluat löytää rivit, jotka toteuttavat useita ehtojoukkoja ja kukin ehtojoukko sisältää ehtoja useita sarakkeita varten, kirjoita ehdot eri riveille.

Seuraavan tietoalueen (A6:C10) ehtoalue (B1:C3) näyttää kaikki rivit, jotka sisältävät tekstin "Lahtinen" Myyjä-sarakkeessa, kun Myynti on suurempi kuin 3 000, sekä myyjä Järvistä koskevat rivit, joissa Myynti-sarakkeen arvo on suurempi kuin 1 500 (A9:C10).

 

A

B

C

1

Tyyppi

Myyjä

Myynti

2

=Lahtinen

>3000

3

=Järvinen

>1500

4

5

6

Tyyppi

Myyjä

Myynti

7

Juomat

Lidman

5122 €

8

Liha

Sallinen

450 €

9

jalosteet

Larsson

6328 €

10

Jalosteet

Sallinen

6544 €

Useita ehtojoukkoja, joissa kukin ehtojoukko sisältää ehtoja yhtä saraketta varten

Totuusarvoehto:     ( (Myynti > 6000 JA Myynti < 6500 ) TAI (Myynti < 500) )

Jos haluat löytää rivit, jotka toteuttavat useita ehtojoukkoja ja kukin ehtojoukko sisältää ehtoja yhtä saraketta varten, sisällytä samaan sarakeotsikkoon useita sarakkeita.

Seuraavan tietoalueen (A6:C10) ehtoalue (C1:D3) näyttää rivit, jotka sisältävät arvot 6 000–6 500 ja joiden Myynti-sarakkeen arvo on pienempi kuin 500 (A8:C10).

 

A

B

C

D

1

Tyyppi

Myyjä

Myynti

Myynti

2

>6000

<6500

3

<500

4

5

6

Tyyppi

Myyjä

Myynti

7

Juomat

Lidman

5122 €

8

Liha

Sallinen

450 €

9

jalosteet

Larsson

6328 €

10

Jalosteet

Sallinen

6544 €

Ehto, jolla etsitään vain tiettyjä merkkejä sisältäviä tekstiarvoja

Voit etsiä vain tiettyjä merkkejä sisältäviä tekstiarvoja tekemällä vähintään yhden seuraavista toimista:

  • Kirjoittamalla yhden tai useita merkkejä ilman yhtäläisyysmerkkiä (=) voit etsiä rivit, joiden sarakkeessa on näillä merkeillä alkava teksti. Jos esimerkiksi kirjoitat ehdon Lah, Excel löytää rivit, joilla on "Lahtinen", "Lahti" ja "Lahtela".

  • Käytä yleismerkkiä.

    Seuraavia yleismerkkejä voidaan käyttää vertailuehtona.

Yleismerkki

Etsittävä teksti

? (kysymysmerkki)

Mikä tahansa merkkiEsimerkiksi k?ila löytää tekstit "keila" ja "kiila"

* (tähti)

Miten monta merkkiä tahansaEsimerkiksi *aja löytää tekstit "laaja" ja "varaaja"

~ (tilde), jota seuraa ?, * tai ~

Kysymysmerkki, tähti tai tildeEsimerkiksi v91~? löytää tekstin "v91?"

Seuraavan tietoalueen (A6:C10) ehtoalue (A1:B3) näyttää rivit, joiden Tyyppi-sarakkeen alussa on merkit "Li" tai rivit, joiden Myyjä-sarakkeen toinen merkki on "ä" (A7:C9).

 

A

B

C

1

Tyyppi

Myyjä

Myynti

2

Li

3

=?ä*

4

5

6

Tyyppi

Myyjä

Myynti

7

Juomat

Lidman

5122 €

8

Liha

Sallinen

450 €

9

jalosteet

Larsson

6328 €

10

Jalosteet

Sallinen

6544 €

Kaavan lopputuloksen luomat ehdot

Voit käyttää ehtona laskettua arvoa, joka on kaava tulos. Muista seuraavat tärkeät asiat:

  • Kaavan on annettava tulokseksi joko TOSI tai EPÄTOSI.

  • Koska käytät kaavaa, kirjoita kaava normaalilla tavalla. Älä kirjoita lauseketta seuraavasti:

    =''= arvo ''

  • Älä käytä sarakeotsikkoa ehdon otsikkona. Säilytä ehdon otsikko tyhjänä tai käytä otsikkoa, joka ei ole luettelossa sarakeotsikko (alla olevissa esimerkeissä Laskettu keskiarvo ja Tarkka vastine).

    Jos käytät kaavassa sarakeotsikkoa etkä suhteellista soluviittausta tai aluenimeä, Excel näyttää virhesanoman, kuten #NIMI? tai #ARVO! ehdon sisältävässä solussa. Sanomaa ei tarvitse huomioida, koska se ei vaikuta alueen suodattamiseen.

  • Hakuehtona käyttämäsi kaavan on käytettävä suhteellinen viittaus ensimmäisen rivin vastaavaan soluun (alla olevissa esimerkeissä C7 ja A7).

  • Kaikkien muiden kaavan viittausten on oltava suoria viittauksia.

Seuraavissa jaksoissa on esimerkkejä kaavan tuloksena luoduista ehdoista.

Tietoalueen arvojen keskiarvoa suurempien arvojen etsiminen suodattamalla

Seuraavan tietoalueen (A6:D10) ehtoalue (D1:D2) näyttää rivit, joiden Myynti-sarakkeen arvo on suurempi kuin kaikkien Myynti-arvojen keskiarvo (C7:C10). Kaavassa "C7" viittaa tietoalueen ensimmäisen rivin (7) suodatettuun sarakkeeseen (C).

 

A

B

C

D

1

Tyyppi

Myyjä

Myynti

Laskettu keskiarvo

2

=C7>KESKIARVO($C$7:$C$10)

3

4

5

6

Tyyppi

Myyjä

Myynti

7

Juomat

Lidman

5122 €

8

Liha

Sallinen

450 €

9

jalosteet

Larsson

6328 €

10

Jalosteet

Sallinen

6544 €

Tekstin suodattaminen käyttämällä hakua, jossa kirjainkoko on merkitsevä

Tietoalueen (A6:D10) ehtoalue (D1:D2) näyttää rivit, joiden Tyyppi-sarakkeessa on arvo "Jalosteet", suorittamalla isot ja pienet kirjaimet huomioivan haun VERTAA-funktiolla (A10:C10). Kaavassa "A7" viittaa tietoalueen ensimmäisen rivin (7) suodatettuun sarakkeeseen (A).

 

A

B

C

D

1

Tyyppi

Myyjä

Myynti

Tarkka vastaavuus

2

=VERTAA(A7, "Jalosteet")

3

4

5

6

Tyyppi

Myyjä

Myynti

7

Juomat

Lidman

5122 €

8

Liha

Sallinen

450 €

9

jalosteet

Larsson

6328 €

10

Jalosteet

Sallinen

6544 €

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.