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.

Auswertung von Uhrzeitfenster
#1
Hallo Excel Gemeinde, 
nach langem probieren und lesen, finde ich leider keine Lösung.
Daher meine frage an euch, ob jemand ein Tipp hat wie man eigentlich eine recht einfache Auswertung umsetzt. 

Ich hab in einer Spalte Uhrzeiten stehen. Diese möchte ich auswerten wieviel Uhrzeiten es zwischen 5:45 bis 13:45 , 13:45 bis 21:45 und 21:45 und 5:45 gibt. 
Mein Ansatz war 

Zeitfenster: 

=ZÄHLENWENNS(INDIREKT("'" & R5 & "'!AY2:AY200"); ">="&ZEIT(21;46;0); INDIREKT("'" & R5 & "'!AY2:AY200"); "<="&ZEIT(5;45;0))
Ergebnis : 0

=ZÄHLENWENNS(INDIREKT("'" & R5 & "'!AY2:AY200"); ">="&ZEIT(5;46;0); INDIREKT("'" & R5 & "'!AY2:AY200"); "<="&ZEIT(13;45;0))
Ergebnis : 74

=ZÄHLENWENNS(INDIREKT("'" & R5 & "'!AY2:AY200"); ">="&ZEIT(13;46;0); INDIREKT("'" & R5 & "'!AY2:AY200"); "<="&ZEIT(21;45;0)) 
Ergebnis : 1

Summe aller Einträge 73  Huh


06:01:24
06:02:28
03:08:03
00:16:00
00:16:17
00:16:23
00:16:29
00:16:36
00:24:45
00:24:51
00:24:58
00:25:04
00:25:10
00:25:15
00:25:21
03:42:53
09:20:53
00:36:21
01:02:10
13:12:54
11:14:06
05:14:26
03:08:29
03:09:16
11:49:06
06:20:03
06:16:21
03:42:59
03:09:47
03:42:29
07:08:24
09:46:33
22:22:17
15:47:27
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
07:49:51
13:37:09
23:32:08
13:07:35
02:37:48
01:50:48
00:06:59
00:34:21
06:16:38
06:20:12
00:40:00
03:22:13
02:28:09
03:25:56
07:08:44
03:36:09
08:14:01
09:46:43
12:42:16
13:10:13
13:15:32
23:35:27
04:40:46
02:11:48
04:41:33
11:14:19
13:13:12
13:23:06
13:25:07
13:31:54
03:34:22
03:45:05
05:53:41
Antworten Top
#2
Hola,
Code:
=SUMMENPRODUKT(($AY$2:$AY$74>ZEIT(5;45;0))*($AY$2:$AY$74<=ZEIT(13;45;0)))
Code:
=SUMMENPRODUKT(($AY$2:$AY$74>ZEIT(13;45;0))*($AY$2:$AY$74<=ZEIT(21;45;0)))
Code:
=SUMMENPRODUKT(($AY$2:$AY$74>ZEIT(21;45;0))+($AY$2:$AY$74<=ZEIT(5;45;0)))
Bereiche und Indirekt() musst du noch anpassen.
Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • frasch74
Antworten Top
#3
Hola, 

denada. 

Ich habs angepasst mit einem für mich nicht verständlichem Ergebnis. 
Code:
=ZÄHLENWENNS(INDIREKT("'" & R5 & "'!AY2:AY200"); ">="&ZEIT(21;46;0); INDIREKT("'" & R5 & "'!AY2:AY200"); "<="&ZEIT(5;45;0))

Code:
=SUMMENPRODUKT(((INDIREKT("'" & R5 & "'!AY2:AY200") >= ZEIT(5;45;0)))*((INDIREKT("'" & R5 & "'!AY2:AY200") <= ZEIT(13;45;0))))
Code:
    Zählewenns    Summenprodukt
5:45-13:45    0    74
13:45-21:45    74    1
21:45-5:45    1    0

Vielleicht ist mein Ansatz komplett falsch. Könnte Stunde für Stunde auszählen und dann zusammen Zählen, das ist jedoch zu viel Aufwand im Hintergrund.
Antworten Top
#4
Ich komme auf andere Ergebnisse.
Code:
=SUMMENPRODUKT((INDIREKT("'" & R5 & "'!AY2:AY200") >= ZEIT(5;45;0))*(INDIREKT("'" & R5 & "'!AY2:AY200") <= ZEIT(13;45;0)))

Code:
=SUMMENPRODUKT((INDIREKT("'" & R5 & "'!AY2:AY200") > ZEIT(13;45;0))*(INDIREKT("'" & R5 & "'!AY2:AY200") <= ZEIT(21;45;0)))

Code:
=SUMMENPRODUKT((INDIREKT("'" & R5 & "'!AY2:AY200")<>"")*((INDIREKT("'" & R5 & "'!AY2:AY200") >ZEIT(21;45;0))+(INDIREKT("'" & R5 & "'!AY2:AY200") < ZEIT(5;45;0))))
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • frasch74
Antworten Top
#5
Hallo,

danke für die Hilfe. Fehler gefunden.  Thumps_up

Code:
=SUMMENPRODUKT((INDIREKT("'" & R5 & "'!AY2:AY200") >= ZEIT(5;45;0))*(INDIREKT("'" & R5 & "'!AY2:AY200") <= ZEIT(13;45;0))*(INDIREKT("'" & R5 & "'!$BK$2:$BK$200")="Abgeschlossen"))
Jetzt passt es zusammen.
Antworten Top


Gehe zu:


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