Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1572to1576
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zählen wenn mehrfach über mehrere Spalten

Zählen wenn mehrfach über mehrere Spalten
11.08.2017 17:57:24
Sergej
Hallo,
ich habe folgende Problematik die ich nicht lösen kann.
Wäre schön wenn Ihr mir helfen könntet bei der folgende Aufgabe.
Es soll gezählt werden, wie viele Besucher eines Kinos noch einmal das Kino besuchen.
Beispiel: Max besucht das erste mal das Kino am 21.03.2016 wird also nicht gezählt. Wenn er das zweite mal ins Kino kommt am 30.04.2016 wird in der Hilfsspalte gezählt.
Wenn Klaus zwei mal am Tag am 30.04.2016 kommt, wird er nicht gezählt, erst wenn er am 21.11.2017 wieder kommt.
Es soll also immer dann nicht mitgezählt werden wenn die Person zum ersten mal da war .
Das Richtige Ergebnis das die Formel ausgeben soll wäre in diesel Fall 6.

Die Datei https://www.herber.de/bbs/user/115415.xlsx wurde aus Datenschutzgründen gelöscht

Besucher Datum Zählen Ergebnis
Max 21.03.2016 0 6
Peter 21.03.2016 0
Max 30.04.2016 1
Klaus 30.04.2016 0
Klaus 30.04.2016 0
Max 31.04.2016 1
Peter 01.05.2016 1
Gerhard 09.10.2017 0
Gerhard 09.10.2017 0
Gerhard 10.10.2017 1
Klaus 21.11.2017 1
Klaus 21.11.2017 1
Ich bedanke mich recht herzlich im Voraus

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zählen wenn mehrfach über mehrere Spalten
11.08.2017 18:28:57
Robert
Hallo Sergej,
das könnte mit nachfolgender Funktion funktionieren
=WENN(ZÄHLENWENN($A$1:A2;A2)-ZÄHLENWENNS($A$1:A2;A2;$B$1:B2;B2)>0;1;0)

Siehe auch beigefügte Datei.
https://www.herber.de/bbs/user/115416.xlsx
Gruß
Robert
AW: es gibt aber keinen 31.04. und ...
11.08.2017 19:48:26
...
Hallo Sergej,
... wenn Du dieses fehlerhafte Datum auf den 30.04.2016 korrigierst, wäre Max am diesen Tag zum zweiten mal im Kino genauso wie Klaus am 21.11.2017. Wenn diese Tage beide gezählt werden sollen, hätte ich Formel D2 vorgeschlagen (worin WENN(A2="";""; nur notwendig wäre für Leerzellen ansonsten weggelassen werden könnte)
Dürfen diese Duplikate jedoch nicht gezählt werden, dann Formel E2, womit sich als Summe nur 4 anstelle 6 ergibt.
Was gilt nun wirklich?
 ABCDE
1BesucherDatumZählen64
2Max21.03.2016000
3Peter21.03.2016000
4Max30.04.2016111
5Klaus30.04.2016000
6Klaus30.04.2016000
7Max30.04.2016110
8Peter01.05.2016111
9Gerhard09.10.2017000
10Gerhard09.10.2017000
11Gerhard10.10.2017111
12Klaus21.11.2017111
13Klaus21.11.2017110
14     

Formeln der Tabelle
ZelleFormel
D1=SUMME(D2:D98)
E1=SUMME(E2:E98)
D2=WENN(A2="";"";(ZÄHLENWENN(A$2:A2;A2)>1)*(SVERWEIS(A2;A:B;2;0)<B2))
E2=(ZÄHLENWENN(A$2:A2;A2)>1)*(WENNFEHLER(VERWEIS(9;1/(A$1:A1=A2); B:B)<B2;1))

Gruß Werner
.. , - ...
Anzeige
AW: es gibt aber keinen 31.04. und ...
12.08.2017 23:59:51
Sergej
Hallo Werner,
stimmt es gibt keinen 31.04. :D
Danke für die schnelle Antwort. Die Formel in D2 ist schon im Prinzip das, was ich wollte.
Damit ich aber meine Liste fortlaufend untereinander weiter führen kann, ohne die Formel immer mit herunterziehen zu müssen, wollte ich eine Formel, die gleich das Ergebnis 6 in einer Zelle ausgibt, ohne die Hilfsspalte zu brauchen.
Gruß Sergej
AW: Formellösung ganz ohne Hilfszellen? ...
13.08.2017 09:04:06
...
Hallo Sergej,
... mir war und ist dazu nicht wirklich etwas eingefallen. Ich hatte mich daran schon Vorgestern über 10 Minuten vergeblich versucht und jetzt eben nochmal. Vielleicht hat ja jemand Anderes dazu die richtige Idee, deshalb stelle ich den thread offen.
Allerdings gibt es eine einfache Lösung, damit Du die Hilfszellenformel nicht ständig nach führen musst. Dazu formatiere den Datenbereich mit der Hilfsspalte als "intelligente" Tabelle. Da übernimmt dann Excel automatisch die Mitführung der der Formel in Spalte C. In dem Fall reicht dann in C2 auch:
=(ZÄHLENWENN(A$2:A2;A2)>1)*(SVERWEIS(A2;A:B;2;0)
(Da Du Dich nach Deiner letzten Aussage für diese Zählungsart entschieden hast)
Eine andere aber kompliziertere Lösung wäre die formeltechnische Erstellung einer Liste aller der Besucher und deren gewerteten Besuche (ohne die Hilfsspalte C). Aber diese könnte auf Basis der Daten mit Hilfsspalte C einfacher mittels PIVOTauswertung erzeugt werden.
Gruß Werner
.. , - ...
Anzeige

340 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige