
Excel AVERAGEIF -toiminto laskee annettujen ehtojen mukaisen alueen numeroiden keskiarvon. AVERAGEIF -kriteerit voivat sisältää loogisia operaattoreita (>,<,,=) and wildcards (*,?) for partial matching.
kuinka tehdä sumif-funktioTarkoitus Hanki kriteerien täyttävien lukujen keskiarvo. Palautusarvo Luku, joka edustaa keskiarvoa. Syntaksi = AVERAGEIF (alue, ehdot, [keskimääräinen_alue]) Argumentit
- valikoima - Yksi tai useampi solu, mukaan lukien numerot tai nimet, taulukot tai viitteet.
- kriteeri - Numero, lauseke, soluviittaus tai teksti.
- keskimääräinen_alue - [valinnainen] Solujen keskiarvo. Kun se jätetään pois, käytetään aluetta.
AVERAGEIF laskee niiden lukujen keskiarvon, jotka täyttävät annetut ehdot. Kriteerit voidaan antaa numeroina, merkkijonoina tai viitteinä. Kelvollisia ehtoja voivat olla esimerkiksi 10, '> 10', A1 tai<'&A1.
The keskimääräinen_alue argumentti on valinnainen. Kun keskimääräinen_alue ei ole annettu, AVERAGEIF jos laskee keskiarvon numeeristen arvojen valikoima Perustelu. Kun keskimääräinen_alue on annettu, AVERAGEIF laskee numeroiden keskiarvon keskimääräinen_alue .
AVERAGEIF -kriteerit voivat sisältää loogisia operaattoreita (>,<,,=) and yleismerkit (*,?) osittaista täsmäystä varten.
AVERAGEIF 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 KESKIARVO vaatii solualue alue -argumentteihin et voi käyttää matriisi .
AVERAGEIF ohittaa automaattisesti tyhjät solut, vaikka ehdot täyttyisivät. Toisin sanoen, AVERAGEIF ei sisällä tyhjiä soluja, jotka täyttävät kriteerit nollaksi keskiarvossa. KESKIARVO palauttaa #DIV/0! jos yksikään alueen solu ei täytä ehtoja.
AVERAGEIF -toiminto voi soveltaa vain yhtä ehtoa. Jos haluat käyttää useita ehtoja, käytä KESKIARVO -toiminto .
Esimerkkejä
Esitetyssä esimerkissä kaavat H5: H8 ovat seuraavat:
= AVERAGEIF (C5:C15,'>0') // price greater than= AVERAGEIF (C5:C15,'>200000') // price greater than 0k = AVERAGEIF (D5:D15,'>=2',C5:C15) // 2+ bedrooms = AVERAGEIF (D5:D15,'>=3',C5:C15) // 3+ bedrooms Yhteenveto
Excel AVERAGEIF -toiminto laskee annettujen ehtojen mukaisen alueen numeroiden keskiarvon. AVERAGEIF -kriteerit voivat sisältää loogisia operaattoreita (>,<,,=) and wildcards (*,?) for partial matching.
Tarkoitus Hanki kriteerien täyttävien lukujen keskiarvo. Palautusarvo Luku, joka edustaa keskiarvoa. Syntaksi = AVERAGEIF (alue, ehdot, [keskimääräinen_alue]) ArgumentitVersio Excel 2007 Käyttöohjeita
- valikoima - Yksi tai useampi solu, mukaan lukien numerot tai nimet, taulukot tai viitteet.
- kriteeri - Numero, lauseke, soluviittaus tai teksti.
- keskimääräinen_alue - [valinnainen] Solujen keskiarvo. Kun se jätetään pois, käytetään aluetta.
AVERAGEIF laskee niiden lukujen keskiarvon, jotka täyttävät annetut ehdot. Kriteerit voidaan antaa numeroina, merkkijonoina tai viitteinä. Kelvollisia ehtoja voivat olla esimerkiksi 10, '> 10', A1 tai<'&A1.
The keskimääräinen_alue argumentti on valinnainen. Kun keskimääräinen_alue ei ole annettu, AVERAGEIF jos laskee keskiarvon numeeristen arvojen valikoima Perustelu. Kun keskimääräinen_alue on annettu, AVERAGEIF laskee numeroiden keskiarvon keskimääräinen_alue .
AVERAGEIF -kriteerit voivat sisältää loogisia operaattoreita (>,<,,=) and yleismerkit (*,?) osittaista täsmäystä varten.
AVERAGEIF 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 KESKIARVO vaatii solualue alue -argumentteihin et voi käyttää matriisi .
AVERAGEIF ohittaa automaattisesti tyhjät solut, vaikka ehdot täyttyisivät. Toisin sanoen, AVERAGEIF ei sisällä tyhjiä soluja, jotka täyttävät kriteerit nollaksi keskiarvossa. KESKIARVO palauttaa #DIV/0! jos yksikään alueen solu ei täytä ehtoja.
AVERAGEIF -toiminto voi soveltaa vain yhtä ehtoa. Jos haluat käyttää useita ehtoja, käytä KESKIARVO -toiminto .
Esimerkkejä
Esitetyssä esimerkissä kaavat 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+ bedroomsLainausmerkit ('') ehdoissa
Yleensä 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ä.
= AVERAGEIF (D5:D15,2,C5:C15) // 2 bedrooms = AVERAGEIF (D5:D15,'>=2',C5:C15) // 2+ bedroomsLainausmerkkejä käytetään myös tekstiarvoissa. Esimerkiksi B1: B10 -arvojen keskiarvoon, kun A1: A10 -arvot ovat punaisia, voit käyttää seuraavanlaista kaavaa:
= AVERAGEIF (A1:A10,'red',B1:B10) // average 'red' onlyArvo toisesta solusta
Toisen solun arvo voidaan sisällyttää ehtoihin käyttämällä ketjutus . Alla olevassa esimerkissä AVERAGEIF palauttaa A1: A10 -lukujen keskiarvon, jotka ovat pienempiä kuin solun B1 arvo. Huomaa alle operaattori (joka on teksti) on lainausmerkeissä.
= AVERAGEIF (A1:A10,'<'&B1) // average values less than B1Yleismerkit
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 B1: B10 -solujen keskiarvoon, kun A1: A10 -solut sisältävät tekstin 'punainen' missä tahansa, voit käyttää seuraavanlaista kaavaa:
= AVERAGEIF (A1:A10,'*red*',B1:B10) // contains '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 ~ ?, ~*, ~~).
Huomautuksia
- Solut sisään valikoima jotka sisältävät TRUE tai FALSE, jätetään huomiotta.
- Tyhjät solut jätetään huomiotta valikoima ja keskimääräinen_alue keskiarvoja laskettaessa.
- KESKIARVO palauttaa #DIV/0! jos yksikään alueen solu ei täytä ehtoja.
- Keskimääräinen_alue ei tarvitse olla samankokoinen kuin valikoima . Vasen yläkulma sisään keskimääräinen_alue käytetään lähtökohtana ja soluja, jotka vastaavat soluja valikoima ovat keskimäärin.
- AVERAGEIF sallii yleismerkkien kysymysmerkin (?) Ja tähden (*) ehdoissa. ? vastaa mitä tahansa yksittäistä merkkiä ja * vastaa mitä tahansa merkkijonoa. Kirjaimen löytäminen? tai *, käytä tildeä (~) ennen merkkiä, eli ~ * ja ~ ?.
Lainausmerkit ('') ehdoissa
Yleensä 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ä.
= AVERAGEIF (D5:D15,2,C5:C15) // 2 bedrooms = AVERAGEIF (D5:D15,'>=2',C5:C15) // 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:
= AVERAGEIF (A1:A10,'red',B1:B10) // average 'red' only
Arvo toisesta solusta
Toisen solun arvo voidaan sisällyttää ehtoihin käyttämällä ketjutus . Alla olevassa esimerkissä AVERAGEIF palauttaa A1: A10 -lukujen keskiarvon, jotka ovat pienempiä kuin solun B1 arvo. Huomaa alle operaattori (joka on teksti) on lainausmerkeissä.
= AVERAGEIF (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 B1: B10 -solujen keskiarvoon, kun A1: A10 -solut sisältävät tekstin 'punainen' missä tahansa, voit käyttää seuraavanlaista kaavaa:
= AVERAGEIF (A1:A10,'*red*',B1:B10) // contains '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 ~ ?, ~*, ~~).
Huomautuksia
- Solut sisään valikoima jotka sisältävät TRUE tai FALSE, jätetään huomiotta.
- Tyhjät solut jätetään huomiotta valikoima ja keskimääräinen_alue keskiarvoja laskettaessa.
- KESKIARVO palauttaa #DIV/0! jos yksikään alueen solu ei täytä ehtoja.
- Keskimääräinen_alue ei tarvitse olla samankokoinen kuin valikoima . Vasen yläkulma sisään keskimääräinen_alue käytetään lähtökohtana ja soluja, jotka vastaavat soluja valikoima ovat keskimäärin.
- AVERAGEIF sallii yleismerkkien kysymysmerkin (?) Ja tähden (*) ehdoissa. ? vastaa mitä tahansa yksittäistä merkkiä ja * vastaa mitä tahansa merkkijonoa. Kirjaimen löytäminen? tai *, käytä tildeä (~) ennen merkkiä, eli ~ * ja ~ ?.