Ich habe einen wöchentlichen Bericht, den ich ausführen muss, wo ich eine Liste von Benutzern mit verschiedenen Teams und die Abschlusszeit für jede ihrer Aufgaben erhalten. Ich muss die durchschnittliche Zykluszeit jedes Teams für den Abschluss der Aufgabe melden.VBA-Makro zum Gruppieren und Berichten von Durchschnitten nach Team
task Name Team Cycle time
7701 john A 5
7825 tom A 2
6945 terri C 7
7036 jane B 6
6946 tim B 9
6899 john A 4
7135 jim C 6
7805 jim C 2
9405 terri C 8
6209 jason B 2
7508 derek A 4
8305 derek A 5
8426 jane B 6
3256 juan C 7
Die Anzahl der Aufgaben, Menschen und Teams wird dynamisch sein
irgendwie Mein Gedanke ist, um die Daten von Teams unstack dann von dort durchschnittlichen Zykluszeiten bekommen, aber ich bin nicht sicher, wie man erreicht Das. Kennt jemand einen VBA-Befehl zum Entstapeln der Daten?
Vielen Dank für Ihre Ideen.
'= AVERAGEIF (C: C, "A", D: D)' sollte es tun für Mannschaft A. Nur eine eindeutige Liste der Teams bekommen, ändern "A" zu, was Zelle hält das Team Brief Sie mitteln und kopieren dann Ihre Formel, um alle Teams abzudecken. – JNevill
Pivot-Tabelle wird es tun. –
Bitte posten Sie Ihren Code soweit, um sich auf das zu konzentrieren, was nicht funktioniert, anstatt eine komplette Lösung für Sie zu erstellen. –