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

Zeilenpaare identifizieren/ festlegen

Zeilenpaare identifizieren/ festlegen
16.02.2024 11:40:01
ser_4
Guten tag zusammen,
ich knobele hier an folgender Aufgabenstellung, wobei ich mir noch nicht sicher bin ob Excel ein gutes Werkzeug dafür ist.
Irgendwie komme ich nicht auf die Lösung, und bitte euch um die Hilfe.
Ich habe eine CSV Datei, die mehrere Tausend Einträge hat.
Die Datei ist folgends aufgebaut: Spalte 1 - Datum DD.MM.YYYY; Spalte 2 - Zeitstempel DD.MM.YYYY H:MM; Spalte 3 - Wert für ON bzw. Off, wobei Wert Off kann "Off1" und "Off2" sein, beide Off-Werte sind gleichwertig.
Ich will die Zeit zwischen jeweiligen on und off berechenen. Auszug aus CSV ist unten aufgeführt.
Operationen mit Zeilenpaare 1-2 und 3-4 stellen kein Problem dar, wo ich aber scheitere sind die Zeilen 5-18 und zwar
wie kann ich die Zeilen 5-10 zu den Zeilen 11-15 und 17 (hier Zeilen Paar 10-17)
Also bei mehreren ON Einträgen soll excell nach nächsten Off Eintrag suchen und diese Zeilenpaar in spalte 4 kennzeichnen.

Ich hoffe, dass ich die Aufgabe verständlich beschrieben habe, falls nicht, bitte fragen.
vorab, Vielen Dank für eure Hilfe!
Date;Time;ON/OFF;;
12.04.2023;12.4.23 10:56;ON;;
12.04.2023;12.4.23 11:08;OFF1;;
12.04.2023;12.4.23 11:10;ON;;
12.04.2023;12.4.23 11:58;OFF1;;
12.04.2023;12.4.23 12:04;ON;;
12.04.2023;12.4.23 13:41;ON;;
12.04.2023;12.4.23 13:41;ON;;
12.04.2023;12.4.23 13:41;ON;;
12.04.2023;12.4.23 13:41;ON;;
12.04.2023;12.4.23 13:41;ON;;
12.04.2023;12.4.23 15:17;OFF1;;
12.04.2023;12.4.23 15:17;OFF1;;
12.04.2023;12.4.23 15:17;OFF1;;
12.04.2023;12.4.23 15:17;OFF1;;
12.04.2023;12.4.23 15:17;OFF1;;
13.04.2023;13.4.23 9:47;ON;;
13.04.2023;13.4.23 9:57;OFF2;;
14.04.2023;14.4.23 7:53;OFF1;;
14.04.2023;14.4.23 8:01;ON;;

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilenpaare identifizieren/ festlegen
16.02.2024 11:56:34
daniel
Hi
hört sich komplex an.
kannst du mal die Datei mit ein paar Beispielzeilen hochladen und in Spalte 4 von Hand dein Wunschergebnis eintragen?
Gruß Daniel
AW: Zeilenpaare identifizieren/ festlegen
16.02.2024 14:23:16
ser_4
Hallo Daniel,
Datei ist hochgeladen, (https://www.herber.de/bbs/user/167092.xlsx)
In der Spalte werden mit =WENN(D2="Grant";A2;"") die "On" einträge markiert,
In der Spalte F wollte ich mit Formel =WENN(ODER(D2="Detachment";D2="TimeOut");VERWEIS(1;1/NICHT(ISTLEER(E2:E26));E:E)) die dazugehörige "Off"-Werte identifizieren, leider bekomme ich eine umgekehrte Identifikation
FALSCH
1 12.04.2023 12.4.23 10:56 Grant 1 0
2 12.04.2023 12.4.23 11:08 Detachment
3 12.04.2023 12.4.23 11:10 Grant 3 FALSCH
4 12.04.2023 12.4.23 11:58 Detachment
5 12.04.2023 12.4.23 12:04 Grant 5 FALSCH
6 12.04.2023 12.4.23 13:41 Grant 6 FALSCH
7 12.04.2023 12.4.23 13:41 Grant 7 FALSCH
8 12.04.2023 12.4.23 13:41 Grant 8 FALSCH
9 12.04.2023 12.4.23 13:41 Grant 9 FALSCH
10 12.04.2023 12.4.23 13:41 Grant 10 FALSCH
11 12.04.2023 12.4.23 15:17 Detachment 8
12 12.04.2023 12.4.23 15:17 Detachment 7
13 12.04.2023 12.4.23 15:17 Detachment 6
14 12.04.2023 12.4.23 15:17 Detachment 5
15 12.04.2023 12.4.23 15:17 Detachment
16 13.04.2023 13.4.23 9:47 Grant 16 FALSCH
17 13.04.2023 13.4.23 9:57 TimeOut
18 14.04.2023 14.4.23 7:53 Detachment 1
19 14.04.2023 14.4.23 8:01 Grant 19 FALSCH
Anzeige
AW: Zeilenpaare identifizieren/ festlegen
16.02.2024 14:36:11
daniel
also was jetzt?
erst steht in Spalte C "On" und "Off" und jetzt plötzlich "Grant" und "Detachment"

warum ändert sich das jetzt plötzlich?
Warum ist deine Beispieldatei anders, als du sie in der Eingangsfrage beschrieben hast?
sorry, ich bin verwirrt und habe keine Lust mehr.

Gruß Daniel
AW: wozu die Formeln in Spalten E und F? ...
16.02.2024 19:01:20
neopa C
Hallo ser_4,

... das man auch ohne die Formelspalten das gleiche Ergebnis ermitteln kann, hatte ich ja bereits heute Mittag aufgezeigt. Wäre allerdings auch mit PQ ohne Formel zu ermitteln. Und wenn Du die Zeitdauer als Dezimalzahl ausgegeben haben möchtest, bedarf es lediglich in meiner aufgezeigten PW-Auswertung noch einer Multiplikation mit 24. Unklar ist mir allerdings, warum für ID 18 in Deiner Tabelle keine Dauer ermittelt wurde /werden soll? Wegen dem "TimeOut in ID 17?

Gruß Werner
.. , - ...
Anzeige
AW: ausreichend hierfür sind nur zwei Datenspalten ...
16.02.2024 19:58:38
neopa C
Hallo nochmal,

... und zwar "Time" und "On/off" (jeweils in der "blauen" Tabelle) den dann mit PQ die dazugehörigen 3 Ergebnisspalten ("grüne" Tabelle) zugeordnet werden. Siehe https://www.herber.de/bbs/user/167102.xlsx Bei geänderten/erweiterten Daten einfach die "Aktualisierungsfunktion" aktivieren.

Gruß Werner
.. , - ...
Anzeige
AW: Zeilenpaare identifizieren/ festlegen
16.02.2024 13:26:10
UweD
Hallo

hier mal ein Ansatz

Die gleichen Ziffern bilden ein Paar

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDE
DateTimeON/OFFONOFF
12.04.202312.04.2023 10:56ON1 
12.04.202312.04.2023 11:08OFF1 1
12.04.202312.04.2023 11:10ON2 
12.04.202312.04.2023 11:58OFF1 2
12.04.202312.04.2023 12:04ON3 
12.04.202312.04.2023 13:41ON  
12.04.202312.04.2023 13:41ON  
12.04.202312.04.2023 13:41ON  
12.04.202312.04.2023 13:41ON  
12.04.202312.04.2023 13:41ON  
12.04.202312.04.2023 15:17OFF1 3
12.04.202312.04.2023 15:17OFF1  
12.04.202312.04.2023 15:17OFF1  
12.04.202312.04.2023 15:17OFF1  
12.04.202312.04.2023 15:17OFF1  
13.04.202313.04.2023 09:47ON4 
13.04.202313.04.2023 09:57OFF2 4
14.04.202314.04.2023 07:53OFF1  
14.04.202314.04.2023 08:01ON5 

ZelleFormel
D2=WENN(UND(C2=$D$1;C1>$D$1);MAX($D$1:D1)+1;"")
E2=WENN(UND(LINKS(C1;3)>LINKS(C2;3);LINKS(C2;3)=$E$1);MAX(D$1:D2);"")


LG UweD
Anzeige
AW: Zeilenpaare identifizieren/ festlegen
16.02.2024 13:43:30
UweD
Hier noch komprimiert für eine Spalte


Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
DateTimeON/OFFPaar
12.04.202312.04.2023 10:56ON1
12.04.202312.04.2023 11:08OFF11
12.04.202312.04.2023 11:10ON2
12.04.202312.04.2023 11:58OFF12
12.04.202312.04.2023 12:04ON3
12.04.202312.04.2023 13:41ON 
12.04.202312.04.2023 13:41ON 
12.04.202312.04.2023 13:41ON 
12.04.202312.04.2023 13:41ON 
12.04.202312.04.2023 13:41ON 
12.04.202312.04.2023 15:17OFF13
12.04.202312.04.2023 15:17OFF1 
12.04.202312.04.2023 15:17OFF1 
12.04.202312.04.2023 15:17OFF1 
12.04.202312.04.2023 15:17OFF1 
13.04.202313.04.2023 09:47ON4
13.04.202313.04.2023 09:57OFF24
14.04.202314.04.2023 07:53OFF1 
14.04.202314.04.2023 08:01ON5

ZelleFormel
D2=WENN(C2="ON";WENN(C1>"ON";MAX(D$1:D1)+1;"");WENN(LINKS(C1;3)>LINKS(C2;3);MAX(D$1:D1);""))


LG UweD
Anzeige
AW: Zeilenpaare identifizieren/ festlegen
16.02.2024 14:50:31
ser_4
Hallo Uve,
vielen Dank!
ich bewege mich auch in diese Richtung,
Ich benötige aber eine eine eindeutige Identifikation der einzelnen Zeilen.
In etwa so:
Date Time On/off Ident (Fertiggestellt) Ident_State
12.04.2023 12.4.23 10:56 Grant 1
12.04.2023 12.4.23 11:08 Detachment 1
12.04.2023 12.4.23 11:10 Grant 3
12.04.2023 12.4.23 11:58 Detachment 3
12.04.2023 12.4.23 12:04 Grant 5
12.04.2023 12.4.23 13:41 Grant 6
12.04.2023 12.4.23 13:41 Grant 7
12.04.2023 12.4.23 13:41 Grant 8
12.04.2023 12.4.23 13:41 Grant 9
12.04.2023 12.4.23 13:41 Grant 10
12.04.2023 12.4.23 15:17 Detachment 5
12.04.2023 12.4.23 15:17 Detachment 6
12.04.2023 12.4.23 15:17 Detachment 7
12.04.2023 12.4.23 15:17 Detachment 8
12.04.2023 12.4.23 15:17 Detachment 9
13.04.2023 13.4.23 9:47 Grant 16
13.04.2023 13.4.23 9:57 TimeOut 10
14.04.2023 14.4.23 7:53 Detachment
14.04.2023 14.4.23 8:01 Grant 19
Vielen Dank!
Anzeige
AW: Zeilenpaare identifizieren/ festlegen
16.02.2024 18:00:59
ser_4
Lieber Yal,
Es ist genau das was ich gebraucht habe!
Ich verstehe zwar noch nicht wie es funktioniert, aber bereits jetzt ein riesen Dankeschön!!!!
LG Sergej

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige