Hallo liebe OpenOffice’ler,

erstmal ein riesiges Dankeschön für dieses geniale Projekt und eure
unermüdliche Arbeit daran!

Ich arbeite mit OO privat und beruflich nun mehr seit einige Jahren und bin
wirklich angetan…

 

Nun habe ich aber ein Problem, was mir wirklich Kummer bereitet:

 

Ich habe eine Zeile in der Folgendes steht:

            B         C         D         E         F

30        f          6          0,5       14        -0,5

 

Es handelt sich dabei um die Abrechnung für die gearbeitete Zeit an einem
Arbeitstag.

f wird manuell eingetragen, und danach ergibt sich aus f folgendes:

Die Formel für C ist
„=WENN(B30="F";"6";WENN(B30="S";"14";WENN(B30="N";"22";WENN(B30="U";"0";WENN
(B30="K";"0";WENN(B30=0;"0";WENN(B30="Ü";"0")))))))“;

Die Formel für D ist „=$F$2“ und bezieht sich auf ein Feld, wo einfach 0,5
steht;

Die Formel für E ist
„=WENN(B30="F";"14";WENN(B30="S";"22";WENN(B30="N";"6";WENN(B30="U";"0";WENN
(B30="K";"0";WENN(B30=0;"0";WENN(B30="Ü";"0")))))))“;

Die Formel für F ist nun mein Problem, sie lautet
„=WENN(B30="S";E30-C30-D30;WENN(B30="N";24-C30-D30+E30;WENN(B30="F";E30-C30-
D30;WENN(B30="U";"0";WENN(B30="K";"0";WENN(B30=0;"0";WENN(B30="Ü";0)))))))“

 

Wie aus der Formel zu lesen ist, sollte da nicht 0,5, sondern 7,5
rauskommen. Meine Vermutung ist, dass er nicht E30-C30-D30 rechnen kann,
weil diese Felder wiederum selber keine Zahlen, sondern Formeln sind. Wenn
ich diese ganze Formel in ein „=Summe(WENN…..)+0)“ packe, rechnet er auch
das richtige.

 

Die Datei wurde ursprünglich mal mit Excel angelegt.

Dementsprechend ist es so, dass wenn ich die Datei mit MS Excel öffne, ich
die richtigen Ergebnisse erhalte. 

 

 

Mein eigentliches Problem ist jetzt nur, dass ich ~40 Dateien mit 12 Reitern
und 31 Tagen habe, die geändert werden müssten, wenn ich bei OO bleiben
möchte.

 

Kennt irgendeiner das Problem? Hat irgendwer eine Idee, wie man OO
beibringen kann, wie es „=WENN“ als Zahl zu interpretieren hat? Oder hat
irgendwer eine Idee für den Worst-Caste, wie ich alle Formeln mit
geringfügigstem Aufwand ändere (Einfach Bearbeiten-> Ersetzen habe ich
bereits versucht. Dort ändert er aber nicht den Inhalt in der Formel selber,
obwohl man Gebiet=Formel angibt…)? 

 

 

Mit bestem Dank

 

Sr7

 

Antwort per Email an