Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

"Uhrzeit zwischen" aus 2 Feldern markieren
#1
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:
Antworten Top
#2
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
Antworten Top
#3
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
Antworten Top
#4
Hola,


Zitat:=$C:$D ist doch richtig oder?!


in diesem Fall nicht. Sie wird angewendet auf:



Code:
=$C$3:$D$irgendwas

Ansonsten müsstest du die Formel con C3 auf C1 und D3 auf D1 ändern.

Gruß,
steve1da
Antworten Top
#5
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  Blush
Antworten Top
#6
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.
Antworten Top
#7
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....
Antworten Top
#8
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.
Antworten Top
#9
@ 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!
Antworten Top


Gehe zu:


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