Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zählenwenn funktioniert mit Zahlen nicht

Zählenwenn funktioniert mit Zahlen nicht
09.02.2005 13:21:26
Eleni
Hi Forum,
Habe eine tabellarische Auswertung mit folgender Zählfunktion:
=ZÄHLENWENN(P3:P65536;"=*1*")
Leider funktioniert es - warum auch immer - nicht. Mit Buchstaben hat er kein Problem und andere Formate helfen nicht. Was mache ich falsch?
Ciao, Eleni
Anzeige
AW: Zählenwenn funktioniert mit Zahlen nicht
Udo
Kannst du mal beschreiben, wie du das in eine Zelle bekommst:
=*1*
will mir nicht gelingen?
Udo
=ZÄHLENWENN(P:P;1) O.T
Jan
=SUMMENPRODUKT(ISTZAHL(FINDEN(1;P1:P100))*1)
WF
dürfte für eine komplette Spalte aber zu langsam sein.
WF
Anzeige
Kürzer mit Array: {=ANZAHL(FINDEN(1;P1:P100))}
Boris
Grüße Boris
Zählenwenn funktioniert mit Zahlen nicht
09.02.2005 13:51:17
Eleni
Hi Leute,
Etwas genauer gesagt: In den Zellen der Spalte P stehen u.U. mehrere Angaben durch Komma von einander getrennt: z.B. 1, 2, 3 oder nur 1. In der Auswertetabelle stehen untereinander z.B. 1, 2, 3. Jeweils daneben steht die Zelle mit dem Zählenwenn. Wie gesagt, wenn ich nach Buchstaben suche - anderer Fall, aber gleiche Funktion - klappt's (Bsp.: =ZÄHLENWENN(Q3:Q65536;"=*a*").
Ciao, Eleni
Anzeige
AW: Zählenwenn funktioniert mit Zahlen nicht
Jan
Hi Eleni,
Wenn in Deiner Spalte P durch Komma getrennte Werte stehen, sind das Texte.
Dann funktioniert die Funktion =ZÄHLENWENN(P:P;"*1*") sehr wohl.
Vielleicht solltest Du mal ein konkretes Beispiel posten.
Jan
AW: Zählenwenn funktioniert mit Zahlen nicht
09.02.2005 14:17:57
Eleni
Hi Jan,
Tut's awwa net. Auch wenn ich die Spalte P nachträglich als Text formatiere.
Eleni
Anzeige
AW: Zählenwenn funktioniert mit Zahlen nicht
Udo
Lad doch mal ein Beispiel hoch.
Udo
AW: Anbei Bsp.-Datei
Udo
Wenn du mit Text nach Zahlen suchst klappt das nicht, ein wenig Ordnung muss da sein.
Udo
Anzeige
AW: Anbei Bsp.-Datei
09.02.2005 14:53:53
Eleni
Hi Udo,
Habe deinen Hinweis nicht kapiert. Eleni
AW: Anbei Bsp.-Datei
heikoS
Hallo Eleni,
in Deiner Spalte P sind keine Kommata oder Texte - da stehen echte Zahlen drin. Suchen läßt Du aber einen Text. Schreib doch - als Test - hinter die erste 1 noch ,2 - dann erhälst Du auch ein Ergebnis für 1 und 2.
=zählenwenn( ,1) sollte also helfen (ohne"").
Gruß Heiko
Anzeige
AW: Anbei Bsp.-Datei
09.02.2005 15:54:36
Eleni
Hallo Heiko,
Danke für die Erläuterung, so stimmt es dann auch. Jedoch brauche ich alle 1 und alle 2 getrennt. Mit deinem Tipp lässt er aber 1,2 aussen vor und das will ich ja nicht.
Ciao, Eleni
?
heikoS
Hallo Eleni,
was läßt Excel außen vor? Du läßt halt Zahlen oder Text(teile) zählen. Da bleibt nichts "außen vor".
Hilfreich wäre es, wenn in einer Bsp.-Datei das von Dir erwartete Ergebnis dahinter stehen würde.
Gruß Heiko
Anzeige
Das Mindeste, was man verlangen kann,...
Boris
Hi Eleni,
...ist doch, dass du alle Vorschläge mal ausprobierst. Dann wäre der Thread längst erledigt...
Boris
AW: Das Mindeste, was man verlangen kann,...
09.02.2005 16:30:24
Eleni
Hi Boris,
Hab ich doch. Hab alles in meine Zelle gepackt, was ich bekommen hab. Wenn etwas hilft, danke ich und schließe immer den Thread. Bin ja kein Experte, deshlab steht oben auch "Excel JA, VBA NEIN", kann auch gut sein, dass ich irgendwie auf der Leitung stehe.
Ich kann entweder nach Zahlen oder nach Text suchen lassen. Nur wenn ich z.B. nach der Zahl 1 suche, und es steht in einer Zelle 1, 2 dann wird diese Zelle nicht mitgezählt. Bin auch über andere Lösungsvorschläge dankbar, z.B. über Makro, dachte aber so 'ne Funktion in einer Zelle ist sehr einfach (falsch gedacht).
Ciao, Eleni
Anzeige
Selbst ist ...
09.02.2005 17:01:15
Eleni
Hi zusammen,
Vielen lieben Dank für eure Mühen, habe aber beschlossen, es mit einem Makro zu versuchen und für jede einzelne Zelle entsprechend eine Formel eingefügt - Bsp.:
ActiveSheet.Range("J4").Activate
ActiveCell.FormulaR1C1 = "=COUNTIF(R[-1]C[6]:R[65531]C[6],1)"
ActiveSheet.Range("J5").Activate
ActiveCell.FormulaR1C1 = "=COUNTIF(R[-2]C[6]:R[65531]C[6],2)"
etc.
Für alle die es interessiert. Ciao, Eleni
Anzeige
Geschlossen, o. T.
09.02.2005 17:01:56
Eleni
o. T.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zählenwenn mit Zahlen in Excel – So funktioniert’s


