Auswertung nach Datum von bis
#1
Hallo,
ich habe eine unsäglich lange Liste mit Rollen die Personen zugeordnet sind, mit Gültig Von und Gültig Bis.
Ich hab die Personen jetzt schon entfernt und somit nur noch Rollen, Gültig Von, Gültig bis. Beispiel anbei.

Wie kann ich damit eine Auswertung machen, wie viele Rollen je Monat (wenn leichter dann pro Tag) aktiv waren? Gruppiert nach den Rollen. 

Zusätzlich muss ich wissen wo das Maximum je Jahr und Rolle lag.

Danke,
Martin


Angehängte Dateien
.xlsx   Beispieldaten.xlsx (Größe: 9,92 KB / Downloads: 9)
Antworten Top
#2
B und C sind doppelt möglich. Soll das dann als 2 gezählt werden?

Habe ich hier mal gemacht. In den Zeilen die Jahre 2005-2030, in den Spalten Monate 1-12. Ein Datum gilt immer als berührter Monat!

=ZEILENUMBRUCH(
LET(
a;DATUM(2005;SEQUENZ(302);1);
c;MTRANS(Tabelle1[Bis]);
b;MTRANS(Tabelle1[Von]);
e;WEGLASSEN(a;1);
d;WEGLASSEN(a;-1);
f;WENN(e<c+1;e;c+1)-WENN(d>b;d;b);
g;(f>0)*f>0;
NACHZEILE(g;LAMBDA(a;SUMME(--a))))
;12)

Wenn es Dir gefällt, mache ich auch noch die Rollen. Dann würde ich monatsweise 312 Zeilen (statt hier Matrix 26*12) untereinander setzen und die 3 Rollen nebeneinander.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • martinhohlstein
Antworten Top
#3
Auf den ersten Blick ist das für mich sehr kryptisch, aber danke dass du dich meinem Problem annimmst. 

Das Beispiel ist mehr zur Anschauung gedacht gewesen. In Wirklichkeit hab ich ca 10 verschiedene Rollen in der Liste und die Liste ist ca 2500 Zeilen groß. Dort kommt dann natürlich jede Rolle sehr häufig vor, weil eigentlich dazu jeweils eine Person gehört. Die spielt aber keine Rolle, da es eine Gesamtauswertung sein soll. Quasi um einen Überblick zu bekommen und zu sehen wie viele Rollen je zu Spitzenzeiten aktiv waren.
Antworten Top
#4
Tja ... zum Ausprobieren und für eine weitere Anweisung (an mich) reichte es wohl nicht?
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top
#5
Sorry, aber ich verstehe deinen Code nicht und weiss auch nicht wie ich ihn anwenden soll.
Ich hab das mal in ein beliebiges leeres Feld kopiert und bekomme eine Matrix ohne Infos dazu. Ok, die Spalten sind die Monate schreibst du. Und die Zeilen sind Jahre. Aber welche? Vllt könntest du nochmal kurz erklären wie ich das lesen soll.

Danke!
Antworten Top
#6
Du kopierst den blauen Teil und fügst ihn in F2: ein. Achso, hast Du schon gemacht. Jahre und Monate natürlich aufsteigend (wie kommst Du auf eine andere Möglichkeit; Ich war nur zu faul, hier auch in Vorlage zu gehen, wenn ich nicht sicher bin, ob es ein Feedback gibt)? Und momentan sind es alle Rollen zusammen gesehen. Daher meine Anschlussfrage.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • martinhohlstein
Antworten Top
#7
Achja und ich sehe, dass du alles summierst. Ich brauche aber Summen je Rolle.
Antworten Top
#8
Dafür hättest Du meine Frage in #1 gleich beantworten können. Jetzt quälen wir uns bei #8 herum.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top
#9
Sorry, ich bin hier völlig neu und kenne mich mit den Gebräuchen hier nicht aus.

Nach mehrmaligem Lesen kam jetzt auch Erkenntnis bei mir. Danke für die bisherigen Infos! Den Rest schaffe ich dann alleine.
Antworten Top
#10
Ok ... dann würde ich aber die Rollen vorher filtern und erst dann auswerten. Dann wird pro Rolle die 26*12-Matrix erstellt.

Übrigens kannst Du die Matrix ganz einfach in die Zelle A2005#: packen. Dann brauchst Du keine Zeilen- und Spalten-Header (wenn Du A mit Januar und L mit Dezember gleichsetzen kannst).

Oder Du fügst die Formel zuerst in F2#: ein, erstellst ein neues Blatt und ziehst sie dann dorthin in A5#:.

Fragen beantwortet man übrigens, ohne Gebräuche zu kennen.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste