problem mit formel

ich würde gerne eine zelle so belegen, dass sie leer ist, wenn zwei andere zellen leer sind, wenn in einer von beiden aber ein wert steht, soll sie rechnen;

If(IsBlank(H33+G33);0;I32+G33-H33)

ist ein Versuch, wird aber ignoriert, wenn keine Werte in den Zellen stehen; was mache ich falsch?

Re: problem mit formel

#7521 On 12 März, 2008 07:29 Tom Kaegi said,

Hallo gü

> ich würde gerne eine zelle so belegen, dass sie leer ist, wenn zwei
> andere zellen leer sind, wenn in einer von beiden aber ein wert
> steht, soll sie rechnen;
>
> If(IsBlank(H33+G33);0;I32+G33-H33)
>
(H33+G33) ist eine arithmetische Operation, hat also als Ergebnis
z.B. den Wert 0, was aber nicht identisch ist mit dem Inhalt "Leer".
Für die Verknüpfung musst du in diesem Fall den &-Operator statt des
+-Operators verwenden, also:
If(IsBlank(H33&G33);0;I32+G33-H33)

Übrigens ergibt deine Formel im ersten Fall nicht eine leere Zelle
(wie du das als Wunschergebnis formuliert hast), sondern die Zelle
erhält den Wert 0 (Inhalt = Zahl), wobei du die Anzeige der Null
unterdrücken kannst, so dass es in der Anzeige auf das Gleiche hinaus
läuft. Also:
If(IsBlank(H33&G33);'';I32+G33-H33), bzw. Wenn(IstLeer(H33&G33);'';I32
+G33-H33).

Gruss
Thomas

Re: problem mit formel

#7524 On 12 März, 2008 08:46 said,

Vielen Dank, das löst beide Fragen, nämlich den Operator und die Einstellung "leer" statt null. Funktioniert perfekt!

Eine Frage hätte ich noch: ich finde nirgends eine Referenz zu den formeln und Funktionen; muss man sich die einzeln erfragen oder aus den Beispieldateien herausziehen, oder gibt es hier eine Übersicht, die etwas ausführlicherist als die Formelliste in Ragtime?

Gruss

Günter Hammerschall

Re: problem mit formel

#7525 On 12 März, 2008 09:04 Tom Kaegi said,

Hallo Günter

Im Hilfe-(Mac) oder Info-(Win)Menü findest du alle Referenzen. Die
"Formel- und Funktionen-Referenz" ist von der grundsätzlichen RagTime-
Referenz getrennt und muss deshalb separat aufgerufen werden!

Gruss
Thomas

Re: problem mit formel

#7522 On 12 März, 2008 07:44 "Norbert R. Obst" said,

Hallo, ich weiß was!

Warum muß die Zelle "l e e r" sein? Oder soll sie nur keinen "Wert"
oder keinen "Text" enthalten? Eine Formel in dieser Zelle kannst Du
nur vermeiden, wenn die Formel in einer anderen Zelle steht und der
ermittelte Wert dann in die "leere" Zelle gesetzt wird.

Mit freundlichen Grüßen
Norbert O

Am 11.03.2008 um 23:16 schrieb gü:

> ich würde gerne eine zelle so belegen, dass sie leer ist, wenn zwei
> andere zellen leer sind, wenn in einer von beiden aber ein wert
> steht, soll sie rechnen;
>
> If(IsBlank(H33+G33);0;I32+G33-H33)
>
> ist ein Versuch, wird aber ignoriert, wenn keine Werte in den Zellen
> stehen; was mache ich falsch?
>
>
>