Verwendung der Excel AGGREGATE-Funktion -

Inhaltsverzeichnis

Zusammenfassung

Die Excel AGGREGATE-Funktion gibt eine aggregierte Berechnung wie AVERAGE, COUNT, MAX usw. zurück, wobei versteckte Zeilen und Fehler optional ignoriert werden. Es stehen insgesamt 19 Operationen zur Verfügung, die im ersten Argument durch die Funktionsnummer angegeben werden (Optionen siehe Tabelle).

Zweck

Aggregatberechnung zurückgeben

Rückgabewert

Hängt von der angegebenen Funktion ab

Syntax

= AGGREGATE (Funktionsnummer, Optionen, Ref1, Ref2)

Argumente

  • function_num - Durchzuführende Operation (1-19).
  • Optionen - Zu ignorierende Werte (0-7).
  • ref1 - Erstes Argument.
  • ref2 - Zweites Argument (k).

Ausführung

Excel 2010

Verwendungshinweise

Die Funktion AGGREGATE gibt das Ergebnis einer aggregierten Berechnung wie AVERAGE, COUNT, MAX, MIN usw. zurück. Insgesamt stehen 19 Operationen zur Verfügung, und die auszuführende Operation wird als Zahl angegeben, die als erstes Argument in der Funktion angezeigt wird. Das zweite Argument, Optionen, steuert, wie AGGREGATE mit Fehlern und Werten in ausgeblendeten Zeilen umgeht. In den folgenden Tabellen finden Sie alle verfügbaren Optionen.

Beispiel 1

Um den MAX-Wert im Bereich A1: A10 zurückzugeben, wobei sowohl Fehler als auch ausgeblendete Zeilen ignoriert werden, geben Sie 4 für die Funktionsnummer und 7 für die Optionen an:

=AGGREGATE(4,7,A1:A10) // max value

Um den MIN-Wert mit denselben Optionen zurückzugeben, ändern Sie die Funktionsnummer in 5:

=AGGREGATE(5,7,A1:A10) // min value

Beispiel 2

In dem oben gezeigten Beispiel lautet die Formel in D5:

=AGGREGATE(4,6,values)

wobei "Werte" der benannte Bereich B5: B14 ist. Die Funktionsnummer ist 4, was MAX angibt. Optionen werden als 6 bereitgestellt, um nur Fehler zu ignorieren.

Beispiel 3 - n-te größte

Die Formeln in D8: D10 zeigen, wie "n-te größte" Werte zurückgegeben werden:

=AGGREGATE(14,6,values,1) // 1st largest =AGGREGATE(14,6,values,2) // 2nd largest =AGGREGATE(14,6,values,3) // 3rd largest

Die Funktionsnummer hier ist 14, wodurch die Funktion LARGE ausgeführt wird. Da für die LARGE-Funktion ein ak-Argument erforderlich ist, wird es als letztes Argument in den drei obigen Formeln angezeigt.

Beispiel 4 - Array-Operation

Was AGGREGATE besonders für komplexere Formeln nützlich macht, ist, dass es Arrays nativ verarbeiten kann, wenn die Funktionsnummer 14-19 ist. Um beispielsweise den MAX-Wert montags mit Daten zu ermitteln, die Daten und Werte enthalten, können Sie AGGREGATE folgendermaßen verwenden:

=AGGREGATE(14,6,values/(TEXT(dates,"ddd")="Mon"),1)

Hier geben wir 14 für die Funktion (GROSS) und 6 für die Option (Fehler ignorieren) an. Dann erstellen wir einen logischen Ausdruck mit der TEXT-Funktion, um alle Daten für Montag zu überprüfen. Das Ergebnis dieser Operation ist ein Array von TRUE / FALSE-Werten, die zum Nenner der ursprünglichen Werte werden. FALSE wird als Null ausgewertet und wirft ein # DIV / 0! Error. TRUE wird als 1 ausgewertet und gibt den ursprünglichen Wert zurück. Das endgültige Array von Werten und Fehlern wirkt wie ein Filter. AGGREGATE ignoriert alle Fehler und gibt den größten (maximalen) der überlebenden Werte zurück. Vollständigeres Beispiel hier.

Funktionsnummern

In der folgenden Tabelle sind die Funktionsnummern aufgeführt, die für die Funktion AGGREGATE verfügbar sind, sowie der Name der zugeordneten Funktion. Die dritte Spalte, Ref2, gibt den zweiten Argumentwert an, der bei Bedarf erwartet wird.

Funktion Funktion Ref2
1 DURCHSCHNITTLICH
2 ANZAHL
3 COUNTA
4 MAX
5 MINDEST
6 PRODUKT
7 STDEV.S
8 STDEV.P
9 SUMME
10 VAR.S
11 VAR.P
12 MEDIAN
13 MODE.SNGL
14 GROSS k
fünfzehn KLEIN k
16 PERCENTILE.INC k
17 QUARTILE.INC Quart
18 PERCENTILE.EXC k
19 QUARTILE.EXC Quart

Verhaltensoptionen

Die AGGREGATE-Funktion bietet viele Optionen zum Ignorieren von Fehlern, ausgeblendeten Zeilen und anderen Funktionen. Mögliche Werte sind 0-7, wie in der folgenden Tabelle gezeigt.

Möglichkeit Verhalten
0 Ignorieren Sie die Funktionen SUBTOTAL und AGGREGATE
1 Ignorieren Sie versteckte Zeilen, SUBTOTAL- und AGGREGATE-Funktionen
2 Ignorieren Sie Fehlerwerte, SUBTOTAL- und AGGREGATE-Funktionen
3 Ignorieren Sie versteckte Zeilen, Fehlerwerte, SUBTOTAL- und AGGREGATE-Funktionen
4 Ignoriere nichts
5 Versteckte Zeilen ignorieren
6 Fehlerwerte ignorieren
7 Ignorieren Sie versteckte Zeilen und Fehlerwerte

Anmerkungen

  • AGGREGATE gibt einen #WERT zurück! Fehler, wenn ein zweites Funktionsargument erforderlich ist, aber nicht angegeben wird.
  • 3D-Referenzen funktionieren nicht mit AGGREGATE.
  • Die AGGREGATE-Funktion ist für vertikale Bereiche ausgelegt, nicht für horizontale Bereiche.

Interessante Beiträge...