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

Forumthread: ZÄHLENWENN über mehrere Spalten

ZÄHLENWENN über mehrere Spalten
11.03.2009 11:08:16
miss18
Hallo alle zusammen,
ich hätte eine Frage bezüglich der Zählenwenn-Funktion. Im Allgemeinen geht es um die bedingte Formatierung: wenn "2" ist werden die Zellen mit einer bestimmten Farbe hinterlegt, bei "3" mit verschiedener,etc. und sonst bleiben sie weiß.
Es geht darum, dass ich eine bestehende Zählenwenn-Funktion ausweiten muss auf mehrere Spalten.
Allerdings kommt jedesmal "Fehler in WERT"
So sollte die Funktion aussehen (die erweiterte Funktion mit mehreren Spalten)
=WENN(ZÄHLENWENN((A54:A85;G54:G85;N54:N85;U54:U85;AB54:AB85);4)>0;"4";WENN(ZÄHLENWENN((A54:A85; G54:G85;N54:N85;U54:U85;AB54:AB85);2)>0;"2";WENN(ZÄHLENWENN((A54:A85;G54:G85;N54:N85;U54:U85; AB54:AB85);3)>0;"3";"")))
Das ist die Originale Funktion:
=WENN(ZÄHLENWENN(A54:A85;4)>0;"4";WENN(ZÄHLENWENN(A54:A85;2)>0;"2";WENN(ZÄHLENWENN(A54:A85;3) >0;"3";"")))
Ich hab schon im Archiv gesucht und ich glaub die ZÄHLENWENN-Funktion funktioniert nicht über mehrere Spalten. Stimmt das?
Wie könnte man dann diese Formel einfach darstellen?
Ein Vorschlag im Internet ist SUMMENPRODUKT allerdings konnte ich diese nicht anwenden.
Vielen Dank im Voraus.
GLG miss18
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ZÄHLENWENN über mehrere Spalten
11.03.2009 11:34:32
mpb
Hallo ?,
verwendet statt der ersten Zählenwenn-Formel folgende Formel:
=SUMME(ZÄHLENWENN(INDIREKT({"A54:A85"."G54:G85"."N54:N85"."U54:U85"."AB54:AB85"});4))
Rest der Formel entsprechend anpassen.
Quelle: http://www.excelformeln.de/formeln.html?welcher=359
Gruß
Martin
Anzeige
AW: ZÄHLENWENN über mehrere Spalten
12.03.2009 09:14:53
mpb
Hallo,
ich dachte, Du könntest meine (Teil-)Formel anpassen.
Zählenwenn funktioniert nicht über mehrere Bereiche. Die Formel, die das gleiche für mehrere Bereiche erledigt, was Deine Originalformel
=WENN(ZÄHLENWENN(A54:A85;4)>0;"4";WENN(ZÄHLENWENN(A54:A85;2)>0;"2";WENN(ZÄHLENWENN(A54:A85;3) >0;"3";"")))
für einen Bereich macht, ist daher nicht
=WENN(ZÄHLENWENN((A54:A85;G54:G85;N54:N85;U54:U85;AB54:AB85);4)>0;"4";WENN(ZÄHLENWENN((A54:A85; G54:G85;N54:N85;U54:U85;AB54:AB85);2)>0;"2";WENN(ZÄHLENWENN((A54:A85;G54:G85;N54:N85;U54:U85; AB54:AB85);3)>0;"3";"")))
sondern
=WENN(SUMME(ZÄHLENWENN(INDIREKT({"A54:A85"."G54:G85"."N54:N85"."U54:U85"."AB54:AB85"});4))>0;"4"; WENN(SUMME(ZÄHLENWENN(INDIREKT({"A54:A85"."G54:G85"."N54:N85"."U54:U85"."AB54:AB85"});2))>0;"2"; WENN(SUMME(ZÄHLENWENN(INDIREKT({"A54:A85"."G54:G85"."N54:N85"."U54:U85"."AB54:AB85"});3))>0;"3"; "")))
Gruß
Martin
Anzeige
ganz ohne WENN() und kürzer als Excelformeln.de ..
11.03.2009 15:02:24
neopa
Hallo miss18,
... gibt es für Deinen spez. Fall eine sicher nicht gleich naheliegende Lösung:
 ABCDEFG
52    2  
53       
545     5
553     3
566     3
57      2
586      
59      3
605      
61      6

Formeln der Tabelle
ZelleFormel
E52=--LINKS(ISTZAHL(VERWEIS(9;1/((A54:A85=4)+(G54:G85=4)+(N54:N85=4)+(U54:U85=4))))*400+ISTZAHL(VERWEIS(9;1/((A54:A85=2)+(G54:G85=2)+(N54:N85=2)+(U54:U85=2))))*20+ISTZAHL(VERWEIS(9;1/((A54:A85=3)+(G54:G85=3)+(N54:N85=3)+(U54:U85=3))))*3;1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
@ Hallo Martin,
... die Formel in Excelformel.de würde ich nur nutzen, wenn ganze Formelspalten untersucht werden sollen. Also nur für die 4 so z.B.: =SUMME(ZÄHLENWENN(INDIREKT({"A:A"."G:G"."N:N"."U:U"."AB:AB"});4))
Bei überschaubaren Bereichen analog hier würde ich anstelle:
=SUMME(ZÄHLENWENN(INDIREKT({"A54:A85"."G54:G85"."N54:N85"."U54:U85"."AB54:AB85"});4))
die etwas kürzer SUMMENPRODUKT()-Formel:
=SUMMENPRODUKT((A54:A85=4)+(G54:G85=4)+(N54:N85=4)+(U54:U85=4)+(AB54:AB85=4)) bevorzugen. Damit ist auch gleich die Zusatzfrage von miss18 beantwortet.
Gruß Werner
.. , - ...
Anzeige
AW: ZÄHLENWENN über mehrere Spalten
11.03.2009 17:25:32
miss18
Danke Martin und Werner für die Antworten.
Allerdings konnte ich glaub mein Problem nicht gut genug beschreiben sorry.
Die Sache ist so, dass ich nicht die Summe suche, sondern die Zahl.
Wenn ein Dokument geändert wird bekommt es die Zahl "2".
Wenn es gelöscht wird "3".
Wenn ein Dokument neu ist - dann "4".
Diese Formel
=WENN(ZÄHLENWENN(A54:A85;4)>0;"4";WENN(ZÄHLENWENN(A54:A85;2)>0;"2";WENN(ZÄHLENWENN(A54:A85;3) >0;"3";"")))
fragt die Spalten ab und wenn eine bestimmte Zahl (2,3 oder 4) enthalten ist, wird die Übersicht (Überschrift der Dokumente) mit einer entsprechenden Farbe hinterlegt.
Vielleicht habe ich auch die Formeln falsch angewendet aber entweder sind Summen herausgekommen oder FALSCH.
Könnt ihr mir nicht bitte die Originale Funktion:
=WENN(ZÄHLENWENN(A54:A85;4)>0;"4";WENN(ZÄHLENWENN(A54:A85;2)>0;"2";WENN(ZÄHLENWENN(A54:A85;3) >0;"3";"")))
auf mehrere Spalten (nämlich A54:A85;G54:G85;N54:N85;U54:U85;AB54:AB85) umformen oder wenigstens den Ansatz aber mit mindestens zwei Kriterien - "4" und "2" - dann ist es für mich logisch.
Ich kann nicht mehr. Ich probiere es jetzt schon so lang.
Danke im Voraus.
Anzeige
das sollte meine Formel an sich tun ...
11.03.2009 19:13:16
neopa
Hallo miss18,
... aber leider hatte ich ursprünglich den Bereich AB54:AB85 vergessen und den den etwas schlammpig :-( , ohne zu testen diesen in die Formel eingefügt. Die Formel E52 in meinem Beipiel sollte korrekt nun so lauten:
=--LINKS(ISTZAHL(VERWEIS(9;1/((A54:A85=4)+(G54:G85=4)+(N54:N85=4)+(U54:U85=4)+(AB54:AB85=4)))) *400+ISTZAHL(VERWEIS(9;1/((A54:A85=2)+(G54:G85=2)+(N54:N85=2)+(U54:U85=2)+(AB54:AB85=2)))) *20+ISTZAHL(VERWEIS(9;1/((A54:A85=3)+(G54:G85=3)+(N54:N85=3)+(U54:U85=3)+(AB54:AB85=3))))*3;1)
Damit wird keine Summe ermittelt sondern der jeweilige "Wert" 4, 2 oder 3.
Gruß Werner
.. , - ...
Anzeige
AW: das sollte meine Formel an sich tun ...
12.03.2009 14:44:38
miss18
Vielen vielen Dank Werner für deine Hilfe.
Jetzt passt es perfekt.
Schönen Tag noch
GLG miss18

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

ZÄHLENWENN über mehrere Spalten in Excel


Schritt-für-Schritt-Anleitung

Um die ZÄHLENWENN-Funktion über mehrere Spalten in Excel zu verwenden, musst du die Formel entsprechend anpassen. Hier sind die Schritte:

  1. Verstehe die Struktur deiner Daten: In diesem Beispiel arbeiten wir mit den Spalten A, G, N, U und AB, die die Werte 2, 3 und 4 enthalten können.

  2. Verwende die SUMMENPRODUKT-Funktion: Anstelle von ZÄHLENWENN für mehrere Bereiche kannst du die folgende Formel verwenden:

    =SUMMENPRODUKT((A54:A85=4)+(G54:G85=4)+(N54:N85=4)+(U54:U85=4)+(AB54:AB85=4))
  3. Anpassen der Bedingungen: Wenn du nach anderen Werten (z.B. 2 oder 3) suchst, ändere die Zahl in der Formel entsprechend.

  4. Bedingte Formatierung: Um die Zellen basierend auf den Zahlen zu formatieren, kannst du die Formel in der bedingten Formatierung verwenden.


Häufige Fehler und Lösungen

  • Fehler in WERT: Dieser Fehler tritt auf, wenn du versuchst, ZÄHLENWENN über mehrere Spalten zu verwenden. Verwende stattdessen SUMME oder SUMMENPRODUKT.

  • Formel funktioniert nicht: Stelle sicher, dass du die richtigen Bereiche in der Formel angegeben hast. Vermeide das Semikolon (;) in den Bereichsangaben und benutze stattdessen das Komma (,).

  • Ergebnisse sind Summen, nicht Werte: Wenn du den spezifischen Wert (2, 3 oder 4) zurückgeben möchtest, verwende die WENN-Funktion in Kombination mit SUMMENPRODUKT.


Alternative Methoden

Eine weitere Methode, um ZÄHLENWENN in mehreren Spalten zu implementieren, ist die Verwendung von INDIREKT:

=SUMME(ZÄHLENWENN(INDIREKT({"A54:A85","G54:G85","N54:N85","U54:U85","AB54:AB85"}), 4))

Diese Methode ist nützlich, wenn du mit dynamischen Bereichen arbeitest oder bei größeren Datenmengen.


Praktische Beispiele

Angenommen, in den Zellen A54 bis AB85 sind folgende Werte:

A G N U AB
2 5 4 3 4
3 2 1 4 2
4 4 3 3 5

Um die Anzahl der Zellen, die den Wert 4 enthalten, über alle Spalten zu zählen, benutze die Formel:

=SUMMENPRODUKT((A54:A85=4)+(G54:G85=4)+(N54:N85=4)+(U54:U85=4)+(AB54:AB85=4))

Das Ergebnis gibt dir die Anzahl der Zellen, die den Wert 4 enthalten, über alle angegebenen Spalten.


Tipps für Profis

  • Vermeide unnötige Berechnungen: Wenn du mit großen Datenmengen arbeitest, kann die Verwendung von SUMMENPRODUKT anstelle von ZÄHLENWENN die Berechnungszeit erheblich reduzieren.

  • Nutze die Hilfe von Excel-Add-Ins: Es gibt zahlreiche Add-Ins und Tools, die dir komplexe Berechnungen erleichtern können, besonders bei bedingten Summen über mehrere Spalten.

  • Dokumentiere deine Formeln: Wenn du komplexe Formeln erstellst, ist es hilfreich, sie zu dokumentieren, um später leichter Änderungen vornehmen zu können.


FAQ: Häufige Fragen

1. Warum funktioniert die ZÄHLENWENN-Funktion nicht über mehrere Spalten?
Die ZÄHLENWENN-Funktion ist standardmäßig auf einen einzelnen Bereich beschränkt. Um mehrere Spalten zu zählen, solltest du SUMMENPRODUKT oder INDIREKT verwenden.

2. Wie kann ich mehrere Bedingungen in der ZÄHLENWENN-Funktion kombinieren?
Du kannst mehrere Bedingungen mit der SUMMENPRODUKT-Funktion kombinieren, indem du die Bedingungen in Klammern setzt und addierst.

3. Was ist der Unterschied zwischen ZÄHLENWENN und SUMME?
ZÄHLENWENN zählt die Anzahl der Zellen, die einem bestimmten Kriterium entsprechen, während SUMME die Werte in den Zellen addiert.

4. Kann ich bedingte Formatierungen mit ZÄHLENWENN verwenden?
Ja, du kannst die Ergebnisse von ZÄHLENWENN oder SUMMENPRODUKT in bedingten Formatierungen nutzen, um Zellen basierend auf bestimmten Kriterien hervorzuheben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige