Dokumentation/Calc Funktionen/AGGREGAT

    From The Document Foundation Wiki
    This page is a translated version of the page Documentation/Calc Functions/AGGREGATE and the translation is 100% complete.


    Funktionsname:

    AGGREGAT

    Kategorie:

    Mathematisch

    Zusammenfassung:

    AGGREGAT ist eine mächtige aber komplexe Funktion. Sie berechnet eine einzelne Zahl aus einer ausgewählten Aggregatsfunktion zu einem angegebenen Set von Daten. Neunzehn unterschiedliche Aggregatsfunktionen sind möglich.

    Im Gegensatz zu anderen Funktionen, die ähnliche Berechnungen durchführen, bietet AGGREGAT Optionen, um einige nicht benötigte Datentypen nicht in die Berechnung einfliessen zu lassen. Es gibt Optionen, um Fehler, ausgeblendete Zeilen, eingebettete TEILERGEBNIS und andere AGGREGAT Ergebnisse zu unterdrücken.

    Syntax:

    AGGREGAT(Funktion; Option; Zahl1[; Zahl2[; ... [; Zahl253]]])

    oder

    AGGREGAT(Funktion; Option; Feld; k)

    Die erste Schreibweise ist für die Funktionen 1 bis 13 gedacht, während die zweite Schreibweise für die Funktionen 14 bis 19 gedacht ist.

    Rückgabewerte:

    Gibt einen numerischen Wert aus der gewählten Aggregat Funktion zurück und ignoriert Optionen zum angegebenen Set von Daten.

    Argumente:

    Funktion ist ein ganzzahliger Wert im Bereich [1, 19] oder eine Referenz auf die Zelle welche die Zahl enthält, die die zu verwendende Aggregat Funktion bezeichnet.Die folgende Tabelle zeigt die Zuweisungen dieser Werte zu den Aggregat Funktionen.

    Funktionsindex angewendete 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

    Option ist ein ganzzahliger Wert im Bereich [0, 7] oder eine Referenz auf die Zelle welche die zu ignorierende Option enthält. Die folgende Tabelle zeigt welche Datentypen bei welchem Wert ignoriert werden.

    Optionen Index angewendete Option
    0 Ignoriert eingebettete TEILERGEBNIS und AGGREGAT Funktionen
    1 Ignoriert nur ausgeblendete Zeilen, eingebettete TEILERGEBNIS und AGGREGAT Funktionen
    2 Ignoriert nur Fehler, eingebettete TEILERGEBNIS und AGGREGAT Funktionen
    3 Ignoriert ausgeblendete Zeilen, Fehler, eingebettete TEILERGEBNIS und AGGREGAT Funktionen
    4 Ignoriert nichts
    5 Ignoriert nur ausgeblendete Zeilen
    6 Ignoriert nur Fehler
    7 Ignoriert nur ausgeblendete Zeilen und Fehler

    Zahl1, Zahl2, ... Zahl253 sind die numerischen Argumente für die Funktion im Bereich [1, 13]. Diese sind ähnlich zu den alleinstehenden Funktionen des Aggregats. Siehe auch die Beispiele unter MITTELWERT, ANZAHL und MAX. Jedes Argument kann eine der folgenden Formen annehmen:

    • Eine Zahl oder einen Ausdruck, der eine Zahl angibt.
    • Eine Referenz auf eine einzelne Zelle, die eine Zahl enthält.
    • Eine einfache Referenz auf einen Zellbereich, der Zahlen enthält (z. Bsp. A1:B9).
    • Der Name eines Zellbereiches der aus Zahlen besteht.
    • Der Name eines Datenbankbereiches der aus Zahlen besteht.
    • Eine Aufzählung (z. Bsp. {1, 2, 3, 4}).
    • Der Text der Titelzeile über einer Spalte aus Zahlen, eingeschlossen in einfachen Anführungszeichen - nur falls die Option Extras ▸ Optionen... ▸ LibreOffice Calc ▸ Berechnen ▸ Spalten-/Zeilenbeschriftungen automatisch erkennen eingeschaltet ist. (LibreOffice ▸ Preferences ▸ LibreOffice Calc ▸ Berechnungen ▸ Spalten-/Zeilenbeschriftungen automatisch erkennen unter macOS).

    Feld enthält die nummerischen Argumente, die verwendet werden, wenn Funktion im Bereich von [14, 19] angegeben wird. Dieses Argument entspricht dem Daten Argument der einzelnen Funktionen aus der Aggregation. Siehe auch KGRÖSSTE, QUANTIL.EXKL, QUANTIL.INKL, QUARTILE.INKL, QUARTILE.EXKL und KKLEINSTE. Das Feld kann eine der obigen Formatierungen für Zahl1, Zahl2, ..., Zahl253 annehmen.

    k wird benötigt, wenn die Funktion im Bereich [14, 19] liegt und gibt das zweite Argument für die einzelne Aggregat Funktion an. Diese sind wie folgt:

    • KGRÖSSTE benötigt ein RangC Argument (positive Ganzzahl).
    • KKLEINSTE benötigt ein RangC Argument (positive Ganzzahl).
    • QUANTIL.INKL benötigt ein Alpha Argument (Dezimalzahl im Bereich (0, 1)).
    • QUANTIL.EXKL benötigt ein Alpha Argument (Dezimalzahl im Bereich (0, 1)).
    • QUARTILE.INKL benötigt ein Typ Argument (Ganzzahl im Bereich [0, 4]).
    • QUARTILE.EXKL benötigt ein Typ Argument (Ganzzahl im Bereich [1, 3]).

    Die folgenden Fehler können auftreten:

    • Falls entweder Funktion oder Option nicht-numerisch ist, dann meldet AGGREGAT einen invalid argument error (Fehler:502).
    • Falls entweder Funktion oder Option keine Ganzzahl ist, wird der Wert auf seinen Ganzzahl-Wert gekürzt.
    • Falls Funktion nicht im Bereich [1, 19] liegt, dann gibt AGGREGAT einen invalid argument error (Fehler:502) zurück.
    • Falls Option kleiner als 0 oder grösser als 7 ist, dann meldet AGGREGAT einen invalid argument error (Fehler:502) auf.
    • Andere Fehlermeldungen können abhängig von der gewählten Aggregat-Funktion und der angegebenen Daten auftreten. Zum Beispiel wird ein #DIV/0!-Fehler erzeugt, wenn die Funktion auf 7 (STABW.S) gesetzt wird und nur ein Datenwert angegeben wird. Ein anderes Beispiel tritt als #WERT! Fehler auf, wenn als Funktion der Wert 13 (MODUS.EINF) gewählt wird und die angegebenen Daten keine doppelten Daten enthalten. Mehr Informationen zu solchen Fehlermeldungen siehe auch die Wiki-Seiten der entsprechenden einzelnen Funktionen.

    Zusätzliche Informationen:

    Die Funktion AGGREGAT arbeitet besser mit Spalten aus Zahlen als mit Zeilen, da ausgeblendete Spalten auf das Ergebnis von AGGREGAT keine Auswirkung hat.

    Beispiele:

    Die folgende Tabelle zeigt Beispieldaten aus den folgenden Beispielen der Funktion AGGREGAT.

    A B C
    1 Spalte eins Spalte zwei Spalte drei
    2 34 11 12
    3 10 56 35
    4 #DIV/0! 5 3
    5 20 8 1
    6 0 8 9
    7 #WERT! 20 21
    8 5 7 8
    9 14 0 5
    Formel Beschreibung Ergebnis
    =AGGREGAT(1; 4; 1; 2; 3; 4; 5; 6) Die Funktion gibt hier den Durchschnittswert (Funktion ist auf 1 gesetzt) der sechs angegebenen Zahlen ( 1 bis 6, angegeben im dritten bis achten Argument), Ignoriert wird nichts (Option ist auf 4 gesetzt). 3,5
    =AGGREGAT(4; 2; A2:A9) Die Funktion gibt hier das Maximum (Funktion ist auf 4 gesetzt) aus dem Zellbereich A2:A9 zurück. Ignoriert werden ausgeblendete Zeilen und eingebettete TEILERGEBNIS und AGGREGAT Funktionen (Option ist auf 2 gesetzt).

    Dieses Beispiel demonstriert die Macht von AGGREGAT im Vergleich zu den entsprechenden Einzelfunktionen. Die Formel =MAX(A2:A9) gibt einen #DIV/0!-Fehler zurück, welcher aus der Zelle A4 stammt. Falls dieser Fehler in Zelle A4 korrigiert wird, dann gibt die Formel =MAX(A2:A9) einen #WERT!-Fehler aus dem Feld A7 zurück. Die Funktion AGGREGAT vermeidet so einige Datenbereinigungen die anderenfalls nötig würden.
    34
    =AGGREGAT(9; 5; A5:C5) Die Funktion gibt hier die Summe (Funktion ist auf 9 gesetzt) über den Zellbereich A5:C5 zurück. Ignoriert werden lediglich ausgeblendete Zeilen. (Option ist auf 5 gesetzt). Beachten Sie bitte, dass das Ergebnis ungeändert bleibt, wenn einige oder alle Spalten von A - C ausgeblendet sind. 29
    =AGGREGAT(9; 5; B2:B9) Die Funktion gibt hier die Summe (Funktion ist auf 9 gesetzt) über den Zellbereich B2:C9 zurück. Ignoriert werden lediglich ausgeblendete Zeilen. (Option ist auf 5 gesetzt). Beachten Sie bitte, dass das Ergebnis geändert wird, sobald eine oder mehrere Zeilen aus dem Bereich 2:9 ausgeblendet werden - zum Beispiel wenn die Zeile 7 ausgeblendet wird, ändert sich das Ergebnis auf 95. 115
    =AGGREGAT(2; 3; Tabelle1.B2:Tabelle3.B9) Angenommen, das Dokument enthält drei Tabellen - mit den Bezeichnungen Tabelle1, Tabelle2 und Tabelle3. Es wird weiterhin angenommen, dass in all diesen drei Tabellen in den Zellen A1 bis C9 die selben Daten stehen.

    Die Funktion gibt hier die Anzahl (Funktion ist auf 2 gesetzt) der Daten in den drei Zellbereichen Tabelle1.B2:Tabelle3.B9. Ignoriert werden ausgeblendete Spalten, Fehler und eingebettete TEILERGEBNIS und AGGREGAT Funktionen (Option ist auf 3 gesetzt).
    24
    =AGGREGAT(E3; E5; 'Spalte Zwei') wobei die Zellen E3 und E5 die Zahlen 13,3 und 4,7 enthalten. Angenommen, die Option Extras ▸ Optionen ▸ LibreOffice Calc ▸ Berechnen ▸ Spalten-/Zeilenbeschriftungen automatisch erkennen ist aktiviert (LibreOffice ▸ Einstellungen ▸ LibreOffice Calc ▸ Berechnen ▸ Spalten-/Zeilenbeschriftungen automatisch erkennen unter macOS).

    Hier gibt die Funktion den Modus (Funktion ist auf den verkürzten Wert 13 gesetzt) der Werte in Spalte zwei (Zellen B2:B9) zurück. Ignoriert wird nichts (Option ist auf den verlürzten Wert 4 gesetzt).
    8
    =AGGREGAT(15; 4; C2:C9, 3) Die Funktion gibt hier den drittkleinsten (k ist auf 3 gesetzt, Funktion hat den Wert 15) Wert aus dem Zellbereich C2:C9 zurück. Ignoriert wird nichts (Option hat den Wert 4). 5

    Ähnliche LibreOffice Funktionen:

    MITTELWERT

    ANZAHL

    ANZAHL2

    KGRÖSSTE

    MAX

    MEDIAN

    MIN

    MODUS.EINF

    QUANTIL.EXKL

    QUANTIL.INKL

    PRODUKT

    QUARTILE.EXKL

    QUARTILE.INKL

    KKLEINSTE

    STABW.N

    STABW.S

    SUMME

    VAR.P

    VAR.S

    ODF Standard:

    Nichts

    Betroffene (oder ähnliche) EXCEL-Funktionen:

    AGGREGATE seit Version 2010.