Werteformat übernehmen

Hallo,

ich komme bei einem Problem einfach nicht weiter:

In einem kleinen Rechenblatt "Berechnung" meines Kassenbuches stehen
in Zelle B 1 der Kassensollbestand und in B 2 der Kassenistbestand.
In B 3 steht die Formel aus B2 - B1. Den drei Zellen ist jeweils das
Werteformat "Euro - €" zugewiesen (d. h. mit zwei Dezimalstellen und
dem Euro-Zeichen als Zusatz.)

In einem grafischen Text an anderer Stelle steht folgende Formel:
Wenn(Berechnung!$B$3=0;'Die Kasse ist in Ordnung';Wenn(Berechnung!$B
$3<0;'Fehlbestand in Höhe von'&&Berechnung!#$B$3;'Überschuß in Höhe
von'&&Berechnung!$B$3))

Das Problem:
in dem grafischen Text soll ein eventuell in B3 errechneter Wert, der
nicht gleich null ist, ebenfalls mit zwei Dezimalstellen und dem
Eurozeichen stehen. D. h. es soll quasi das Werteformat mit
übernommen werden. Das bekomme ich nicht hin. Ein vorangestelltes #
in der Formel übernimmt nur die Formatierung (z. B. bold), die Formel
"Werteformat (Formatname)" zeigt mir nur die Zusammensetzung
(Zahlzeichen) des Werteformates.

Ist das irgendwie in RT hinzubekommen, dass in meinem grafischen Text
das gleiche Werteformat wie in B 3 übernommen wird?

MacOS 10.4.9
RT 6.0.2 (1628)

Freundliche Grüße

Matthias Liebler

Re: Werteformat übernehmen

#6475 On 5 Juni, 2007 07:02 Tom Kaegi said,

Hallo Matthias

Mit der folgenden Formel geht es:

Wenn(Berechnung!$B$3=0;'Die Kasse ist in Ordnung';Wenn(Berechnung!$B
$30;'Überschuß';'Fehlbestand')
&&'in Höhe von'&&Text(Berechnung!$B$3;Werteformat('Euro - €'));'Die
Kasse ist in Ordnung')

Das erste Wenn prüft nur auf Wert ungleich 0 und der "Wert falls
Null" kommt dann halt erst am Schluss. In dr inneren Wenn-Formel habe
ich alles rausgenommen, was sowohl bei Plus als auch bei Minus genau
gleich vorkommt.

Mit freundlichem Gruss
Thomas

PS: Merkwürdigerweise konnte ich diese Antwort im Web-Forum nicht
eingeben. In der Vorschau wurde sie immer gekürzt.

Re: Werteformat übernehmen

#6479 On 5 Juni, 2007 13:52 Thomas Kaegi said,

Eben stelle ich fest, dass im ersten Anlauf im Webforum nicht einfach die zweite Formel weggekürzt wurde, sondern der Mittelteil des Mails fallengelassen wurde, so dass die erste und zweite Formel zu einer völlig falschen formel kombiniert wurden. Die erste Formel - die von dir angegebene mit meinem Vorschlag ergänzt - hätte korrekt (aber noch ungekürzt) heissen sollen:

Wenn(Berechnung!$B$3=0;'Die Kasse ist in Ordnung';Wenn(Berechnung!$B$3>0;'Überschuß in Höhe von'&&Text(Berechnung!$B$3;Werteformat('Euro - €'));'Fehlbestand in Höhe von'&&Text(Berechnung!$B$3;Werteformat('Euro - €')))

Ich habe jetzt auch gemerkt, worauf die Kürzung zurückzuführen ist: Das "Kleiner-Zeichen" in der Formel führt zu dieser Unterdrückung. Interessant ist dabei nur, dass in deiner Frage, obwohl ein "Kleiner" verwendet, nicht gekürzt wurde. Ich habe jetzt in obiger Formel die Wenn-Bedingung umgekehrt und konnte deshalb statt "Kleiner" in der Formel ">" verwenden - so wird nicht gekürzt. - Aber davon unabhängig: die kürzere Form der Formel in meiner vorangehenden Antwort ist eindeutig vorzuziehen.

Thomas

Re: Werteformat übernehmen

#6478 On 5 Juni, 2007 08:08 Thomas Kaegi said,

Auch aus der per Mail übermittelten Antowrt wird im Forum ein Teil einfach weggekürzt! Jetzt versuche ich das halt nochmals separat und nur im Forum:

Wenn du die Formel umstellst, wird sie etwas kürzer:

Wenn(Berechnung!$B$3;Wenn(Berechnung!$B$3>0;'Überschuß';'Fehlbestand')&&'in Höhe von'&&Text(Berechnung!$B$3;Werteformat('Euro - €'));'Die Kasse ist in Ordnung')

Der Kommentar dazu war bereits in der ersten Antwort enthalten.

Thomas

Re: Werteformat übernehmen

#6476 On 5 Juni, 2007 07:07 "Norbert R. Obst" said,

Hallo, ich weiß was!

Ich arbeite mit Mac OS X Version 10.4.9 und RagTime 5.6.6 und RagTime
6.0.1 (Build 1601) auf einem PowerPC G5 mit 1.8 GHz.

Vielleicht funktioniert das:
Wenn(Berechnung!$B$3=0;'Die Kasse ist in Ordnung';Wenn(Berechnung!$B
$3<0;'Fehlbestand in Höhe von'&&text(Berechnung!#$B$3;'#.##0,00
€');'Überschuß in Höhe von'&&text(Berechnung!$B$3;'#.##0,00 €')))

Mit freundlichen Grüßen
Norbert O

Am 05.06.2007 um 00:32 schrieb Matthias Liebler:

> Hallo,
>
> ich komme bei einem Problem einfach nicht weiter:
>
> In einem kleinen Rechenblatt "Berechnung" meines Kassenbuches
> stehen in Zelle B 1 der Kassensollbestand und in B 2 der
> Kassenistbestand. In B 3 steht die Formel aus B2 - B1. Den drei
> Zellen ist jeweils das Werteformat "Euro - €" zugewiesen (d. h. mit
> zwei Dezimalstellen und dem Euro-Zeichen als Zusatz.)
>
> In einem grafischen Text an anderer Stelle steht folgende Formel:
> Wenn(Berechnung!$B$3=0;'Die Kasse ist in Ordnung';Wenn(Berechnung!$B
> $3<0;'Fehlbestand in Höhe von'&&Berechnung!#$B$3;'Überschuß in Höhe
> von'&&Berechnung!$B$3))
>
> Das Problem:
> in dem grafischen Text soll ein eventuell in B3 errechneter Wert,
> der nicht gleich null ist, ebenfalls mit zwei Dezimalstellen und
> dem Eurozeichen stehen. D. h. es soll quasi das Werteformat mit
> übernommen werden. Das bekomme ich nicht hin. Ein vorangestelltes #
> in der Formel übernimmt nur die Formatierung (z. B. bold), die
> Formel "Werteformat (Formatname)" zeigt mir nur die Zusammensetzung
> (Zahlzeichen) des Werteformates.
>
> Ist das irgendwie in RT hinzubekommen, dass in meinem grafischen
> Text das gleiche Werteformat wie in B 3 übernommen wird?
>
> MacOS 10.4.9
> RT 6.0.2 (1628)
>
>
> Freundliche Grüße
>
> Matthias Liebler
>