Registriert seit: 27.03.2017
Version(en): 2007
27.03.2017, 11:26
(Dieser Beitrag wurde zuletzt bearbeitet: 27.03.2017, 11:35 von veilside.)
Hallo zusammen,
meine Anwendung kann mir die Login / Logout Zeiten einzelner User in einer *.xls Datei ausgeben. Diese möchte ich für eine Last-Analyse verwenden. Bspw. erhalte ich hin und wieder Meldungen wie: Um 12:00 Uhr oder von 12-13 Uhr war die Anwendung sehr langsam.
Mein Problem hierbei ist, dass die Login / Logout Felder zwar aufgelistet werden, ich aber keinen Ansatz habe wie ich es formulieren soll. Um zu verdeutlichen was ich wirklich möchte, bringe ich mal ein Beispiel:
Die Zellen sind als "Benutzerdefiniert --> TT.MM.JJJJ hh:mm:ss" formatiert. Die Logins werden in der Spalte C und die Logouts in der Spalte D wie folgt gelistet:
C3
25.03.2017 10:59:04
D3
25.03.2017 13:19:27
C4
25.03.2017 11:12:24
D4
25.03.2017 15:12:24
wie kann ich jetzt sagen, dass wenn die beiden Zeiten innerhalb der selben Zeile (C3 - D3) um die Uhrzeit 12:00 Uhr liegt, dann zählen soll oder das Feld farblich markieren soll???
Ich stehe irgendwie total auf dem Schlauch :huh:
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
markier den Bereich der gefärbt werden soll. Start - Bedingte Formatierung - Neue Regel - Formel zur Ermittlung...
Code:
=(REST($C3;1)<=12/24)*(REST($D3;1)>=12/24)
Gruß,
steve1da
Registriert seit: 27.03.2017
Version(en): 2007
Das Ergebnis ist leider nicht das, was ich erwartet habe... Deine Formel ist mir auch nicht ganz schlüssig, so dass ich es nicht anpassen könnte, wenn ich den Fehler sehen würde :blush:
Die bedingte Formatierung wird angewendet auf =$C:$D ist doch richtig oder?!
So färbt mir Excel die Zellen willkürlich ein.. Zumindest kann ich kein Schema erkennen...
25.03.2017 14:16:12 25.03.2017 15:16:12
25.03.2017 14:01:22 25.03.2017 14:33:08
25.03.2017 13:11:31 25.03.2017 13:57:08
24.03.2017 12:35:16 24.03.2017 13:35:16
24.03.2017 12:33:01 24.03.2017 13:01:29
24.03.2017 12:09:16 24.03.2017 13:08:50
23.03.2017 12:27:38 23.03.2017 13:27:38
23.03.2017 12:12:46 23.03.2017 13:12:46
23.03.2017 12:08:08 23.03.2017 13:08:08
23.03.2017 11:54:15 23.03.2017 12:37:45
23.03.2017 11:54:02 23.03.2017 12:54:02
23.03.2017 11:51:27 23.03.2017 12:51:26
23.03.2017 11:51:17 23.03.2017 12:17:59
23.03.2017 11:48:54 23.03.2017 12:48:54
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
Zitat:=$C:$D ist doch richtig oder?!
in diesem Fall nicht. Sie wird angewendet auf:Ansonsten müsstest du die Formel con C3 auf C1 und D3 auf D1 ändern.Gruß,steve1da
Registriert seit: 27.03.2017
Version(en): 2007
Danke für die Aufklärung!
Mal eine abschweifende Frage: Gibt es eine Möglichkeit Formel in der Anwendung zu speichern bzw. solche Formeln vorzudefinieren?
Mein Problem ist jetzt, dass mir meine Anwendung ja bei jeder Auswertung eine neue Datei erzeugt. So müsste ich die Formel jedesmal neu einbetten. Einfacher wäre es ja für mich, wenn ich eine Formel in der Anwendung Excel speichern könnte und mit einem klick diese Formel in ein Feld lege... Ich hoffe ich konnte mich verständlich ausdrücken
Registriert seit: 13.04.2014
Version(en): 365
27.03.2017, 13:20
(Dieser Beitrag wurde zuletzt bearbeitet: 27.03.2017, 13:20 von BoskoBiati.)
Hallo,
jetzt musst Du zwei Spalten markieren und eine Formel eingeben, was ist das für ein Aufwand?
Wenn das Ganze, wie ich mal annehme, schon über VBA funktioniert, dann könnte man die Formatierung dort integrieren.
Im übrigen wüsste ich gerne wie man das:
Zitat:um die Uhrzeit 12:00 Uhr liegt
definieren soll????
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 27.03.2017
Version(en): 2007
Zugegebenermaßen habe ich irgendwie Schwierigkeiten es mit einfachen Worten zu erklären.
Im Grunde meine ich alle Sessions die um Punkt Zeit X (Bspw. 12 Uhr) aktiv waren.
Login 11:00 Uhr - Logout 13:00 Uhr --> 1
Login 10:00 Uhr - Logout 11:30 Uhr --> 0
Login 11:45 Uhr - Logout 12:40 Uhr --> 1
usw....
Registriert seit: 13.04.2014
Version(en): 365
Hi,
dann so:
Code:
=(0,5=Median($C3;0,5;$d3))*(kürzen($C3;)=Kürzen($D3;))
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
@ alle Mitleser mit moderneren Excel-Versionen (der TE nutzt Excel 2007): Das geht (gerade wegen der wiederkehrenden Listen) auch recht gut mit Power Query.
Beste Grüße
Günther
Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!