Ignorera nollor med Excel AVERAGEIF när du hittar medelvärden

Innehållsförteckning:

Ignorera nollor med Excel AVERAGEIF när du hittar medelvärden
Ignorera nollor med Excel AVERAGEIF när du hittar medelvärden
Anonim

Funktionen AVERAGEIF gör det lättare att hitta medelvärdet i ett dataintervall som uppfyller ett specificerat kriterium. En användning för funktionen är att låta den ignorera nollvärden i data som kastar bort medelvärdet eller aritmetiskt medelvärde när du använder den vanliga AVERAGE-funktionen. Förutom data som läggs till i ett kalkylblad kan nollvärden vara resultatet av formelberäkningar, särskilt i ofullständiga kalkylblad.

Informationen i den här artikeln gäller Excel-versionerna 2019, 2016, 2013, 2010 och Excel för Mac.

Ignorera nollor när du hittar medelvärdet

Bilden nedan innehåller en exempelfunktion som använder AVERAGEIF för att ignorera alla nollvärden. Alla visade funktioner använder samma grundläggande formel med endast intervallet som ändras mellan exemplen. De olika resultaten beror på de olika data som används i formeln.

Image
Image

Kriteriet i formeln som tillåter att nollor ignoreras är:

"0"

AVERAGEIF Funktionssyntax och förstärkningar

En funktions syntax hänvisar till funktionens layout och inkluderar funktionens namn, parenteser och argument. Syntaxen för AVERAGEIF-funktionen är:

=AVERAGEIF (Räckvidd, Kriterier, Average_range)

Argumenten för AVERAGEIF-funktionen är:

  • Range (obligatoriskt): Gruppen av celler som funktionen söker för att hitta matchningar för Criteria-argumentet.
  • Criteria (obligatoriskt): Bestämmer om data i en cell ska beräknas som medelvärde eller inte.
  • Average_range (valfritt): Dataintervallet som medelvärdet beräknas om det första intervallet uppfyller de angivna kriterierna. Om detta argument utelämnas, beräknas medelvärdet av data i argumentet Range istället.

Funktionen AVERAGEIF ignorerar:

  • Celler i argumentet Average_range som innehåller booleska (TRUE eller FALSE) värden.
  • Celler i Average_range som är tomma.
Image
Image

Om inga celler i Range uppfyller de identifierade kriterierna, returnerar AVERAGEIF DIV/0! felvärde, där alla celler i området är lika med noll. Om argumentet Range är helt tomt eller bara innehåller textvärden, returnerar AVERAGEIF också DIV/0! felvärde.

Ignorera exempel på nollor

Alternativ för att ange AVERAGEIF-funktionen och dess argument inkluderar:

  • Skriv in hela funktionen i en kalkylbladscell.
  • Välja funktionen och dess argument med Formelbyggaren.

Även om det är möjligt att ange hela funktionen manuellt, är det lättare att använda dialogrutan. Dialogrutan tar hand om att ange funktionens syntax, såsom parenteser och kommaavgränsare som krävs mellan argumenten.

Om funktionen och dess argument skrivs in manuellt måste argumentet Criteria omges av citattecken, till exempel " 0". Om Formula Builder används för att ange funktionen, lägger den till citattecken åt dig.

Skärmdump av Excel som visar symbolen 0 class=lazyload universal-image_image id=mntl-sc-block-image_1-0-2
Skärmdump av Excel som visar symbolen 0 class=lazyload universal-image_image id=mntl-sc-block-image_1-0-2

Öppna Formelbyggaren

Här är stegen som används för att ange AVERAGEIF i cell D3 i exempelbilden med hjälp av Formelbyggaren.

  1. Välj cell D3 för att göra den till den aktiva cellen. Det här är platsen där funktionsresultaten visas.
  2. Välj Formler.
  3. Välj Fler funktioner > Statistical för att öppna rullgardinsmenyn för funktioner.
  4. Välj AVERAGEIF i listan för att ta fram Formelbyggaren.
  5. Välj raden Range.
  6. Markera celler A3 till C3 i kalkylbladet för att ange detta intervall.
  7. På kriterieraden skriver du 0. Average_range lämnas tomt eftersom du hittar medelvärdet för samma celler som angetts för Range-argumentet.
  8. Välj Klar för att slutföra funktionen. Svar 5 visas i cell D3.

    Image
    Image

=AVERAGEIF(A3:C3, "0")

Eftersom funktionen ignorerar nollvärdet i cell B3 är medelvärdet av de återstående två cellerna 5 ((4+6)/2=10). Om du väljer cell D8 i exemplet visas hela funktionen i formelfältet ovanför kalkylbladet.

Rekommenderad: