Clever-Excel-Forum

Normale Version: Welche Funktion ist zu nutzen bei so einem Problem
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,
Tabelle ist im Anhang. Die erste Tabelle zeigt die Namen von Mitarbeitern und in der ersten Zeile die Applikationen die es gibt. Manche Mitarbeiter haben Rollen für die jeweiligen Applikationen. In der unteren Tabelle möchte ich eine Statistik erstellen. Sie hat in der ersten Zeile auch die Applikationen und in der ersten Spalte die Rollen. In den Zellen soll der Wert stehen, wie viele Mitarbeiter die bestimmte Rolle für diese Applikation haben, aber die jeweiligen Werte mulipiliziert mit (1/Anzahl der Applikationen des Mitarbeiters). Im Screenshot sind Beispiele. Wie löse ich das Problem. Über Hilfre freue ich mich sehr.
Hallo,

lade statt deines Bildchens eine Beispieldatei hoch, aus der deutlich deine Anfrage sichtbar ist. Ein paar händisch eingetragene Wunschergebnisse helfen beim Helfen.
gerne doch
Hallo,
Advisor = 1/3 erklärt sich aus der Tabelle 1 Person 3x Advisor
Application Manager = 0 lässt sich nicht aus dem Tabellenaufbau herleiten
Architect = 1/4 erklärt sich aus der Tabelle 1 Person 4x Architect
BPM = 1/3 + 1/4 lässt sich nicht aus dem Tabellenaufbau herleiten 
Teile uns bitte wie Application Manager = 0  bzw. BPM = 1/3 + 1/4 hergeleitet werden.
Wenn di Bedingungen klar sind ist auch bestimmt eine Lösung möglich.
 
Gruß Uwe
Hi Uwe,

nicht ganz richtig:

Advisor --> unter Radiation Protection DB (QT) 1Person die 3 Rollen hat
es gibt 0 Application Manager unter Radiation Protection DB (QT)
BPM --> 1Person unter Radiation Protection DB (QT) mit 3 Rollen (Florian) und 1 Person mit 4 Rollen (Dorothee)

Ich fürchte, die Aufgabe läßt sich, wenn überhaupt, nur mit VBA lösen.
Hallo, 
ja, tut mir Leid, ist etwas konfus formuliert.
Hier beispielhafte Erklärungen:
B10: Advisor ist für diese Applikation nur Tanja. Da sie drei Applikationen betreut, hat sie für diese App eine Kapazität von 1/3
B11: 0, da es keinen Application Manager gibt für diese App.
B14: BPM ist Florian und Dorothee. Florian betreut drei Applikationen, hat also für diese App 1/3 Kapazität und Dorothee betreut 4 Apps, hat also 1/4 Kapazität. Diese zwei Werte werden dann addiert. Wenn noch mehr Personen aber BPM wären, müssen diese auch addiert werden.
Hoffe, das hilft. Über Hilfe wäre ich echt sehr dankbar.
Hallo k...,

wenn dich nur der Zahlenwert interessiert und die Auflistung wie bei BPM nicht wichtig ist geht:

=SUMME(WENN(B$2:B$6=$A10;1/((B$2:B$6=$A10)*$F$2:$F$6);0))
Hallo,

wenn ich das richtig verstehe und Dein Excel die nachfolgend verwendeten Funktionen kennt, kannst Du es mit folgender Formel probieren.
Nur in Zelle B10, der Rest leer.

PHP-Code:
=LET(Rollen;$A$10:$A$14;Daten;$B$2:$E$6;
 
MATRIXERSTELLEN(ZEILEN(Rollen);SPALTEN(Daten);
 
LAMBDA(X;Y;LET(A;MMULT(--(Daten<>"");SEQUENZ(SPALTEN(Daten);1;1;0))*(SPALTENWAHL(Daten;Y)=INDEX(Rollen;X;1));SUMME(WENN(A>0;1/A;0)))))) 

Gruß
Hallo, erst einmal vielen vielen Dank für die Lösung! Oben im Post ist auch eine Lösung die etwas kürzer und weniger kompliziert ist, aber Ihre funktioniert definitiv. Danke nochmal.
Ich habe gleich noch eine Frage, vielleicht können sie da auch behilflich sein.
Bis dahin, viele Grüße, Kaan.

Hallo Helmut,
danke für deine charmante Lösung.
Hast Du auch eine Idee wie man dieselbe Statistik für die Länder erstellen kann? Die überarbeitete Excel Datei ist wieder hochgeladen

Wenn jemand anderes eine Ahnung hat wie das zu lösen ist, auch gerne her damit. 
Liebe Grüße, Kaan
Hallo kaan,

ich habs so verstanden:

=SUMME(($B$2:$B$6=$A19)*(C$2:C$6<>""))/ANZAHL2(C$2:C$6)
Seiten: 1 2