TKESKIARVO-funktio

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

Tässä artikkelissa kuvataan Microsoft Excelin DAVERAGE-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 solualue, joka muodostaa luettelon tai tietokannan. Tietokanta on toisiinsa liittyvien tietojen luettelo, jonka rivit ovat tietueita ja sarakkeet kenttiä. Luettelon ensimmäinen rivi sisältää kaikkien sarakkeiden otsikot.
  • Kenttä osoittaa, 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 solualue, joka sisältää määrittämäsi ehdot. 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:
    =''=entry''
    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

Totuusarvologiikka: (Myyjä = "Davolio" TAI Myyjä = "Buchanan")

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 Lahtinen 450 €
9 jalosteet Järvinen 6328 €
10 Jalosteet Lahtinen 6544 €

Useita ehtoja useissa sarakkeissa, joissa kaikkien ehtojen on oltava tosia

Totuusarvologiikka: (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 Järvinen 6328 €
10 Jalosteet Lahtinen 6544 €

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

Totuusarvologiikka: (Tyyppi = "Jalosteet" TAI Myyjä = "Davolio")

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 Lahtinen 450 €
9 jalosteet Järvinen 6328 €
10 Jalosteet Lahtinen 6544 €

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

Totuusarvologiikka: ( (Myyjä = "Davolio" JA Myynti >3000) TAI (Myyjä = "Buchanan" 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 Järvinen 6328 €
10 Jalosteet Lahtinen 6544 €

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

Totuusarvologiikka: ( (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 Lahtinen 450 €
9 jalosteet Järvinen 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 yksittäinen merkki
Esimerkiksi k?ila löytää tekstit "keila" ja "kiila"
* (tähti) Mikä tahansa merkkimäärä
Esimerkiksi *aja löytää tekstit "laaja" ja "varaaja"
~ (tilde), jota seuraa ?, * tai ~ Kysymysmerkki, tähti tai aaltoviiva
Esimerkiksi fy91~? 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 Lehtonen 5122 €
8 Liha Lahtinen 450 €
9 jalosteet Järvinen 6328 €
10 Jalosteet Sallinen 6544 €

Kaavan lopputuloksen luomat ehdot

Voit käyttää ehtona laskettua arvoa, joka on kaavan 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:
    =''=entry''
  • Ä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 suhteellisen soluviittauksen tai alueen nimen sijaan, Excel näyttää virhearvon, kuten #NAME? tai #VALUE! ehdon sisältävässä solussa. Sanomaa ei tarvitse huomioida, koska se ei vaikuta alueen suodattamiseen.
  • Ehdoissa käytettävän kaavan on viitattava suhteellisesti 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 Lehtonen 5122 €
8 Liha Sallinen 450 €
9 jalosteet Järvinen 6328 €
10 Jalosteet Lahtinen 6544 €

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 Lahtinen 6544 €