Schritt-für-Schritt-Anleitung

  1. Zellenformat überprüfen: Stelle sicher, dass die Zellen in der Spalte, die Du analysieren möchtest, als „Allgemein“ oder „Zahl“ formatiert sind. Wenn Du Textsuchkriterien wie "*1*" verwendest, können Zahlen nicht korrekt gezählt werden.

  2. Funktion einsetzen: Verwende die Funktion =ZÄHLENWENN(P:P;1), um die Zahl 1 in der Spalte P zu zählen. Wenn Du nach mehreren Zahlen suchst, kannst Du die Funktion =ZÄHLENWENN(P:P;"*1*") verwenden, achte jedoch darauf, dass die Werte als Text vorliegen.

  3. Zahlen in Text umwandeln: Falls Du mit Textwerten arbeitest (z. B. „1, 2, 3“ in einer Zelle), kannst Du die Funktion =ZÄHLENWENN(P:P;"*1*") einsetzen, um die Zellen zu zählen, die die Zahl 1 enthalten.

  4. Verwendung von ISTZAHL: Du kannst auch die Funktion ISTZAHL in Kombination mit SUMMENPRODUKT verwenden: =SUMMENPRODUKT(ISTZAHL(FINDEN(1;P1:P100))*1), um die Häufigkeit der Zahl 1 zu ermitteln.


Häufige Fehler und Lösungen

  • Zählenwenn funktioniert nicht: Wenn Du die Fehlermeldung erhältst, dass ZÄHLENWENN nicht funktioniert, überprüfe, ob die Zahl in der entsprechenden Zelle als Text gespeichert ist. In diesem Fall wird die Funktion nicht korrekt ausgeführt.

  • Zählenwenn mit oder: Wenn Du mehrere Kriterien zählen möchtest, verwende ZÄHLENWENNS, um mehrere Bedingungen anzugeben, z. B. =ZÄHLENWENNS(P:P;1;P:P;2) für die Zahlen 1 und 2.

  • Zählenwenn istzahl: Achte darauf, dass Du nur nach tatsächlichen Zahlen suchst, wenn die Zellen als Zahl formatiert sind. Andernfalls kann es zu unerwarteten Ergebnissen kommen.


Alternative Methoden

  • Array-Formeln: Du kannst auch Array-Formeln wie {=ANZAHL(FINDEN(1;P1:P100))} verwenden, um die Anzahl der Vorkommen der Zahl 1 in einem Bereich zu zählen.

  • Makros: Wenn Du oft mit solchen Zählungen arbeitest, kannst Du ein Makro erstellen, das die ZÄHLENWENN-Funktion für jede Zelle automatisch anwendet. Beispiel:

    ActiveSheet.Range("J4").FormulaR1C1 = "=ZÄHLENWENN(P:P,1)"
    ActiveSheet.Range("J5").FormulaR1C1 = "=ZÄHLENWENN(P:P,2)"

Praktische Beispiele

  • Beispiel 1: Angenommen, Du hast in der Spalte P die Werte „1, 2, 3“ in Zelle P1. Um die Zahl 1 zu zählen, verwende:

    =ZÄHLENWENN(P:P;"*1*")
  • Beispiel 2: Wenn Du die Werte in der Spalte P nach der Zahl 2 zählen möchtest, nutze:

    =ZÄHLENWENN(P:P;"*2*")

Tipps für Profis

  • Zählenwenn nicht verwenden: Wenn Du komplexere Abfragen oder Bedingungen hast, könnte es sinnvoll sein, auf ZÄHLENWENNS zurückzugreifen, um mehrere Kriterien gleichzeitig zu werten.

  • Daten bereinigen: Achte darauf, dass Deine Daten sauber und einheitlich sind. Oftmals sind versteckte Leerzeichen oder unterschiedliche Formate verantwortlich dafür, dass ZÄHLENWENN nicht funktioniert.

  • Verwendung von Filter: Nutze die Filterfunktion in Excel, um nur die relevanten Daten anzuzeigen, bevor Du eine Zählung vornimmst. Das kann die Übersichtlichkeit erhöhen.


FAQ: Häufige Fragen

1. Warum funktioniert Zählenwenn nicht mit Zahlen?
ZÄHLENWENN funktioniert nicht, wenn die Zahlen als Text in der Zelle gespeichert sind. Stelle sicher, dass die Zellen korrekt formatiert sind.

2. Wie kann ich mehrere Zahlen gleichzeitig zählen?
Verwende die Funktion ZÄHLENWENNS, um mehrere Bedingungen zu definieren. Beispiel: =ZÄHLENWENNS(P:P;1;P:P;2) zählt sowohl die 1 als auch die 2.

3. Was ist der Unterschied zwischen Zählenwenn und Zählenwens?
ZÄHLENWENN wird verwendet, um eine Bedingung zu zählen, während ZÄHLENWENNS mehrere Bedingungen gleichzeitig auswertet.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige