Wenn in der Spalte A gleiche Werte, dann B-C

Wenn in der Spalte A die gleiche Werte sind, dann in der Spale C muss das Ergebnis z.B. B4-C3 erscheinen. So sieht dit Tabelle aus:

Name Login- Logout- Zeit
Agent1 13:45 17:03
Agent1 17:03 17:30
Agent1 18:15 19:33
Agent1 19:34 23:00
Agent2 06:45 11:03
Agent3 22:43 07:00
Agent4 22:34 07:02
Agent5 09:43 09:46
Agent5 09:55 14:21
Agent5 14:57 15:41
Agent5 15:41 18:50
Agent6 07:41 11:07
Agent7 06:42 12:15
Agent7 12:45 15:44

So sollte dann die Tabelle aussehen:

Name Login- Logout- Zeit
Agent1 13:45 17:03
Agent1 17:03 17:30 00:00
Agent1 18:15 19:33 00:45
Agent1 19:34 23:00 00:01
Agent2 06:45 11:03
Agent3 22:43 07:00
Agent4 22:34 07:02
Agent5 09:43 09:46
Agent5 09:55 14:21 00:09
Agent5 14:57 15:41 00:36
Agent5 15:41 18:50 00:00
Agent6 07:41 11:07
Agent7 06:42 12:15
Agent7 12:45 15:44 00:30

Danke

Die Formel heißt(für das Feld D3, wo jetzt 0:00 steht):

=WENN(A3=A2;B3-C2;"")

Diese Formel dann einfach runterkopieren (rechte untere Ecke des markierten Feldes ist ein kleines schwarzes Viereck, dieses anklicken und nach unten über die zu füllenden Zellen ziehen.

Was die Formel macht:
WENN sucht nach einer Bedingung, die erfüllt sein muss. Im Beispiel:

WENN Feld A3 ist gleich Feld A2 ; DANN B3 minus C2 ; ansonsten Feld ist gleich leer.
Die Feldbezüge sind variabel, deshalb liest Excel zB A3 hier wie „Feld A in der gleichen Zeile“, mit den anderen Felder ist es genauso. Darum klappt das Kopieren.

Michael

Hallo Tweeety
Ich müsste Dir eine Exceltabelle mit der Lösung schicken.
Am Besten nimmst Du für jeden Agenten 1 Tabellenblatt.
Ich sende Dir in diesem Textfeld einen Lösungsansatz mit der Formel. Spaltenüberschriften
SpalteA SpalteB SpalteC SpalteD
Name: Login: Logout: Loggingdiff:
Agent1 13:45 17:03 Formel fr Zelle D3
Agent1 17:03 17:30 0:00 =WENN(B3="";"";WENN(C2="";"";SUMME(B3-C2)))

Die Wennfunktionen verhindern dass Datenmüll in der Zelle D3 angezeigt wird für den Fall dass entweder C2 oder B3 leer bleiben.
Wenn ich Deine Emailadresse bekomme, sende ich Dir die Excel 2003 Tabelle.
Hoffentlich konnte ich helfen.
Gruß K.

Lösung:

In der ersten zu berechnenden Zelle der Spalte ‚Zeit‘ die Formel
=wenn(A2=A1;B2-C1;"")
eingeben.
Anschließend mit Maus die Zelle anklicken, Zellenecke unten rechts anklicken und mit gedrückter Maustauste nach unten ziehen zum automatischen Vervielfältigen.
Ergibt:
=WENN(A2=A1;B2-C1;"")
=WENN(A3=A2;B3-C2;"")

Viel Erfolg!

Hallo Michael

Danke für deine Antwort es funktioniert.
Mein Ziel ist, dass die Werte vom Spalte B und C gelöscht werden, wenn das Ergebnis im Spalte C kleiner als 00:10 ist und dies brauche ich in einem Makros.

Ich habe 2 Tabellen mit Soll und Ist Zeiten. Beide Tabellen sind vom 2 verschieden Tools und sehen nicht gleich aus. Ich versuche ein Makros zu schreiben, um die Soll und Ist Zeiten zu vergleichen. Zuerst versuche ich die 2 Tabelle änliche Format und Daten haben.
Falls du Tipps hast für Makros wäre super.

Noch mal Danke

Ciao Tweety

Die Formel heißt(für das Feld D3, wo jetzt 0:00 steht):

=WENN(A3=A2;B3-C2;"")

Diese Formel dann einfach runterkopieren (rechte untere Ecke
des markierten Feldes ist ein kleines schwarzes Viereck,
dieses anklicken und nach unten über die zu füllenden Zellen
ziehen.

Was die Formel macht:
WENN sucht nach einer Bedingung, die erfüllt sein muss. Im
Beispiel:

WENN Feld A3 ist gleich Feld A2 ; DANN B3 minus C2 ; ansonsten
Feld ist gleich leer.
Die Feldbezüge sind variabel, deshalb liest Excel zB A3 hier
wie „Feld A in der gleichen Zeile“, mit den anderen Felder ist
es genauso. Darum klappt das Kopieren.

Michael

Ich kann dir gerne mit dem Makro helfen bzw. es schreiben, dafür bräuchte ich aber genauere Angaben, idealerweise die zu bearbeitenden Excelfiles (bzw. ein Muster davon).
Poste einfach hier nen Download-Link dafür, dann schau ich’s mir mal an.

Gruß

Michael