Ä nderung beim kopieren von Formeln

Hallo Liste,

leider habe ich zu meinem Problem mit der "Zeiterfassung" (siehe
"Bearbeitungszeit mitzaehlen") noch keine Antworten erhalten.
Unabhängig davon komme ich durch dieses Thema jedoch zu einem neuen Problem:

Wenn man die Formeln, die ich unter o.g. Betreff gepostet habe, kopiert und
entsprechend der Beschreibung in ein neues Dokument einfügt oder abtippt,
wird nicht das gewünschte Ergebnis berechnet.

Nun habe ich jedoch ein Dokument, in dem es so funktioniert, wie es soll.
Ich finde den Fehler nicht, den ich offensichtlich irgendwo gemacht haben
muß.

Folgendes habe ich bereits probiert:

meine fünf Formeln kopiere und in einem neuen Rechenblatt einsetze: Fehler
Mit Apfel+A alles kopieren und in einem neuen Rechenblatt einsetzen: Fehler

Das Rechenblatt in ein neues Inventar ziehen: jetzt funktioniert es
Im Rechenblatt mit funktionierender Berechnung alle Spalten und Zeilen
außer Formelspalte gelöscht, Berechnung immer noch ok.

Also gibt es keine von mir vergessene Formel an unbekannter Stelle, die
Einfluß auf die Berechnung hat.

Wenn ich aber _alle_ Formeln kopiere und in einem anderen Rechenblatt
einsetze, erfolgt eine andere Berechnung als im Originaldokument.

Was mache ich falsch?

Wird beim kopieren irgendeine Eigenschaft wie "mit angezeigter Genauigkeit
rechnen" o.ä. nicht berücksichtigt?
Ich habe jedenfalls nichts gefunden. Alle Zelleigenschaften schienen
identisch...

Ein funktionierendes Beispiel habe ich hierhin gelegt:

http://www.webbild.de/ragtime/test.html

Testbeschreibung:
Dokument öffnen.
Im Rechenblatt "history" sind die ersten beiden Zeiten erfaßt.
(gestern von 12:00:00 bis 12:00:00 als Startwert und 18:43:30 bis 18:47:07
als erste Bearbeitung. Insgesamt 5 Minuten)
Es muß kurz nach dem Öffnen des Dokumentes in C3 und D3 die Uhrzeit des
erneuten Öffnens erscheinen. D3 wird jeweils zur vollen Minute aktualisiert.

Als Test kann man die Zellen B2:D3 löschen
Es muß sofort die aktuelle Zeit in C2 und D2 eingetragen werden, wenn es so
funktioniert, wie es soll.

Kopiere ich jetzt A1:E5 in ein neues Rechenblatt, funktioniert es nicht
mehr. Es erfolgt keine Eintragung einer neuen Zeile sondern stattdessen die
Aktualisierung der letzten Zeile.

Jetzt bin ich wirklich ratlos.
Und auf meine erste Frage wird wohl keiner eine Antwort geben können, wenn
man mein Beispiel nicht nachbauen kann.

Funktioniert denn mein Beispiel überhaupt auf einem anderen Rechner?

Ich bin ratlos und für jede Antwort dankbar

--
mit freundlichem Gruß

Mathias Milchmeyer

PS:
Formel in A2 rechnet falsch, bei den Stunden muß der Faktor 60 entfallen,
aber das ist im Moment nicht wichtig...

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

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

Re: Ä nderung beim kopieren von Formeln

#1620 On 28 Januar, 2005 09:18 Mathias Milchmeyer said,

Bernhard Storch / schrieb am 27.01.2005
21:55 Uhr :

> Hallo Matthias
>
>> leider habe ich zu meinem Problem mit der "Zeiterfassung" (siehe
>> "Bearbeitungszeit mitzaehlen") noch keine Antworten erhalten.
>
> Wenn nichts besseres kommt, zumindest das:
>
> Das Dokument funktioniert bei mir.
> Ich habe auch die Zellen kopiert und in ein Rechenblatt eines neuen
> Dokumentes eingesetzt. Im neuen Dokument wird zur letzten
> Benutzungszeit die augenblickliche addiert und in Zelle A2 ein
> Fehler angezeigt: REF Stunden REF Minuten.
> Welche Formel wo berechnet den Inhalt von A2?

Hallo Bernhard,

Vielen Dank für Deine Antwort.

Nur zur Sicherheit: Du kopierst die Formeln aus meinem Dokument und setzt
sie in ein Rechenblatt eines anderen Dokumentes ein- und dann funktioniert
die Berechnung bei Dir? Bei mir funktioniert es nach dieser Kopieraktion
eben nicht. Es erfolgt zwar eine Berechnung, aber der Schritt, daß nach
einer mehr als zweiminütigen Pause mit geschlossenen Dokument eine neue
Zeile begonnen wird, erfolgt nicht mehr. Es wird immer in der zuletzt
angelegten Zeile weitergerechnet und somit die Bearbeitungspause mitgezählt.

Wenn das Dokument bei Dir funktioniert, ist das ja schon einmal ein Schritt
weiter in der Fehlersuche.

Die Zelle A2 wird in der Zelle A2 selbst berechnet.
Das Du nur Ref! Siehst, liegt vermutlich daran, daß Dein Rechenblatt, in dem
sich diese Zelle befindet nicht "history" heißt.
Damit die Fehlermeldung beseitigt wird, mußt Du entweder das Rechenblatt
umbenennen oder in der Formel den Bezug auf das Rechenblatt korrigieren.

In der Zelle A2 steht Text:

xxx Stunden xxx Minuten

