Hur man använder Excel AVERAGEIF-funktionen

Innehållsförteckning

Sammanfattning

Excel AVERAGEIF-funktionen beräknar genomsnittet av siffror i ett intervall som uppfyller angivna kriterier. AVERAGEIF-kriterier kan inkludera logiska operatorer (>, <,, =) och jokertecken (* ,?) för partiell matchning.

Ändamål

Få genomsnittet av siffror som uppfyller kriterierna.

Returvärde

Ett tal som representerar genomsnittet.

Syntax

= AVERAGEIF (intervall, kriterier, (genomsnittligt område))

Argument

  • intervall - En eller flera celler, inklusive nummer eller namn, matriser eller referenser.
  • kriterier - Ett nummer, uttryck, cellreferens eller text.
  • medelvärde - (valfritt) Cellerna till genomsnitt. När utelämnas används intervall.

Version

Excel 2007

Användningsanmärkningar

AVERAGEIF beräknar genomsnittet av siffrorna i ett intervall som uppfyller angivna kriterier. Kriterier kan tillhandahållas som siffror, strängar eller referenser. Till exempel kan giltiga kriterier vara 10, "> 10", A1 eller "<" & A1.

Argumentet medelvärde är valfritt. När medelvärde inte anges, beräknar AVERAGEIF if medelvärdet för numeriska värden i områdesargumentet. När medelvärde anges kommer AVERAGEIF att beräkna genomsnittet av siffrorna i medelområdet.

AVERAGEIF-kriterier kan inkludera logiska operatorer (>, <,, =) och jokertecken (* ,?) för partiell matchning.

AVERAGEIF ingår i en grupp med åtta funktioner i Excel som delar upp logiska kriterier i två delar (intervall + kriterier). Som ett resultat är syntaxen som används för att konstruera kriterier annorlunda, och AVERAGEIF kräver ett cellområde för intervallargument, du kan inte använda en matris.

AVERAGEIF ignorerar automatiskt tomma celler, även om kriterierna matchar. Med andra ord kommer AVERAGEIF inte att innehålla tomma celler som uppfyller kriterierna som noll i genomsnittet. AVERAGEIF returnerar # DIV / 0! om inga celler inom intervallet uppfyller kriterierna.

AVERAGEIF-funktionen kan bara använda ett enda tillstånd. Om du behöver tillämpa flera kriterier, använd funktionen AVERAGEIFS.

Exempel

I exemplet som visas är formlerna i H5: H8 följande:

=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

Dubbla citat ("") i kriterier

I allmänhet är textvärden bifogade i dubbla citattecken (""), och siffror är inte. Men när en logisk operatör ingår med ett nummer måste numret och operatören bifogas citat. Notera skillnaden i de två exemplen nedan. Eftersom den andra formeln använder större än eller lika med operator (> =) är operatören och siffran båda inneslutna i dubbla citat.

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

Dubbelcitationstecken används också för textvärden. Till exempel, till medelvärden i B1: B10 när värden i A1: A10 är lika med "rött", kan du använda en sådan formel:

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

Värde från en annan cell

Ett värde från en annan cell kan inkluderas i kriterier med hjälp av sammanfogning. I exemplet nedan returnerar AVERAGEIF genomsnittet av siffror i A1: A10 som är mindre än värdet i cell B1. Lägg märke till att operatören mindre än (som är text) är bifogad i offerten.

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

Jokertecken

Jokerteckenens frågetecken (?), Asterisk (*) eller tilde (~) kan användas i kriterier. Ett frågetecken (?) Matchar valfritt tecken och en asterisk (*) matchar noll eller fler tecken av något slag. Till exempel, för att genomsnittliga celler i en B1: B10 när celler i A1: A10 innehåller texten "röd" var som helst, kan du använda en sådan formel:

=AVERAGEIF(A1:A10,"*red*",B1:B10) // contains "red"

Tilde (~) är ett flyktecken som gör att du kan hitta bokstavliga jokertecken. För att till exempel matcha ett bokstavligt frågetecken (?), Asterisk (*) eller tilde (~), lägg till en tilde framför jokertecken (dvs. ~ ?, ~ *, ~~).

Anteckningar

  • Celler inom intervallet som innehåller SANT eller FALSK ignoreras.
  • Tomma celler ignoreras i intervall och medelvärde vid beräkning av medelvärden.
  • AVERAGEIF returnerar # DIV / 0! om inga celler inom intervallet uppfyller kriterierna.
  • 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

Felkoder för Excel-formel I den här videon går vi igenom alla felkoder som Excel visar när det är något fel med en formel. Vi tittar också på några enkla sätt att lösa felen. Hur man använder AVERAGEIF-funktionen I den här videon tittar vi på hur man använder AVERAGEIF-funktionen för att beräkna ett genomsnitt från siffror som uppfyller ett enda kriterium i en uppsättning data.

Intressanta artiklar...