Kuinka käyttää Excel AVERAGEIFS -toimintoa -

Yhteenveto

Excel AVERAGEIFS -funktio laskee yhden tai useamman ehdon täyttävän alueen lukujen keskiarvon. AVERAGEIFS-kriteerit voivat sisältää loogisia operaattoreita (>, <,, =) ja jokerimerkkejä (* ,?) osittaiseksi sovitukseksi.

Tarkoitus

Keskimääräinen soluja, jotka vastaavat useita ehtoja

Palautusarvo

Kaikkien kriteerien täyttävien solujen keskiarvo

Syntaksi

= AVERAGEIFS (keskim ._rng, alue1, kriteerit1, (alue2), (ehdot2),…)

Väitteet

  • avg_rng - Keskiarvo.
  • alue1 - Ensimmäinen alue, joka poistetaan.
  • kriteerit1 - Alueella käytettävät kriteerit1.
  • alue2 - (valinnainen) Toinen arvioitava alue.
  • kriteerit2 - (valinnainen) Alueella 2 käytettävät ehdot.

Versio

Excel 2007

Käyttöohjeet

AVERAGEIFS-funktio laskee annettujen ehtojen täyttävän alueen lukujen keskiarvon. Ensimmäinen AVERAGEIFS: lle annettu alue on luku, joka sisältää keskiarvon. Kriteerit toimitetaan pareittain (alue, kriteerit), ja vain ensimmäinen pari vaaditaan. Anna jokaiselle uudelle ehdolle toinen alue / kriteeripari. AVERAGEIFS: lle annettuja ehtoja sovelletaan AND-logiikalla - kaikkien kriteerien on oltava totta, jotta luku voidaan sisällyttää keskiarvoon.

Kriteerit voidaan toimittaa numeroina, merkkijonoina tai viitteinä. Esimerkiksi kelvolliset kriteerit voivat olla 10, "> 10", A1 tai "<" & A1. Kriteereihin voi sisältyä myös jokerimerkit osittaiseksi hakemiseksi.

AVERAGEIFS on Excelin kahdeksan funktion ryhmässä, joka jakaa loogiset ehdot kahteen osaan (alue + kriteerit). Seurauksena on, että kriteerien muodostamiseen käytetty syntaksi on erilainen, ja AVERAGEIFS vaatii solualueet argumenttialueille - et voi käyttää matriisia.

AVERAGEIFS ohittaa tyhjät solut automaattisesti, vaikka kriteerit vastaavat. Toisin sanoen AVERAGEIFS ei sisällä tyhjiä soluja keskiarvoon. AVERAGEIFS palauttaa # DIV / 0! jos mikään solu ei täytä ehtoja.

Esimerkkejä

Esitetyssä esimerkissä kaavat kohdissa H5: H7 ovat:

=AVERAGEIFS(C5:C15,C5:C15,">0") =AVERAGEIFS(C5:C15,C5:C15,">0",C5:C15,"=2",E5:E15,">1")

Nämä kaavat palauttavat kiinteistöjen keskihinnan, jossa:

  1. hinnat ovat suurempia kuin nolla
  2. hinnat ovat suurempia kuin nolla ja alle 500 000 dollaria
  3. kiinteistöissä on vähintään 2 makuuhuonetta ja yli 1 kylpyhuone

Kaksoislainausmerkit ("") ehdoissa

Yleensä ehtojen teksti-arvot on liitetty lainausmerkkeihin ("") ja numerot eivät. Kuitenkin, kun looginen operaattori sisältyy numeroon, numero ja operaattori on liitettävä lainausmerkeihin. Huomaa ero alla olevissa kahdessa esimerkissä. Koska toinen kaava käyttää suurempaa tai yhtä suurta operaattoria (> =), operaattori ja numero ovat molemmat lainausmerkeissä.

=AVERAGEIFS(C5:C15,D5:D15,2) // 2 bedrooms =AVERAGEIFS(C5:C15,D5:D15,">=2") // 2+ bedrooms

Kaksoislainauksia käytetään myös tekstiarvoihin. Esimerkiksi keskimääräisiin arvoihin kohdassa B1: B10, kun A1: A10: n arvot ovat "punaiset", voit käyttää seuraavaa kaavaa:

=AVERAGEIFS(B1:B10,A1:A10,"red")

Useita kriteerejä

Syötä kriteerit pareittain (alue, ehdot). Esimerkiksi keskimääräisiin arvoihin A1: A10, jossa B1: B10 = "A" ja C1: C10> 5, käytä:

=AVERAGEIFS(A1:A10,B1:B10,"A",C1:C10,">5")

Arvo toisesta solusta

Toisen solun arvo voidaan sisällyttää kriteereihin ketjutuksen avulla. Alla olevassa esimerkissä AVERAGEIFS palauttaa A1: A10-luvun lukujen keskiarvon, jotka ovat pienempiä kuin solun B1 arvo. Huomaa, että pienempi kuin operaattori (joka on teksti) on lainausmerkeissä.

=AVERAGEIFS(A1:A10,A1:A10,"<"&B1) // average values less than B1

Jokerit

Jokerimerkkien kysymysmerkki (?), Tähti (*) tai tilde (~) voidaan käyttää kriteereinä. Kysymysmerkki (?) Vastaa mitä tahansa yhtä merkkiä ja tähti (*) vastaa nollaa tai useampaa mitä tahansa merkkiä. Esimerkiksi keskimääräisiin arvoihin kohdassa B1: B10, kun A1: A10: n arvot sisältävät tekstin "punainen", voit käyttää seuraavaa kaavaa:

=AVERAGEIFS(B1:B10,A1:A10,"*red*")

Tilde (~) on pakohahmo, jonka avulla voit löytää kirjaimellisia jokerimerkkejä. Esimerkiksi, jotta saat vastaamaan kirjaimellista kysymysmerkkiä (?), Tähtiä (*) tai tildettä (~), lisää tilde jokerimerkin eteen (ts. ~ ?, ~ *, ~~).

Huomaa: argumenttien järjestys on erilainen AVERAGEIFS: n ja AVERAGEIF: n välillä. Keskiarvo on aina keskiarvon ensimmäinen argumentti.

Huomautuksia

  • Jos mikään tieto ei vastaa ehtoja, AVERAGEIFS palauttaa # DIV0! virhe
  • Jokaisella ylimääräisellä alueella on oltava sama määrä rivejä ja sarakkeita kuin keskimääräinen_alue .
  • Ei-numeeriset kriteerit on liitettävä lainausmerkeihin, mutta numeeriset kriteerit eivät. Esimerkiksi: 100, "100", "> 32", "jim" tai A1 (missä A1 sisältää numeron).
  • Jokerimerkit? ja * voidaan käyttää kriteereinä. Kysymysmerkki vastaa mitä tahansa yhtä merkkiä ja tähti vastaa nollaa tai useampaa mitä tahansa merkkiä.
  • Löydä kirjaimellinen kysymysmerkki tai tähti käyttämällä tildettä (~) kysymysmerkin edessä tai tähdellä (eli ~ ?, ~ *).

Mielenkiintoisia artikkeleita...