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

Antwort

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 **leere Zellen** oder **Doppelteinträge** nicht korrekt behandelt werden. **Hintergrund:** Die Formel zählt die eindeutigen Werte, indem sie für jeden Eintrag 1 durch die Häufigkeit dieses Wertes summiert. Das funktioniert, solange keine leeren Zellen oder Fehlerwerte vorhanden sind. Leere Zellen werden aber als ein Wert betrachtet, und wenn sie mehrfach vorkommen, wird ihr Anteil als Bruchteil gezählt, was zu Dezimalstellen führen kann. **Beispiel:** Wenn in deinem Bereich A1:A100 z.B. 3 leere Zellen sind, dann wird für jede leere Zelle 1/3 gezählt, also insgesamt 1. Wenn aber die Formel `A1:A100<>""` verwendet, werden leere Zellen eigentlich ausgeschlossen. Allerdings: - Wenn du die Formel **nicht als Matrixformel** (mit STRG+SHIFT+ENTER) eingibst, funktioniert sie nicht korrekt. - Wenn in deinem Bereich **Doppelteinträge** oder **Fehlerwerte** sind, kann das Ergebnis ebenfalls abweichen. **Lösung:** Um wirklich die Anzahl der eindeutigen, nicht-leeren Werte zu zählen, verwende besser folgende Formel (als Matrixformel mit STRG+SHIFT+ENTER abschließen): ```excel =SUMME(WENN(HÄUFIGKEIT(WENN(A1:A100<>"";VERGLEICH(A1:A100;A1:A100;0));ZEILE(A1:A100)-MIN(ZEILE(A1:A100))+1)>0;1)) ``` **Hinweis:** - Diese Formel zählt exakt die eindeutigen, nicht-leeren Werte. - In neueren Excel-Versionen kannst du auch `=UNIQUE(A1:A100)` verwenden und dann die Anzahl mit `=ANZAHL2(UNIQUE(A1:A100))` bestimmen. **Fazit:** Das Ergebnis 88,33333 kommt durch die Art der Berechnung und evtl. durch leere Zellen oder Doppelteinträge zustande. Die oben genannte Formel liefert dir das exakte Ergebnis.

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

Verwandte Fragen

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

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 funkt... [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]