Verwendung der Excel AVERAGEIF-Funktion -

Inhaltsverzeichnis

Zusammenfassung

Die Funktion Excel AVERAGEIF berechnet den Durchschnitt der Zahlen in einem Bereich, der die angegebenen Kriterien erfüllt. AVERAGEIF-Kriterien können logische Operatoren (>, <,, =) und Platzhalter (*,?) Für die teilweise Übereinstimmung enthalten.

Zweck

Ermitteln Sie den Durchschnitt der Zahlen, die die Kriterien erfüllen.

Rückgabewert

Eine Zahl, die den Durchschnitt darstellt.

Syntax

= AVERAGEIF (Bereich, Kriterien, (durchschnittlicher Bereich))

Argumente

  • Bereich - Eine oder mehrere Zellen, einschließlich Zahlen oder Namen, Arrays oder Referenzen.
  • Kriterien - Eine Zahl, ein Ausdruck, eine Zellreferenz oder ein Text.
  • durchschnittlicher Bereich - (optional) Die zu mittelnden Zellen. Wenn nicht angegeben, wird der Bereich verwendet.

Ausführung

Excel 2007

Verwendungshinweise

AVERAGEIF berechnet den Durchschnitt der Zahlen in einem Bereich, der die angegebenen Kriterien erfüllt. Kriterien können als Zahlen, Zeichenfolgen oder Referenzen angegeben werden. Gültige Kriterien könnten beispielsweise 10, "> 10", A1 oder "<" & A1 sein.

Das Argument aver_range ist optional. Wenn durchschnittlicher Bereich nicht angegeben ist, berechnet AVERAGEIF if den Durchschnitt der numerischen Werte im Bereichsargument. Wenn durchschnittlicher Bereich angegeben ist, berechnet AVERAGEIF den Durchschnitt der Zahlen in durchschnittlichem Bereich.

AVERAGEIF-Kriterien können logische Operatoren (>, <,, =) und Platzhalter (*,?) Für die teilweise Übereinstimmung enthalten.

AVERAGEIF gehört zu einer Gruppe von acht Funktionen in Excel, die logische Kriterien in zwei Teile aufteilen (Bereich + Kriterien). Infolgedessen unterscheidet sich die zum Erstellen von Kriterien verwendete Syntax, und AVERAGEIF erfordert einen Zellbereich für Bereichsargumente. Sie können kein Array verwenden.

AVERAGEIF ignoriert leere Zellen automatisch, auch wenn die Kriterien übereinstimmen. Mit anderen Worten, AVERAGEIF enthält keine leeren Zellen, die im Durchschnitt die Kriterien Null erfüllen. AVERAGEIF gibt # DIV / 0 zurück! wenn keine Zellen im Bereich die Kriterien erfüllen.

Die AVERAGEIF-Funktion kann nur eine einzige Bedingung anwenden. Wenn Sie mehrere Kriterien anwenden müssen, verwenden Sie die Funktion AVERAGEIFS.

Beispiele

In dem gezeigten Beispiel lauten die Formeln in H5: H8 wie folgt:

=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

Doppelte Anführungszeichen ("") in Kriterien

Im Allgemeinen werden Textwerte in doppelte Anführungszeichen ("") eingeschlossen und Zahlen nicht. Wenn jedoch ein logischer Operator in einer Zahl enthalten ist, müssen die Zahl und der Operator in Anführungszeichen gesetzt werden. Beachten Sie den Unterschied in den beiden folgenden Beispielen. Da in der zweiten Formel der Operator größer oder gleich (> =) verwendet wird, werden Operator und Zahl in doppelte Anführungszeichen gesetzt.

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

Doppelte Anführungszeichen werden auch für Textwerte verwendet. Um beispielsweise die Werte in B1: B10 zu mitteln, wenn die Werte in A1: A10 gleich "rot" sind, können Sie eine Formel wie die folgende verwenden:

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

Wert aus einer anderen Zelle

Ein Wert aus einer anderen Zelle kann mithilfe der Verkettung in Kriterien aufgenommen werden. Im folgenden Beispiel gibt AVERAGEIF den Durchschnitt der Zahlen in A1: A10 zurück, die kleiner als der Wert in Zelle B1 sind. Beachten Sie, dass der Operator kleiner als (der Text) in Anführungszeichen eingeschlossen ist.

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

Platzhalter

Das Fragezeichen (?), Das Sternchen (*) oder die Tilde (~) der Platzhalterzeichen können in Kriterien verwendet werden. Ein Fragezeichen (?) Entspricht einem beliebigen Zeichen und ein Sternchen (*) entspricht null oder mehr Zeichen jeglicher Art. Um beispielsweise Zellen in einem B1: B10 zu mitteln, wenn Zellen in A1: A10 irgendwo den Text "rot" enthalten, können Sie eine Formel wie die folgende verwenden:

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

Die Tilde (~) ist ein Fluchtzeichen, mit dem Sie buchstäbliche Platzhalter finden können. Um beispielsweise einem wörtlichen Fragezeichen (?), Einem Sternchen (*) oder einer Tilde (~) zu entsprechen, fügen Sie eine Tilde vor dem Platzhalter ein (dh ~?, ~ *, ~~).

Anmerkungen

  • Zellen im Bereich, die TRUE oder FALSE enthalten, werden ignoriert.
  • Leere Zellen werden bei der Berechnung der Durchschnittswerte in Bereich und Durchschnittsbereich ignoriert.
  • AVERAGEIF gibt # DIV / 0 zurück! wenn keine Zellen im Bereich die Kriterien erfüllen.
  • 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

Fehlercodes für Excel-Formeln In diesem Video werden die einzelnen Fehlercodes beschrieben, die Excel anzeigt, wenn mit einer Formel etwas nicht stimmt. Wir werden uns auch einige einfache Möglichkeiten ansehen, um die Fehler zu beheben. Verwendung der AVERAGEIF-Funktion In diesem Video wird erläutert, wie Sie mit der AVERAGEIF-Funktion einen Durchschnitt aus Zahlen berechnen, die ein einzelnes Kriterium in einem Datensatz erfüllen.

Interessante Beiträge...