Auf "xxx" ist jeweils eine Formel gelegt.
Um diese Formel sehen zu können, mußt Du "xxx" (oder alternativ Ref! Oder
das, was gerade angezeigt wird, auswählen und in der Formelpalette im
Aufklappmenü von "Zelle" auf "Text in der Zelle" umschalten.

Die erste Formel lautet:
Ganzzahl(Summe(History!B:B)/60)*60
Hier ist der Faktor "*60" am Ende der Formel zu viel und muß gelöscht
werden...

Die zweite Formel lautet:
Summe(History!B:B)
Und ist auch falsch.
Ich war mit dem Dokument noch nicht fertig, als ich auf die Fehler in der
eigentlichen Berechnung gestoßen bin ;-(
Richtig wäre:
Summe(History!B:B)-Ganzzahl(Summe(History!B:B)/60)*60

Ich habe die Korrekturen eingebracht und das Online gestellte Dokument durch
das korrigierte Dokument ersetzt.

--
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

Ä nderung beim kopieren von Formeln

#1625 On 28 Januar, 2005 17:34 Thomas Kaegi said,

Hallo

Ich habe euer Problem nicht im Detail angesehen. Wenn aber die
Reihenfolge der Ausführung von Formeln eine Rolle spielt, dann muss
darauf hingewiesen werden, dass diese Reihenfolge in RT 5 nicht der
Reihenfolge im Rechenblatt entspricht, sondern eher als "zufällig"
bezeichnet werden muss.

Die Reihenfolgemuss also ggf. aktiv gesteuert werden, z. B. so:
Die Zelle B1 wird als Steuerzelle benutzt. Die Formeln in A2...A4
sollen in dieser Reihenfolge ausgeführt werden. In A1 steht eine
Formel, die den ganzen Vorgang auslöst.

A1: SpezialWenn((Bedingung für Auslösung des Vorgangs);SetzeZelle(1;B1))
A2: SpezialWenn(B1=1;Hauptformel & SetzeZelle(2;B1))
A3: SpezialWenn(B1=2;Hauptformel & SetzeZelle(3;B1))
A4: SpezialWenn(B1=3;Hauptformel & SetzeZelle(0;B1))

Vielleicht hilfts!
Gruss
Thomas

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

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

Re: Ä nderung beim kopieren von Formeln

#1626 On 28 Januar, 2005 18:05 Mathias Milchmeyer said,

Bernhard Storch / schrieb am 28.01.2005
16:46 Uhr :

> geschrieben / gerechnet wird und mal einiges versucht. Folgende
> Änderungen scheinen bei mir erfolgreich zu sein:
>
> E1: Auswahl(D:D;LfdZelle='';1)-1
> E2: leer
> E3: Wenn(E1-E6=0;SetzeZelle(Sekunde;C:C;E1);'---')
> E4: Wenn(E7>1;SetzeZelle(Sekunde;D:D;E1+1);'x')
> E5: SetzeZelle(DMinute(Index(C:C;E1);Index(D:D;E1));B:B;E1)
> E6: Auswahl(C:C;LfdZelle='';1)
> E7: Jetzt
> E8: Wenn(DMinute(Index(D:D;E1);E8)<1;'x';SetzeZelle(Minute;D:D;E1))
>
> Vermutlich sind nicht alle Änderungen zwingend notwendig.

Hallo Bernhard,

Vielen Dank für Deine Mühe.
Dein Beispiel habe ich nachgebaut, aber noch nicht genau verstanden, wo der
Haken ist.
Mit Deinen Formeln in einem neuen Rechenblatt erhalte ich in

E5 "WERT!"
E8 "CIRC!"
Und im Ergebnis in B jeweils "Wert!"
Die Zeilen werden fortlaufend vermehrt.
Es passiert also nicht das, was ich erwartet hatte.

Frage zu E4: E7>1 ? E7 ist doch "jetzt" und damit immer größer 1 oder?

> Allerdings würden sich keine REFs zeigen, wenn du in die Zelle die
> Formel
> Text(Ganzzahl(Summe(B:B)/60))&' Stunden
> '&Text(Summe(B:B)-Ganzzahl(Summe(B:B)/60)*60)&' Minuten'
> schreiben würdest.

Da hast Du Recht. Ich wollte auf der Titelseite grafischen Text einsetzen,
(auf nichtdruckend gestellt). Der bekommt die Formel. Also nur A1 kopieren,
"A"- Werkzeug wählen, ins Layout klicken und einsetzen.
Da brauch ich die Formel nicht zu ändern und das Layout wird nicht so
umfangreich.
Also habe ich so gearbeitet, wie ich es mit grafischem Text tun würde.
Wie ich jetzt erstaunt merke, geht es mit Deiner Formel genauso.
Also stelle ich lieber auf Deine Formel um, damit man nicht suchen muß, wie
hier gerechnet wird.

Ich werde mal am WE schauen, ob ich es hinbekomme unbd melde mich dann.

Bis dahin

--
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

Re: Ä nderung beim kopieren von Formeln

#1627 On 28 Januar, 2005 18:09 Mathias Milchmeyer said,

Thomas Kaegi / schrieb am 28.01.2005 17:34 Uhr :

> Hallo
>
> Ich habe euer Problem nicht im Detail angesehen. Wenn aber die
> Reihenfolge der Ausführung von Formeln eine Rolle spielt, dann muss
> darauf hingewiesen werden, dass diese Reihenfolge in RT 5 nicht der
> Reihenfolge im Rechenblatt entspricht, sondern eher als "zufällig"
> bezeichnet werden muss.
>
> Die Reihenfolgemuss also ggf. aktiv gesteuert werden, z. B. so:
> Die Zelle B1 wird als Steuerzelle benutzt. Die Formeln in A2...A4
> sollen in dieser Reihenfolge ausgeführt werden. In A1 steht eine
> Formel, die den ganzen Vorgang auslöst.
>
> A1: SpezialWenn((Bedingung für Auslösung des Vorgangs);SetzeZelle(1;B1))
> A2: SpezialWenn(B1=1;Hauptformel & SetzeZelle(2;B1))
> A3: SpezialWenn(B1=2;Hauptformel & SetzeZelle(3;B1))
> A4: SpezialWenn(B1=3;Hauptformel & SetzeZelle(0;B1))
>
> Vielleicht hilfts!
> Gruss
> Thomas

Hallo Thomas,

Vielen Dank für den Hinweis,

Mal sehen, ob das was bringt.
Jedenfalls kann man erstmal die Abarbeitung in einer Reihenfolge erzwingen
und dann vergleichen, ob eine geänderte Reihenfolge die Fehler beseitigt.

Ich werde berichten und wünsche erst einmal ein schönes Wochenende

Mathias Milchmeyer

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

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