Werteformat in Rechenblatt-Lagen durchreichen

Liebes Forum,

eben bin ich auf ein seltames Phänomen gestoßen, das ich eher für einen Bug als ein Feature halte, es sei denn, ich habe etwas übersehen/falsch gedacht:

In einem Rechenblatt habe ich mehrere Lagen angelegt, wobei ich den Inhalt bestimmter Spalten einfach durchreichen, sprich in alle Lagen kopieren möchte.
Ich gebe also im Formeleditor z.B. in Zelle [2]C1, [3]C1, [4]C1, ... jeweils an: "[1]C1" und kopiere die Zelle in alle benötigten Zeilen der Spalte.
(Ich weiß, das geht sicher auch mit einer Suchlauffunktion ...)

Nun kommt erschwerend dazu, dass es sich teilweise um Mengenangaben, z.B. "100 g" oder "0,5 l" handelt, die ich gerne mitübergeben würde, diese sind jedoch nicht als Text formatiert, sondern als Zahl mit entsprechendem Werteformat, z.B. "Einheit g" -> "#.##0' g'", "Einheit l" -> "#.##0,0' l'".

Spalte C sieht also in etwa so aus:
0,2 l
1/2
1
0,7 l
300 g
2
0,5 l
...

Also schreibe ich im Formeleditor, um zum Wert auch das Werteformat mitzukopieren:
[1]C1&#[1]C1
nur leider mit dem Effekt, dass keinesfalls wie erwartet nun die Zahl mit der korrekten Einheit erscheint, sondern der Wert einfach doppelt.

Und nun kommts:
Lösche ich den zweiten hinzugekommenen Teil, also "&#[1]C1" wieder, ist das Resultat genau wie gewünscht.
Ich brauche wohl nicht zu erwähnen, dass dies für jede Zelle einzeln gemacht werden muss, durch alle Zeilen, durch alle Lagen ... 8-(

Kann mir jemand bitte auf die Sprünge helfen :)
Viele Grüße und Dank im Voraus
Steffen
(Mac Mojave, RT 7.0.4-2072)

Re: Werteformat in Rechenblatt-Lagen durchreichen

#13932 On 7 Oktober, 2025 20:10 Thomas Kaegi said,

Hallo Steffen

Ich sehe keinen Weg, wie das mit Suchlauf gemacht werden könnte. Das würde bedingen, dass das einer Zelle zugeordnete Werteformat per Formel extrahiert werden kann. Eine entsprechende Funktion gibt es aber in RagTime nicht. Wäre das Werteformat bekannt, so könnte es mit der Power-Funktion „FormatAnwenden“ dem übertragenen Wert in der Zielzelle zugewiesen werden.

Gruss, Thomas

Re: Werteformat in Rechenblatt-Lagen durchreichen

#13931 On 7 Oktober, 2025 18:03 Thomas Kaegi said,

Hallo Steffen

Das Resultat ist, wie du selbst schreibst, nur mit der Formel #[1]C1 korrekt. Die Formel, mit welcher du’s versuchst heisst, in Sprache formuliert:
Erzeuge einen Text, in welchem 2 x direkt hintereinander das steht, was in Zelle C1 von Lage 1 als Text steht. Weil du den Text-Operator „&“ verwendest wird Resultat zwingend ein Text.

Also kein Bug!

Gruss, Thomas

Re: Werteformat in Rechenblatt-Lagen durchreichen

#13933 On 7 Oktober, 2025 20:34 Steffen said,

Ah, ich hatte irrigerweise im Kopf, dass #[1]C1 nur das Werteformat ohne Wert übernimmt.

Jetzt weiß ich auch wieder, wobei: Wenn ich das Werteformat einer leeren Zelle mit dem Wert einer anderen Zelle kombinieren will, dann funktioniert nämlich meine ursprüngliche Formel ...

Danke, Thomas!