Excel AVERAGEIFS -funktio laskee yhden tai useamman kriteerin täyttävien alueiden numeroiden keskiarvon. AVERAGEIFS -kriteereihin voi sisältyä loogisia operaattoreita (>,<,,=) and wildcards (*,?) for partial matching.
Excel kuinka tehdä pöytäTarkoitus Keskimääräiset solut, jotka täyttävät useita ehtoja Palautusarvo Kaikkien ehtojen täyttävien solujen keskiarvo Syntaksi = AVERAGEIFS (keskiarvo, alue1, kriteerit1, [alue2], [kriteerit2], ...) Argumentit
- avg_rng - Alue keskiarvoon.
- alue 1 - Ensimmäinen alue, joka haihtuu.
- kriteerit 1 - Alueella käytettävät kriteerit 1.
- alue2 - [valinnainen] Toinen arvioitava alue.
- kriteerit 2 - [valinnainen] Alueella 2 käytettävät kriteerit.
KESKIARVO -funktio laskee niiden lukujen keskiarvon, jotka täyttävät annetut ehdot. Ensimmäinen AVERAGEIFS: lle annettu alue on alue, joka sisältää numeroita keskiarvoon. Kriteerit toimitetaan paria [alue, ehdot] ja vain ensimmäinen pari vaaditaan. Anna jokaiselle lisäehdolle toinen alue/ehtopari. AVERAGEIFS: lle annettuja ehtoja sovelletaan AND -logiikalla - kaikkien kriteerien on oltava totta, jotta luku voidaan sisällyttää keskiarvoon.
Kriteerit voidaan antaa numeroina, merkkijonoina tai viitteinä. Kelvollisia ehtoja voivat olla esimerkiksi 10, '> 10', A1 tai<'&A1. Criteria can also include yleismerkit osittaiseen sovittamiseen.
AVERAGEIFS on ryhmässä kahdeksan toimintoa Excelissä joka jakaa loogiset kriteerit kahteen osaan (alue + kriteerit). Tämän seurauksena ehtojen muodostamisessa käytetty syntaksi on erilainen ja KESKIMÄÄRÄISET vaatii solualue etäisyysargumenteille - et voi käyttää matriisi .
AVERAGEIFS jättää automaattisesti huomiotta tyhjät solut, vaikka kriteerit vastaisivat. Toisin sanoen, AVERAGEIFS ei sisällä tyhjiä soluja keskiarvoon. AVERAGEIFS palauttaa #DIV/0! jos yksikään solu ei täytä ehtoja.
Esimerkkejä
Esitetyssä esimerkissä H5: H7: n kaavat ovat:
= AVERAGEIFS (C5:C15,C5:C15,'>0') = AVERAGEIFS (C5:C15,C5:C15,'>0',C5:C15,'<500000') = AVERAGEIFS (C5:C15,D5:D15,'>=2',E5:E15,'>1')
Nämä kaavat palauttavat kiinteistöjen keskihinnan, jossa:
- hinnat ovat suurempia kuin nolla
- hinnat ovat yli nolla ja alle 500 000 dollaria
- kiinteistöissä on vähintään 2 makuuhuonetta ja yli 1 kylpyhuone
Lainausmerkit ('') ehdoissa
Yleensä ehtojen tekstiarvot on lainausmerkeissä (''), ja numerot eivät. Kuitenkin, kun a looginen operaattori sisältyy numeroon, numero ja operaattori on liitettävä lainausmerkkeihin. Huomaa ero alla olevien kahden esimerkin välillä. Koska toinen kaava käyttää operaattoria (> =) suurempi tai yhtä suuri, operaattori ja numero on molemmat lainausmerkeissä.
= AVERAGEIFS (C5:C15,D5:D15,2) // 2 bedrooms = AVERAGEIFS (C5:C15,D5:D15,'>=2') // 2+ bedrooms
Lainausmerkkejä käytetään myös tekstiarvoissa. Esimerkiksi B1: B10 -arvojen keskiarvoon, kun A1: A10 -arvot ovat punaisia, voit käyttää seuraavanlaista kaavaa:
= AVERAGEIFS (B1:B10,A1:A10,'red')
Useita kriteerejä
Kirjoita ehdot pareittain [alue, ehdot]. Esimerkiksi keskiarvoihin A1: A10, jossa B1: B10 = 'A', ja C1: C10> 5, käytä:
kuinka muuntaa kaikki korkit oikeaksi Excelissä
= AVERAGEIFS (A1:A10,B1:B10,'A',C1:C10,'>5')
Arvo toisesta solusta
Toisen solun arvo voidaan sisällyttää ehtoihin käyttämällä ketjutus . Alla olevassa esimerkissä AVERAGEIFS palauttaa A1: A10 -lukujen keskiarvon, jotka ovat pienempiä kuin solun B1 arvo. Huomaa alle operaattori (joka on teksti) on lainausmerkeissä.
= AVERAGEIFS (A1:A10,A1:A10,'<'&B1) // average values less than B1
Yleismerkit
The yleismerkki merkkejä kysymysmerkki (?), tähti (*) tai tilde (~) voidaan käyttää kriteereissä. Kysymysmerkki (?) Vastaa yhtä merkkiä ja tähti (*) vastaa nollaa tai useampia merkkejä. Esimerkiksi keskiarvoihin B1: B10, kun arvot A1: A10 sisältää tekstiä 'punainen', voit käyttää seuraavanlaista kaavaa:
= AVERAGEIFS (B1:B10,A1:A10,'*red*')
Tilde (~) on pakomerkki, jonka avulla voit löytää kirjaimellisia yleismerkkejä. Jos haluat esimerkiksi kirjaimellisen kysymysmerkin (?), Tähden (*) tai tilden (~), lisää tilde jokerimerkin eteen (eli ~ ?, ~*, ~~).
Huomautus: argumenttien järjestys on erilainen AVERAGEIFS- ja KESKIMÄÄRÄINEN . Alue keskiarvoon on aina ensimmäinen argumentti AVERAGEIFS: ssä.
Huomautuksia
- Jos mikään data ei täytä ehtoja, AVERAGEIFS palauttaa #DIV0! virhe
- Jokaisella lisäalueella on oltava sama määrä rivejä ja sarakkeita kuin keskimääräinen_alue .
- Ei-numeeriset kriteerit on liitettävä lainausmerkkeihin, mutta numeeriset kriteerit eivät. Esimerkiksi: 100, '100', '> 32', 'jim' tai A1 (jossa A1 sisältää numeron).
- Yleismerkit? ja * voidaan käyttää ehdoissa. Kysymysmerkki vastaa yhtä merkkiä ja tähti vastaa nollaa tai useampia merkkejä.
- Löydä kirjaimellinen kysymysmerkki tai tähti käyttämällä tildettä (~) edessä olevaan kysymysmerkkiin tai tähtiin (eli ~ ?, ~*).