Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1184to1188
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

Zeitdifferenz berechnen, wenn bestimme Kriterien

Zeitdifferenz berechnen, wenn bestimme Kriterien
kathy
Guten Morgen Leute,
ich möchte gern die Zeitdauer für die jeweilige ID berechnen. Es soll nur eine Dauer angegeben werden, d.h. erst wenn sich die ID ändert, soll die Differenz des letzten und des ersten Wertes angezeigt werden.
NR Datum WT ID Uhrzeit Ø Dauer
1 01.04.2010 Do 0005081085 07:39 00:01
1 01.04.2010 Do 0005081085 07:41
2 01.04.2010 Do 0005088897 07:50 00:03
2 01.04.2010 Do 0005088897 07:51
2 01.04.2010 Do 0005088897 07:53
3 01.04.2010 Do 0004961833 08:00
3 01.04.2010 Do 0004961833 08:01
3 01.04.2010 Do 0004961833 08:02
3 01.04.2010 Do 0004961833 08:03
Habe es schon mit einer Wenn(und - Funktion probiert, aber irgendwie mach ich etwas falsch. Bin für jede Hilfe dankbar.
Gruß
kathy
AW: Zeitdifferenz berechnen, wenn bestimme Kriterien
17.11.2010 07:15:55
Hajo_Zi
hallo Kathy,
Tabelle3
 ABCDEF
1NR Datum WTIDUhrzeit Ø Dauer 
2101.04.2010Do508108507:39 
3101.04.2010Do508108507:4100:02:00
4201.04.2010Do508889707:50 
5201.04.2010Do508889707:51 
6201.04.2010Do508889707:5300:03:00
7301.04.2010Do496183308:00 
8301.04.2010Do496183308:01 
9301.04.2010Do496183308:02 
10301.04.2010Do496183308:0300:03:00

verwendete Formeln
Zelle Formel Bereich
F3 {=WENN(D3<>D4;REST(MAX(WENN($D$2:$D$10=D3;$E$2:$E$10))-MIN(WENN($D$2:$D$10=D3;$E$2:$E$10));1);"")} $F$3
F4 {=WENN(D4<>D5;REST(MAX(WENN($D$2:$D$10=D4;$E$2:$E$10))-MIN(WENN($D$2:$D$10=D4;$E$2:$E$10));1);"")} $F$4
F5 {=WENN(D5<>D6;REST(MAX(WENN($D$2:$D$10=D5;$E$2:$E$10))-MIN(WENN($D$2:$D$10=D5;$E$2:$E$10));1);"")} $F$5
F6 {=WENN(D6<>D7;REST(MAX(WENN($D$2:$D$10=D6;$E$2:$E$10))-MIN(WENN($D$2:$D$10=D6;$E$2:$E$10));1);"")} $F$6
F7 {=WENN(D7<>D8;REST(MAX(WENN($D$2:$D$10=D7;$E$2:$E$10))-MIN(WENN($D$2:$D$10=D7;$E$2:$E$10));1);"")} $F$7
F8 {=WENN(D8<>D9;REST(MAX(WENN($D$2:$D$10=D8;$E$2:$E$10))-MIN(WENN($D$2:$D$10=D8;$E$2:$E$10));1);"")} $F$8
F9 {=WENN(D9<>D10;REST(MAX(WENN($D$2:$D$10=D9;$E$2:$E$10))-MIN(WENN($D$2:$D$10=D9;$E$2:$E$10));1);"")} $F$9
F10 {=WENN(D10<>D11;REST(MAX(WENN($D$2:$D$10=D10;$E$2:$E$10))-MIN(WENN($D$2:$D$10=D10;$E$2:$E$10));1);"")} $F$10
{} Matrixformel mit Strg+Umschalt+Enter abschließen

Tabellendarstellung in Foren Version 5.33



Anzeige
AW: Zeitdifferenz berechnen, wenn bestimme Kriterien
17.11.2010 07:51:41
kathy
Hallo Hajo,
vielen Dank für Deine schnelle Hilfe.
Wenn ich die Formel nur für die 10 Datensätze angebe funktioniert sie. Ich habe aber ca. 20000 Datensätze und wenn ich es dann anpasse, dann passt die Differenz nicht mehr. Was mache ich falsch?
Gruß
kathy
AW: Zeitdifferenz berechnen, wenn bestimme Kriterien
17.11.2010 09:00:49
ingoG
Hallo Kathy,
die Formel berechnet pro ID aus allen Zeilen jeweils die Differenz aus max() - min().
wahrscheinlich hast Du mehrere Blöcke mit derselben ID und berechnest dann auch mehrmals den absoluten Endwert minus absoluten Anfangswert.
wenn auch noch unterschiedliche Tage abgelegt sind, dann kannst Du gar nicht mehr mit richtigen Ergebnis rechnen...
vielleicht stellst Du nooch einmal eine etwas grössere Testdatei ein...
Gruß Ingo
Anzeige
AW: Zeitdifferenz berechnen, wenn bestimme Kriterien
17.11.2010 09:37:16
kathy
Hallo Ingo,
Du liegst mit Deiner Vermutung genau richtig. Ich habe jetzt mal eine größere Datei angehängt.
https://www.herber.de/bbs/user/72324.xlsx
Vielen Dank.
Gruß
kathy
AW: Zeitdifferenz berechnen, wenn bestimme Kriterien
17.11.2010 10:23:02
ingoG
Hallo Kathy,
ich habe der einfachheithalber mit einer Hilfsspalte gearbeitet:
https://www.herber.de/bbs/user/72328.xls
das Ergebnis sollte so iO sein.
Es werden übrigens auch Blöcke mit Tageswechsel richtig berechnet.
Gruß Ingo
PS eine Rückmeldung wäre nett...
Anzeige
Danke es funktioniert.
17.11.2010 11:21:35
kathy
Hallo Ingo,
vielen Dank für Deine Hilfe, es funktioniert.
Gruß
kathy
gerne, Danke für die Rückmeldung oT
17.11.2010 11:25:22
ingoG
.
AW: Zeitdifferenz berechnen, wenn bestimme Kriterien
17.11.2010 09:33:08
Hajo_Zi
Hallo Kathy,
ich habe mich an Deine tabelle gehalten. Wie Ingo schon geschrieben hat, wenn Deine Tabelle anders ist als die von Dir gepostet, kann es nicht gehen. Ich habe jetzt aber keine Zeit mich um eine andere Lösung zu kümmern.
Gruß Hajo

20 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige