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

Forumthread: Zählenwenn , Bereich ungleich

Zählenwenn , Bereich ungleich
14.12.2017 00:17:49
Thomas
Guten Abend,
Möchte einen Bereich in Tabelle 1 mit einem Bereich in Tabelle 2 vergleichen und mir die Anzahl der ungleichen Ergebnisse ausgeben lassen!
Leider scheitern meine Versuche ....
Hier mein Ansatz:
=ZÄHLENWENN(Tabelle1!B7:AF7;""&$B24:$B31)
bzw.
{=ZÄHLENWENN(Tabelle1!B7:AF7;""&$B24:$B31)}
leider bringen beide nicht den gewünschten Erfolg..
Was mache ich falsch?
Danke Thomas
Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
ZÄ.WENN-Array nur mit einer arrayfähigen Umformel
14.12.2017 01:59:27
lupo1
... wie etwa SUMME:
{=SUMME(ZÄHLENWENN(Tabelle1!B7:AF7;""&$B24:$B31))}
... ergibt jedoch keinen Sinn, denn wenn Du jeden Wert aus beiden Bereichen vergleichst, steigen die Anzahlen (hier) nicht um 1, sondern mindestens um 8 pro Vorfall.
Aus dem gleichen Grund unsinnig ist
=SUMMENPRODUKT(--(Tabelle1!B7:AF7$B24:$B31))
Anzeige
Anzahl nicht vorhandener Einträge
14.12.2017 08:43:15
WF
Hi,
=31-SUMMENPRODUKT(ISTZAHL(FINDEN(B7:AF7;B24:B31))*1)
Bedingung ist, dass im Bereich B24:B31 keine Doppler vorkommen.
WF
das war Blödsinn
14.12.2017 08:57:24
WF
.
=SUMMENPRODUKT(IDENTISCH(B7:AF7;B24:B31)*1)
14.12.2017 09:22:42
WF
funktioniert.
In B24:B31 keine Doppler bleibt.
WF
Anzeige
AW: nachgefragt ...
14.12.2017 12:32:12
...
Hallo Thomas,
... können in beiden Bereichen Leerzellen vorhanden sein und wenn ja, sollen diese berücksichtigt werden? Sind Duplikate in beiden oder nur einem Bereichen vorhanden? Wie sollen diese gezählt werden?
Am besten wäre es, Du zeigst mal an Hand von zwei kleineren Bereichen (z.B. Tabelle1!B7:J7 und B24:$B31) mit Beispieldaten Dein angestrebtes Zielergebnis in einer Datei auf.
Gruß Werner
.. , - ...
Anzeige
AW: nachgefragt ...
14.12.2017 13:05:44
Thomas
Hallo Werner,
ja leerzeichen kommen drin vor. Ob Sie berücksichtigt , ist eigentlich egal, ich möchte ja nur die werte finden die von meiner Suche abweichen. Hier mal eine Beispiel datei.
https://www.herber.de/bbs/user/118327.xlsx
Danke
Anzeige
AW: hmm ...
14.12.2017 13:36:34
...
Hallo Thomas,
... ich kann von Deinen Angaben in Deiner Datei auch nach mehrmaligen Lesen bestenfalls noch Tabelle2!1A:F1 verstehen. Alles weitere entzieht sich momentan (m)einer Logik. Erklärst Du es mir? Auch warum Du jetzt nur zwei Zeilenbereiche angegeben hast, obwohl in Ausgangsfragestellung noch anders.
Gruß Werner
.. , - ...
Anzeige
AW: geh jetzt aber erstmal paar Stund. offline owT
14.12.2017 13:40:25
...
Gruß Werner
.. , - ...
AW: geh jetzt aber erstmal paar Stund. offline owT
14.12.2017 13:55:11
Thomas
Hallo Werner,
Tabelle1 musst du die als Kalender vorstellen
Bereich Bx:AFx stellt immer ein Monat dar (hier jetzt Januar....).
die Zahlen und Buchstaben sind verschiedene Schichten oder Lehrgänge etc.
z.b. Zahl 1,2,3 kommt regelmäßig vor , aber AA,BB eben nicht diese möchte ich "zusammen" zählen wie oft diese vorkommen
Tabelle2 soll mir nun eine Übersicht, hierrüber geben .
Ich habe jetzt die Tabelle nochmal bisschen ergänzt und mal meine vorhande Formel eingefügt :-) hoffe jetzt ist es verständlicher
https://www.herber.de/bbs/user/118329.xlsx
Danke Thomas
Anzeige
AW: jetzt ist es verständlicher, jedoch ...
14.12.2017 21:41:02
...
Hallo Thomas,
... Dein Ergebnis für die 1 kann wie offensichtlich erkennbar nicht stimmen.
Mein Formelvorschlag wäre deshalb folgender in B1:
=SUMME(INDEX(((Tabelle1!B$3:AF$3=A1)+(Tabelle1!B$7:AF$7=A1))*(Tabelle1!B$3:AF$3Tabelle1!B$7:AF$7);))
und Formel nach unten kopieren. Anstelle SUMME(INDEX(..;)) kannst Du natürlich SUMMENPRODUKT() nutzen.
Gruß Werner
.. , - ...
Anzeige
AW: jetzt ist es verständlicher, jedoch ...
14.12.2017 22:47:04
Thomas
Versteh ich nicht ganz, warum kann 18 für "1" nicht stimmen?
In B3:AF3 kommt die "1" 13x vor und in B7:AF7 kommt die "1" nochmal 5x vor.. Insgesamt 18x
das passt nur mein Problem ist , wie finde ich jetzt heraus , wie oft solche werte wie "aa" oder "BB" vorkommen ohne das man explizit nach ihnen sucht...
Anzeige
AW: nun ist Dein Anliegen verständlich ...
15.12.2017 08:32:44
...
Hallo Thomas,
... Deine Aussage im Eröffnungsthread: "... die Anzahl der ungleichen Ergebnisse ausgeben lassen" und Deine Darlegungen in Deiner Beispieldatei hatte ich bisher anders interpretiert und somit auch etwas anders ausgewertet als Du wirklich suchst.
Da ich INDIREKT() meide (weil volatil), wo diese nicht unumgänglich ist, hab ich die Formel für B1:B4 umgeschrieben. Formel B1 nach unten kopieren. Mit der Formel B4 sollte nunmehr das Ergebnis ermittelt werden, was Du suchst.
 AB
1S9
2118
328
434
5 2

Formeln der Tabelle
ZelleFormel
B1=SUMME(INDEX(((Tabelle1!B$3:AF$7=A1)*ISTTEXT(Tabelle1!B$1:B$5)); ))
B5=SUMME(INDEX(((Tabelle1!B$3:AF$7<>A5)*ISTTEXT(Tabelle1!B$1:B$5)); ))-SUMME(B1:B4)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
AW: nun ist Dein Anliegen verständlich ...
15.12.2017 13:44:41
Thomas
Danke, so funktioniert es :-)
Gruß Thomas
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zählen von ungleichen Werten in Excel


Schritt-für-Schritt-Anleitung

Um ungleiche Werte in Excel zu zählen, kannst Du die Funktion ZÄHLENWENN oder ZÄHLENWENNS verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne Deine Excel-Datei und navigiere zu dem Arbeitsblatt, in dem Du die ungleichen Werte zählen möchtest.
  2. Definiere Deine Bereiche: Zum Beispiel Tabelle1!B7:AF7 für den ersten Bereich und B24:B31 für den zweiten Bereich.
  3. Verwende die Formel:
    =ZÄHLENWENN(Tabelle1!B7:AF7; "<>" & $B24:$B31)

    Diese Formel zählt alle Zellen in Tabelle1!B7:AF7, die nicht gleich den Werten in B24:B31 sind.

  4. Drücke Enter, um das Ergebnis zu erhalten.

Beachte, dass Du bei ZÄHLENWENNS die Bedingungen für mehrere Kriterien angeben kannst, falls Du komplexere Vergleiche durchführen möchtest.


Häufige Fehler und Lösungen

  1. Formel gibt falsche Ergebnisse zurück:

    • Überprüfe, ob die Bereiche korrekt definiert sind und die Daten in den Zellen keine Leerzeichen oder unerwartete Formatierungen enthalten.
  2. Die Formel funktioniert nicht:

    • Stelle sicher, dass Du die Formel korrekt eingegeben hast. Bei Verwendung von Array-Formeln (z.B. {=ZÄHLENWENN(Tabelle1!B7:AF7;""&$B24:$B31)}) musst Du sie mit Strg + Shift + Enter bestätigen.
  3. Zählen von leeren Zellen:

    • Um leere Zellen zu ignorieren, kannst Du die Formel anpassen:
      =ZÄHLENWENN(Tabelle1!B7:AF7; "<>" & "") - ZÄHLENWENN(Tabelle1!B7:AF7; "")

Alternative Methoden

Neben ZÄHLENWENN gibt es auch andere Funktionen, die Du verwenden kannst, um ungleiche Werte zu zählen:

  • SUMMENPRODUKT:

    =SUMMENPRODUKT((Tabelle1!B7:AF7<>B24:B31)*1)

    Diese Methode zählt die Anzahl der ungleichen Werte und ist besonders nützlich, wenn Du mehrere Bedingungen hast.

  • INDEX und VERGLEICH: Du kannst auch die Kombination von INDEX und VERGLEICH verwenden, um spezifische Vergleiche anzustellen und ungleiche Werte zu zählen.


Praktische Beispiele

Hier sind einige Beispiele, wie Du die Funktion ZÄHLENWENN oder SUMMENPRODUKT nutzen kannst:

  1. Zählen von Werten, die nicht gleich 0 sind:

    =ZÄHLENWENN(Tabelle1!B7:AF7; "<>0")
  2. Zählen von Textwerten, die ungleich einem bestimmten Text sind:

    =ZÄHLENWENN(Tabelle1!B7:AF7; "<>""DeinText""")
  3. Zählen von Werten, die mit 6 Buchstaben ungleich sind:

    =ZÄHLENWENN(Tabelle1!B7:AF7; "<>""""&LEN(A1)=6")

Tipps für Profis

  • Verwende Named Ranges: Um die Lesbarkeit Deiner Formeln zu verbessern, kannst Du benannte Bereiche verwenden. Das erleichtert das Verständnis, worauf Du Dich beziehst.

  • Vermeide volatile Funktionen: Funktionen wie INDIREKT() können die Berechnung verlangsamen. Nutze sie nur, wenn unbedingt nötig.

  • Teste Deine Formeln: Nutze kleinere Datenmengen zum Testen Deiner Formeln, bevor Du sie auf große Bereiche anwendest.


FAQ: Häufige Fragen

1. Wie kann ich zählen, wenn die Werte ungleich einem bestimmten Wert sind? Du kannst die Formel =ZÄHLENWENN(Bereich; "<>Wert") verwenden, um alle Zellen zu zählen, die nicht gleich dem angegebenen Wert sind.

2. Was, wenn ich mehrere Bedingungen berücksichtigen möchte? In diesem Fall kannst Du ZÄHLENWENNS verwenden, um mehrere Kriterien in einer einzigen Formel zu kombinieren.

3. Wie gehe ich mit leeren Zellen um? Um leere Zellen zu ignorieren, stelle sicher, dass Du die Bedingungen in Deiner Formel entsprechend anpasst, indem Du die Bedingungen für leere Zellen ausschließt.

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