MITTELWERTWENN
Die Funktion MITTELWERTWENN berechnet den Durchschnitt (das arithmetische Mittel) der Zellen in einer Sammlung, die ein bestimmtes Kriterium (Bedingung) erfüllen.
MITTELWERTWENN(Test_Werte; Bedingung; Mittelwerte)
Test_Werte: Eine Sammlung mit den Werten, die geprüft werden sollen. Das Argument Test_Werte kann einen beliebigen Wert enthalten.
Bedingung: Ein Ausdruck, der Werte und Ergebnisse vergleicht bzw. prüft und als Ergebnis den Booleschen Wert WAHR oder FALSCH hat. Das Argument Bedingung kann Vergleichsoperatoren, Konstanten, den Verkettungsoperator „&“, Referenzen und Platzhalterzeichen enthalten. Du kannst Platzhalter verwenden, die ein einzelnes Zeichen oder mehrere Zeichen in einem Ausdruck ersetzen. Verwende ein Fragezeichen (?) als Platzhalter für ein Zeichen, einen Stern (*) als Platzhalter für mehrere Zeichen und eine Tilde (~), um anzugeben, dass das nachfolgende Zeichen nicht als Platzhalter, sondern als normales Zeichen interpretiert werden soll. Das Argument Bedingung kann anstelle von Platzhaltern auch eine REGEX-Funktion enthalten.
Mittelwerte: Dies ist eine optionale Sammlung mit den Werten, die gemittelt werden sollen. Beim Argument Mittelwerte handelt es sich um eine Referenz auf eine einzelne Sammlung von Zellen, die nur numerische Werte oder nur Boolesche Werte enthalten dürfen.
Hinweise
Jeder Wert wird dem durch die Bedingung definierten Vergleich unterzogen. Erfüllt ein Wert das mit der Bedingung formulierte Kriterium, wird der jeweils entsprechende Wert des Arguments Mittelwerte in die Mittelwertberechnung einbezogen.
Die Argumente Mittelwerte und Test_Werte (sofern angegeben) müssen die gleiche Anzahl Werte enthalten.
Wird das Argument Mittelwerte nicht angegeben, wird anstelle von Mittelwerte der Wert des Arguments Test_Werte verwendet.
Fehlt das Argument Mittelwerte oder stimmt es mit dem Argument Test_Werte überein, darf es sich bei den Test_Werten nur um numerische Werte oder nur um Boolesche Werte handeln.
Wenn du die Argumente Bedingung oder Test_Werte mehrmals angeben möchtest, empfiehlt sich die Verwendung der Funktion MITTELWERTWENNS.
Beispiele |
---|
Beispieltabelle: |
A | B | C | D | |
---|---|---|---|---|
1 | Alter | Ge- schlecht | Familien- stand | Gehalt |
2 | 35 | M | V | 71.000 |
3 | 27 | W | V | 81.000 |
4 | 42 | M | V | 86.000 |
5 | 51 | M | S | 66.000 |
6 | 28 | M | S | 52.000 |
7 | 49 | W | S | 62.000 |
8 | 63 | W | V | 89.000 |
9 | 22 | M | V | 34.000 |
10 | 29 | W | S | 42.000 |
11 | 35 | W | V | 56.000 |
12 | 33 | M | S | 62.000 |
13 | 61 | M | V | 91.000 |
=MITTELWERTWENN(A2:A13; "<40"; D2:D13) liefert den Näherungswert 56.857 als ungefähres Durchschnittsgehalt der Personen unter 40 Jahren. =MITTELWERTWENN(B2:B13; "=W"; D2:D13) liefert den Ergebniswert 66.000 als Durchschnittsgehalt der Frauen (gekennzeichnet durch das Kürzel „W“ in Spalte B). =MITTELWERTWENN(C2:C13; "S"; D2:D13) liefert den Ergebniswert 56.800 als Durchschnittsgehalt der Personen, die als Single leben (gekennzeichnet durch das Kürzel „S“ in Spalte C). =MITTELWERTWENN(A2:A13; ">=40"; D2:D13) liefert den Ergebniswert 78.800 als Durchschnittsgehalt der Personen, die 40 Jahre oder älter sind. Du kannst auch den Operator ≥ verwenden. =MITTELWERTWENN(C2:C13; "<>V"; D2:D13) liefert den Ergebniswert 56.800 als Durchschnittsgehalt der Personen, die nicht verheiratet sind. Du kannst auch den Operator ≠ verwenden. |
Beispiel mit REGEX |
---|
Beispieltabelle: |
A | B | |
---|---|---|
1 | 45 | marina@example.com |
2 | 41 | Aaron |
3 | 29 | michael@example.com |
4 | 64 | katrina@example.com |
5 | 12 | Sarah |
=MITTELWERTWENN(B1:B5; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2;4})"); A1:A5) liefert den Ergebniswert 46 – der Mittelwert des Zellenbereichs A1:A5, wenn die entsprechenden Zellen im Bereich B1:B5 eine E-Mail-Adresse enthalten. |