Gibt ein Aggregat in einer Liste oder einer Datenbank zurück. Mit der Funktion AGGREGAT können verschiedene Aggregatfunktionen auf eine Liste oder Datenbank mit der Option angewendet werden, ausgeblendete Zeilen sowie Fehlerwerte zu ignorieren.
Syntax
Bezugsversion
AGGREGAT(Funktion, Optionen, Bezug1, [Bezug2], …)
Arrayversion
AGGREGAT(Funktion, Optionen, Array, [k])
Die Syntax der Funktion AGGREGAT weist die folgenden Argumente auf:
- Function_num Erforderlich. Ein Wert von 1 bis 19, der die zu verwendende Funktion angibt.
| Funktion | Funktion |
|---|---|
| 1 | MITTELWERT |
| 2 | ANZAHL |
| 3 | ANZAHL2 |
| 4 | MAX |
| 5 | MIN |
| 6 | PRODUKT |
| 7 | STABW.S |
| 8 | STABW.N |
| 9 | SUMME |
| 10 | VAR.S |
| 11 | VAR.P |
| 12 | MEDIAN |
| 13 | MODUS.EINF |
| 14 | KGRÖSSTE |
| 15 | KKLEINSTE |
| 16 | QUANTIL.INKL |
| 17 | QUARTILE.INKL |
| 18 | QUANTIL.EXKL |
| 19 | QUARTILE.EXKL |
Optionen Erforderlich. Ein numerischer Wert, der bestimmt, welche Werte im Berechnungsbereich ignoriert werden sollen.
Hinweis
Die Funktion ignoriert ausgeblendete Zeilen, geschachtelte Teilergebnisse oder verschachtelte Aggregate nicht, wenn das Arrayargument eine Berechnung enthält, z. B.: =AGGREGAT(14;3;A1:A100*(A1:A100>0);1)
| Option | Verhalten |
|---|---|
| 0 oder nicht angegeben | Geschachtelte TEILERGEBNIS- und AGGREGAT-Funktionen ignorieren |
| 1 | Ausgeblendete Zeilen, geschachtelte TEILERGEBNIS- und AGGREGAT-Funktionen ignorieren |
| 2 | Fehlerwerte, geschachtelte TEILERGEBNIS- und AGGREGAT-Funktionen ignorieren |
| 3 | Ausgeblendete Zeilen, Fehlerwerte, geschachtelte TEILERGEBNIS- und AGGREGAT-Funktionen ignorieren |
| 4 | Nichts ignorieren |
| 5 | Ausgeblendete Zeilen ignorieren |
| 6 | Fehlerwerte ignorieren |
| 7 | Ausgeblendete Zeilen und Fehlerwerte ignorieren |
- Ref1 Erforderlich. Das erste numerische Argument für Funktionen, die mehrere numerische Argumente nutzen, für die Sie den Aggregatwert ermitteln möchten.
-
Ref2,... Optional. Die numerischen Argumente 2 bis 253, deren Aggregatwert Sie berechnen möchten.
Bei Funktionen, die ein Array akzeptieren, ist ref1 ein Array, eine Matrixformel oder ein Bezug auf einen Zellbereich, für den Sie den Aggregatwert benötigen. Ref2 ist ein zweites Argument, das für bestimmte Funktionen erforderlich ist. Die folgenden Funktionen erfordern ein ref2-Argument:
| Funktion |
|---|
| KGRÖSSTE(Matrix;k) |
| KKLEINSTE(Matrix;k) |
| QUANTIL.INKL(Matrix;k) |
| QUARTILE.INKL(Matrix;Quartil) |
| QUANTIL.EXKL(Matrix;k) |
| QUARTILE.EXKL(Matrix;Quartil) |
Hinweise
Function_num:
- Sobald Sie beim Eingeben der AGGREGAT-Funktion das Argument "Funktion" in eine Zelle der Tabelle eingeben, wird eine Liste aller Funktionen angezeigt, die Sie als Argumente verwenden können.
Fehler.
- Wenn ein zweites Bezugsargument erforderlich, aber nicht angegeben ist, gibt die Funktion AGGREGAT den Fehler #WERT! zurück.
- Handelt es sich bei einem oder mehreren Bezügen um 3D-Bezüge, gibt AGGREGAT den Fehlerwert #WERT! zurück.
Typ des Bereichs:
- Die Funktion AGGREGAT ist für Spalten mit Daten oder vertikale Bereiche konzipiert. Er ist nicht für Datenzeilen oder horizontale Bereiche vorgesehen. Wenn Sie z. B. mit Option 1 wie AGGREGATE(1, 1, ref1) Zwischensummen für einen horizontalen Bereich erstellen, wirkt sich das Ausblenden einer Spalte nicht auf den Aggregatsummenwert aus. Das Ausblenden einer Zeile im vertikalen Bereich wirkt sich jedoch auf das Aggregat aus.
Beispiel
Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Um die Ergebnisse der Formeln anzuzeigen, markieren Sie sie, drücken Sie F2 und dann die EINGABETASTE. Im Bedarfsfall können Sie die Breite der Spalten anpassen, damit alle Daten angezeigt werden.
| #DIV/0! | 82 | |
|---|---|---|
| 72 | 65 | |
| 30 | 95 | |
| #ZAHL! | 63 | |
| 31 | 53 | |
| 96 | 71 | |
| 32 | 55 | |
| 81 | 83 | |
| 33 | 100 | |
| 53 | 91 | |
| 34 | 89 | |
| Formel | Beschreibung | Ergebnis |
| =AGGREGAT(4;6;A1:A11) | Berechnet den Maximalwert unter Ignorierung von Fehlerwerten im Bereich. | 96 |
| =AGGREGAT(14;6;A1:A11;3) | Berechnet den drittgrößten Wert unter Ignorierung von Fehlerwerten im Bereich. | 72 |
| =AGGREGAT(15;6;A1:A11) | Gibt den Fehler #Wert! zurück. Der Grund ist, dass die AGGREGAT-Funktion ein zweites Bezugsargument erwartet, da die Funktion KKLEINSTE ein Argument erfordert. | #WERT! |
| =AGGREGAT(12;6;A1:A11;B1:B11) | Berechnet den Median unter Ignorierung von Fehlerwerten im Bereich. | 68 |
| =MAX(A1:A2) | Gibt einen Fehlerwert zurück, da der Berechnungsbereich Fehlerwerte enthält. | #DIV/0! |