Warum ergibt die Excel-Formel =SUMME(WENN(A1:A100<>"",1/ZÄHLENWENN(A1:A100;A1:A100))) den Wert 0,333333?

Antwort

Die Formel `=SUMME(WENN(A1:A100<>"",1/ZÄHLENWENN(A1:A100;A1:A100)))` wird häufig verwendet, um die **Anzahl der eindeutigen Werte** in einem Bereich zu zählen. Sie funktioniert als Matrixformel (in älteren Excel-Versionen mit Strg+Shift+Enter abschließen). **Erklärung der Formel:** - `A1:A100<>""` prüft, ob die Zellen nicht leer sind. - `ZÄHLENWENN(A1:A100;A1:A100)` gibt für jede Zelle an, wie oft deren Wert im Bereich vorkommt. - `1/ZÄHLENWENN(...)` ergibt für jeden Wert den Bruchteil, den dieser Wert zur Anzahl der eindeutigen Werte beiträgt (z.B. bei 3 gleichen Werten: 1/3 + 1/3 + 1/3 = 1). - Die SUMME addiert diese Bruchteile auf. **Warum kommt ,333333 heraus?** Das Ergebnis **0,333333...** (bzw. ,333333 in deutscher Schreibweise) deutet darauf hin, dass in deinem Bereich **genau drei Zellen** mit demselben Wert gefüllt sind und alle anderen Zellen leer sind. **Beispiel:** - A1: "Test" - A2: "Test" - A3: "Test" - A4 bis A100: leer Dann ist: - `ZÄHLENWENN(A1:A100;A1)` = 3 (weil "Test" dreimal vorkommt) - Für jede der drei Zellen: 1/3 = 0,333333... - SUMME: 0,333333... + 0,333333... + 0,333333... = 1 Aber: Da die Formel als **normale Formel** (ohne Matrix-Eingabe) eingegeben wurde, berechnet Excel nur das erste Element und gibt **1/3 = 0,333333...** zurück. **Lösung:** Damit die Formel korrekt funktioniert, muss sie als **Matrixformel** eingegeben werden: - In älteren Excel-Versionen: Formel eingeben und mit **Strg+Shift+Enter** abschließen. - In neueren Excel-Versionen (Office 365, Excel 2021 und neuer): Die Formel funktioniert als dynamische Array-Formel auch mit normalem Enter. **Zusammenfassung:** Das Ergebnis ,333333 kommt, weil die Formel nicht als Matrixformel eingegeben wurde. Excel berechnet dann nur das erste Element der Matrix und gibt 1/3 zurück. Gib die Formel als Matrixformel ein, dann erhältst du die korrekte Anzahl der eindeutigen Werte. **Weitere Infos:** - [Microsoft Support: Zählen von eindeutigen Werten](https://support.microsoft.com/de-de/office/z%C3%A4hlen-der-eindeutigen-werte-unter-einer-liste-von-werten-4d8d94b8-4b08-4e1e-89d4-9c6b388f4b6a)

Kategorie: Excel Tags: Excel Formel ZÄHLENWENN
Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Warum liefert die Excel-Formel =SUMME(WENN(A1:A100<>"",1/ZÄHLENWENN(A1:A100;A1:A100))) bei 88 unterschiedlichen Elementen das Ergebnis 88,33333?

Das von dir beobachtete Ergebnis (88,33333 statt 88) liegt daran, dass die Formel `=SUMME(WENN(A1:A100<>"";1/ZÄHLENWENN(A1:A100;A1100)))`in einer Matrixformel verwendet wird und... [mehr]

Wie kann ich in Excel nur den Wert der Zelle I15 in eine Formel einfügen?

Um in Excel in eine Formel nur den Wert der Zelle **I15** einzufügen, gib einfach **=I15** in die gewünschte Zelle ein. Dadurch wird der aktuelle Wert aus Zelle I15 übernommen und angez... [mehr]

Welche Excelformel liefert das Jahr des nächsten 30.06.?

Um das Jahr des nächsten 30.06. (30. Juni) basierend auf dem aktuellen Datum zu ermitteln, kannst du folgende Excel-Formel verwenden: ```excel =JAHR(HEUTE()) + (HEUTE()>DATUM(JAHR(HEUTE());6;... [mehr]

Wie lautet die Excelformel, um die Anzahl der Tage von heute bis zum 30.06. des Jahres in Zelle B18 zu berechnen?

Du kannst folgende Formel verwenden, um die Anzahl der Tage von heute bis zum 30.06. des Jahres, das in Zelle B18 steht, zu berechnen: ```excel =DATUM(B18;6;30)-HEUTE() ``` **Erläuterung:** - `... [mehr]

Welche Excel-Formel prüft, ob ein Zellenwert größer als 2 ist?

Um in Excel zu prüfen, ob der Wert in einer Zelle (zum Beispiel A1) größer als 2 ist, kannst du folgende Formel verwenden: ```excel =A1>2 ``` Diese Formel gibt WAHR zurück, w... [mehr]

Wie gebe ich den Wert 20000000 in einer Excel-Formel korrekt an?

Um in einer Excel-Formel auf den Wert 20.000.000 in einer Zelle zu verweisen, gibst du einfach die Zelladresse an, in der dieser Wert steht. Beispiel: Angenommen, der Wert 20.000.000 steht in Zelle *... [mehr]

Wie gebe ich in Excel den Wert aus Spalte C aus Tab2 aus, wenn in Spalte J der Wert 2 steht?

Um den Wert aus Spalte C (zum Beispiel C9) im Tabellenblatt „daten_artikel“ auszugeben, **wenn** in derselben Zeile in Spalte J (zum Beispiel J9) der Wert 2 steht, kannst du folgende Forme... [mehr]

Wie berechne ich das Ergebnis von A1 in A2?

Um das Produkt der in Zelle A1 stehenden Aufgabe "1+2" in Zelle A2 anzuzeigen, kannst du die folgende Formel in Zelle A2 eingeben: ```excel =EVAL(A1) ``` Allerdings unterstützt Excel... [mehr]

In Excel soll nur der angezeigte Wert kopiert werden, nicht die Formel.

Um in Excel nur den angezeigten Wert und nicht die Formel zu kopieren, kannst du die folgenden Schritte befolgen: 1. Wähle die Zelle oder den Zellbereich aus, dessen Wert du kopieren möchte... [mehr]

Excel: 5000 um 1,45% abziehen Formel?

Um in Excel von 5000 einen Betrag von 1,45% abzuziehen, kannst du die folgende Formel verwenden: ``` =5000 - (5000 * 1,45%) ``` Alternativ kannst du auch die Formel so schreiben: ``` =5000 * (1 - 1... [mehr]