Excel AVERAGEIF -toiminnon käyttäminen -

Sisällysluettelo

Yhteenveto

Excel AVERAGEIF -toiminto laskee toimitettujen ehtojen mukaisen alueen keskimääräisen lukumäärän. AVERAGEIF-kriteerit voivat sisältää loogisia operaattoreita (>, <,, =) ja jokerimerkkejä (* ,?) osittaiseksi sovittamiseksi.

Tarkoitus

Hanki kriteerien täyttävien lukujen keskiarvo.

Palautusarvo

Keskiarvoa edustava luku.

Syntaksi

= AVERAGEIF (alue, kriteerit, (keskiarvo))

Väitteet

  • alue - Yksi tai useampi solu, mukaan lukien numerot tai nimet, taulukot tai viitteet.
  • ehdot - luku, lauseke, soluviite tai teksti.
  • keskimääräinen alue - (valinnainen) Keskimääräiset solut. Kun se jätetään pois, käytetään aluetta.

Versio

Excel 2007

Käyttöohjeet

AVERAGEIF laskee annettujen ehtojen täyttävän alueen lukujen keskiarvon. Kriteerit voidaan toimittaa numeroina, merkkijonoina tai viitteinä. Esimerkiksi kelvolliset kriteerit voivat olla 10, "> 10", A1 tai "<" & A1.

Keskiarvo-alue-argumentti on valinnainen. Kun keskiarvoa ei anneta, AVERAGEIF if laskee alue-argumentin numeeristen arvojen keskiarvon. Kun keskiarvo on annettu, AVERAGEIF laskee keskiarvon keskiarvon.

AVERAGEIF-kriteerit voivat sisältää loogisia operaattoreita (>, <,, =) ja jokerimerkkejä (* ,?) osittaiseksi sovittamiseksi.

AVERAGEIF 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 AVERAGEIF vaatii solualueet argumenttialueille, et voi käyttää matriisia.

AVERAGEIF ohittaa tyhjät solut automaattisesti, vaikka kriteerit vastaavat. Toisin sanoen AVERAGEIF ei sisällä tyhjiä soluja, jotka täyttävät kriteerit nollana keskiarvossa. AVERAGEIF palauttaa # DIV / 0! jos yksikään alueen soluista ei täytä kriteerejä.

AVERAGEIF-toiminto voi soveltaa vain yhtä ehtoa. Jos sinun on sovellettava useita ehtoja, käytä AVERAGEIFS-toimintoa.

Esimerkkejä

Esitetyssä esimerkissä kaavat kohdissa H5: H8 ovat seuraavat:

=AVERAGEIF(C5:C15,">0") // price greater than $0 =AVERAGEIF(C5:C15,">200000") // price greater than $200k =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms =AVERAGEIF(D5:D15,">=3",C5:C15) // 3+ bedrooms

Kaksoislainausmerkit ("") ehdoissa

Yleensä tekstiarvot 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ä.

=AVERAGEIF(D5:D15,2,C5:C15) // 2 bedrooms =AVERAGEIF(D5:D15,">=2",C5:C15) // 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:

=AVERAGEIF(A1:A10,"red",B1:B10) // average "red" only

Arvo toisesta solusta

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

=AVERAGEIF(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 B1: B10-solujen keskiarvoon, kun A1: A10-soluissa on teksti "punainen" missä tahansa, voit käyttää seuraavaa kaavaa:

=AVERAGEIF(A1:A10,"*red*",B1:B10) // contains "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. ~ ?, ~ *, ~~).

Huomautuksia

  • Alueen solut, jotka sisältävät arvon TOSI tai EPÄTOSI, ohitetaan.
  • Tyhjät solut jätetään huomioimatta alue ja keskiarvo laskettaessa keskiarvoja.
  • AVERAGEIF palauttaa # DIV / 0! jos yksikään alueen soluista ei täytä kriteerejä.
  • Average_range does not have to be the same size as range . The top left cell in average_range is used as the starting point, and cells that correspond to cells in range are averaged.
  • AVERAGEIF allows the wildcard characters question mark (?) and asterisk (*), in criteria. The ? matches any single character and the * matches any sequence of characters. To find a literal ? or *, use a tilde (~) before the character, i.e. ~* and ~?.

Related videos

Excel-kaavan virhekoodit Tässä videossa käymme läpi kaikki virhekoodit, jotka Excel näyttää, kun kaavassa on jotain vikaa. Tarkastelemme myös joitain yksinkertaisia ​​tapoja korjata virheet. AVERAGEIF-toiminnon käyttäminen Tässä videossa tarkastelemme, kuinka AVERAGEIF-funktiota käytetään laskemaan keskiarvo luvuista, jotka täyttävät yhden kriteerin tietojoukossa.

Mielenkiintoisia artikkeleita...