Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1268to1272
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

Zeitspanne berechnen mit Datum und zusammenfassen

Zeitspanne berechnen mit Datum und zusammenfassen
Karlheinz
Möchte gerne aus der nachstehende Tabelle die Werte errechnen wie lange ein Rechner gelaufen hat
lege mittels batch-datei eine csv an mit dem Inhalt der Tabelle im Anhang.
Bei jeder An.- Abmeldung des Rechners schreibe ich über das scripting von xp in die **.csv Datei
Jetzt würde ich gerne die Werte der Zeiten zusammen addieren sowie die dem Datum zusortieren
komme da aber leider nicht weiter und scheitere da mit sverweis aber da komm ich nicht richtig vorwärts
das ist schon recht komplex denke ich aber finde auch keine Idee mit welchen Formeln ich dabei gehen könnte
Vielleicht aber auch nicht möglich .... kann mir da eine(r) von den Profis mal weiterhelfen......
Danke Karlheinz
Hier mal die Struktur der Daten : https://www.herber.de/bbs/user/80647.xls

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

Betreff
Benutzer
Anzeige
Zeitspannen zusammenfassen
20.06.2012 01:45:28
Erich
Hi Karlheinz,
du hast wenig darüber geschrieben, wie das Ergebnis aussehen soll.
"errechnen wie lange ein Rechner gelaufen hat" sagte mir: Summe der Laufzeiten pro Rechner
"sowie die dem Datum zusortieren" habe ich nicht verstanden. Was, wenn ein Zeitraum über Mitternacht geht?
Im Beispiel gibts auch nur ein Datum...
Hier mal mein Ansatz. F, G und H sind Hilfsspalten:
 ABCDEFGHIJK
1BenutzerArtComputerDatumUhrzeit  1 ComputerLaufzeit
2KarlheinzAnmeldungSK-HR19.06.201219:20:18100:00:022 SK-HR00:00:02
3KarlheinzAbmeldungSK-HR19.06.201219:20:20  2 SK-JOYBOOK00:17:08
4SK2003AnmeldungSK-JOYBOOK19.06.201219:23:42100:03:173 AMD1800P-LAN300:00:00
5SK2003AbmeldungSK-JOYBOOK19.06.201219:26:59  3 KARIN-LAPTOP00:04:16
6SK2003AnmeldungSK-JOYBOOK19.06.201219:28:02100:04:253 MCS00:44:32
7SK2003AbmeldungSK-JOYBOOK19.06.201219:32:27  3 FABIAN00:51:14
8KarinAbmeldungAMD1800P-LAN319.06.201220:22:51  4 WORKSTATION03:14:40
9FabianAbmeldungAMD1800P-LAN319.06.201220:25:57  4   
10AdministratorAnmeldungKARIN-LAPTOP19.06.201220:31:40100:04:165   
11AdministratorAbmeldungKARIN-LAPTOP19.06.201220:35:56  5   
12SK2003AnmeldungSK-JOYBOOK19.06.201220:36:30200:09:265   
13MCServerAnmeldungMCS19.06.201221:23:12500:44:326   
14SK2003AbmeldungSK-JOYBOOK19.06.201220:45:56  6   
15FabianAnmeldungFABIAN19.06.201221:05:36#NV 7   
16KarinAnmeldungFABIAN19.06.201221:05:44100:51:147   
17KarinAbmeldungFABIAN19.06.201221:56:58  7   
18MCServerAbmeldungMCS19.06.201222:07:44  7   
19DanielAnmeldungWORKSTATION19.06.201222:00:20103:14:408   
20DanielAbmeldungWORKSTATION20.06.201201:15:00  8   

Formeln der Tabelle
ZelleFormel
J1=C1
F2{=WENN(B2="Anmeldung";VERGLEICH(A2&"Abmeldung"&C2;A3:A$21&B3:B$21&C3:C$21;0); "")}
G2=WENN(ISTZAHL(F2); INDEX(D:D;ZEILE()+F2)-D2+INDEX(E:E;ZEILE()+F2)-E2;"")
H2=(ZÄHLENWENN($C$1:C2;C2)=1)+MAX(H$1:H1)
J2=WENN(ZEILE(H2)>MAX(H:H); "";INDEX(C:C;VERGLEICH(ZEILE(H2); H:H;0)))
K2=WENN(J2="";"";SUMMEWENN(C2:C20;J2;G2:G20))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Die Spalten H:K könnte man auch ganz weglassen und Spalte G einfacher in einer Pivottabelle summieren lassen.
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
AW: Zeitspannen zusammenfassen
20.06.2012 13:49:20
Karlheinz
Hallo Erich,
kann nur sagen WOW ... das hätt ich so schnell überhaupt nicht hinbekommen .... RESPEKT !!!
Genau so war das gemeint nur was mit aufgefallen ist es sind ja mehere Benutzer am Computer dran
also werde ich statt C2 die Daten so umsetzen das die Formel aus A2 us.w genommen wird mal sehen ob ich das hinbekomme :)
Du hattest auch recht mit den Tagesübergreifen da weiss ich noch keine Lösung für wie ich das darstellen kann das zb. am 19.06 bis 20.06 also über den Tageswechsel hinweg die Daten anständig zusammengefasst werden können
Versuche mich da jetzt mal mit auseinander zu setzen und die in eine andere Tabelle zu schreiben, sodass die *.csv die Basistabelle ist wo ich die Werte herausziehe ....
Anzeige
einfacher mit Pivottabelle
20.06.2012 16:42:22
Erich
Hi Karlheinz,
wenn du die Daten mittels Pivottabelle auswertest, geht eine solche Änderung innerhalb weniger Sekunden.
Mal in beide Richtungen:
 ABCDEFGHI
23Datum(Alle)       
24         
25Summe von DauerBenutzer       
26ComputerAdministratorDanielFabianKarinKarlheinzMCServerSK2003Gesamtergebnis
27AMD1800P-LAN3  0:00:000:00:00   0:00:00
28FABIAN  0:00:000:51:14   0:51:14
29KARIN-LAPTOP0:04:16      0:04:16
30MCS     0:44:32 0:44:32
31SK-HR    0:00:02  0:00:02
32SK-JOYBOOK      0:17:080:17:08
33WORKSTATION 3:14:40     3:14:40
34Gesamtergebnis0:04:163:14:400:00:000:51:140:00:020:44:320:17:085:11:52

Und mal nach Benutzern:
 AB
23Datum(Alle)
24  
25Summe von Dauer 
26BenutzerErgebnis
27Administrator0:04:16
28Daniel3:14:40
29Fabian0:00:00
30Karin0:51:14
31Karlheinz0:00:02
32MCServer0:44:32
33SK20030:17:08
34Gesamtergebnis5:11:52

Ausgewertet werden jedesmal nur die Spalten A:G (wobei F vom Oivot nicht gebraucht wird).
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
AW: einfacher mit Pivottabelle
20.06.2012 21:16:54
Karlheinz
Wow.. hab das mal mit dem Pivot probiert .... leider bekomm ich das nicht so aufgelistet wie Du das da gemacht hast ... aber ich denke ich werde da mal rumprobieren irgendwie bekomm ich das hin ...
Vielen Dank für Deinen Einsatz Erich !

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige