Clever-Excel-Forum

Normale Version: Anzahl verschiedener Personen je Tag
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Grüß euch ihr Formelfetischisten,

bitte mal um eure Hilfe zu folgendem Problem: Ich hätte gerne die Anzahl unterschiedlicher Personen je Tag ermittelt wie in der Beispielmappe zu sehen. Die Anzahl der Personen könnte ich ja so ermitteln
http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=42
Nur die Bedingung "Datum" krieg ich nicht uner.

Das ganze soll in einer formatierten Tabelle sein.

Danke schonmal!
So ungefähr?
Nein, leider nicht. In meiner Datei steht in Spalte 3 schon das gewünschte Ergebnis. Am 01.09. haben Person A und B gearbeitet, daher steht in Spalte 3 in jeder Zeile des 01.09. "2". Am 02.09. haben Person A, B und C gearbeitet, daher als Ergebnis 3.

Ich möchte es außerdem - wenn geht - nicht mittels PQ lösen, das erspart mir eine zusätzliche Abfrage.
Moin

Dann möchtest du es wohl auch nicht mit Pivot lösen?
Pivot noch weniger als PQ. Hintergrund ist, dass ich in dieser Tabelle diverse Berechnungen durchführe, unter anderem mit der hier gesuchten Formel.
In der Pivot ist das Berechnen wenig flexibel.

Sollte es keine Formellösung geben (was ich aber nicht glaube), dann würde ich natürlich auch eine PQ-Lösung verwenden  :05:
Hallo Berni, das geht bestimmt einfacher und kürzer, aber ein erster Vorschlag (zur Güte)..:

Arbeitsblatt mit dem Namen 'Tabelle1 (2)'
 ABC
1DatumWerAnzahl
201.09.2019Person A2
301.09.2019Person A2
401.09.2019Person A2
501.09.2019Person B2
601.09.2019Person B2
702.09.2019Person A3
802.09.2019Person B3
902.09.2019Person C3

ZelleFormel
C2{=SUMME((VERGLEICH($A$1:$A$10&$B$1:$B$10;$A$1:$A$10&$B$1:$B$10;0)=ZEILE($1:$10)*($A$1:$A$10=A2)*($B$1:$B$10<>""))*1)}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg
Morgen Jockel,

das ist schon mal ziemlich klassen, vielen Dank!
Jetzt gibt es nur noch ein Luxusproblem :05:
Ich habe die Tabelle mit Strg+T formatiert und wenn ich statt A1:A10 die unsägliche Spaltenbezeichnung (zB "=Tabelle1[@Datum]") verwende, dann funktioniert es leider nicht. Ich könnte natürlich einfach A1:A100000 schreiben. Aber das ist ja echt super unelegant  :21: 

Hast du eine Idee, wie man die formel flexibel macht?
$A$1:INDEX($A:$A;ANZAHL2($A:$A))

mit möglicherweise weniger $ und möglicherweise einem Korrekturfaktor zu ANZAHL2, wie etwa -1

$A$1:INDEX($A:$A;$X$1) mit
X1: =ANZAHL2($A:$A) beschleunigt die Tabelle, da die ANZAHL nur einmal gerechnet werden muss.
Besten Dank an alle für die Unterstützung!