Bearbeitungszeit mitz ä hlen

Liebe Liste,

wie es scheint, habe ich einen Knoten im Gehirn und komme ohne Hilfe nicht
weiter.
Um automatisch die Bearbeitungszeit eines Dokumentes zu erfassen wollte ich
in einem gesonderten Rechenblatt Formeln verwenden.
Da mir kein einfacher Weg eingefallen ist, auf dem festgestellt werden kann,
ob das Dokument geschlossen und zu einem späteren Zeitpunkt neu geöffnet
worden ist, habe ich versucht, die Bearbeitunsgszeit nur zur vollen Minute
zu aktualisieren. Dadurch kann unmittelbar nach dem Öffnen, also vor dem
Aktualisieren zur nächsten vollen Minute, per Formel festgestellt werden, ob
eine längere Pause vorgelegen hat.

Jetzt überlege ich mir, wie ich den Fehler, daß das Dokument zufällig genau
zur vollen Minute geöffnet wird und somit z.B. nach 2 Tagen die Abfrage
ausgehebelt wird und 2880 Minuten zu viel angezeigt werden abfangen kann.

Durch gezieltes Probieren habe ich es jedenfalls nicht geschafft, einen
Fehler zu erreichen.

Mein Rechenblatt habe ich wie folgt mit Formeln gefüllt:

In A1 soll die Summe in Stunden und Minuten stehen
(Formel ist ja klar)

In Spalte B sollen jeweils die Minuten stehen

In Spalte C sollen jeweils die Zeitpunkte stehen, zu denen mit der
Bearbeitung des Dokumentes begonnen wurde.

In Spalte D sollen jeweils die Zeitpunkte stehen, zu denen das Dokument das
letzte Mal gesichert und dann geschlossen wurde.

In Spalte E sollen die Formeln stehen:

E1
Dient als Variable zum zählen der aktuellen Zeile
Formel:
Auswahl(D:D;LfdZelle='';1)-1

E2
Setzt jeweils zur vollen Minute die Endzeit in der Spalte D in der aktuellen
Zeile
Formel:(das "X" steht als Dummy)
Wenn(DMinute(Index(D:D;E1);Jetzt)1 Minute (da gerundet wird, also jeder Zeitraum zwischen 1 Minute
und 1 Minute 59 Sekunden)
Wenn(DMinute(Index(D:D;E1);Jetzt)>1;SetzeZelle(Sekunde;D:D;E1+1);'x')

E5
Berechnet die Minuten für Spalte B
SetzeZelle(DMinute(Index(C:C;E1);Index(D:D;E1));B:B;E1)

In D1 und E1 sollte ein Anfangswert eingetragen werden. (2x das gleiche
Datum, so daß die Differenz mit 0 Minuten errechnet wird)
Die anderen Felder in den Spalten D und E können von Hand gelöscht werden
(als zurücksetzen) oder überschrieben werden (zum korrigieren)

Soweit funktioniert alles.
Die Minuten werden fleißig mitgezählt und wenn das Dokument geschlossen und
neu geöffnet wird gibt es drei Möglichkeiten:

A) Der Zeitraum war kürzer als die fehlenden Sekunden zur nächsten vollen
Minute plus 1 Minute:
Es wird in der bisherigen Zeile weitergezählt.

B) Der Zeitraum war länger als unter A) beschrieben:
Es wird eine neue Zeile begonnen

C) Gibt es diese Möglichkeit praktisch?
Es wird fehlerhaft wie unter A) in der bisherigen Zeile weitergezählt, da
das Dokument genau zur vollen Minute geöffnet wurde.
Wie kann man das abfangen?

Ich hoffe, Ihr habt erkannt, welches Problem hier bestehen kann und könnt
mir dazu einen Tipp geben.

--
mit freundlichem Gruß

Mathias Milchmeyer

_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists