Wolfgang Jäth schrieb:
>> =WENN(SUMME((ISTLEER($B$1));(ISTLEER($B$9));(ISTLEER($B$12));)>0;"";$B$1/$B$9*B12)
> ^
> Entweder fehlt da ein Argument, oder es ist ein Strichpunkt zu viel.
Das hat wohl eine Gewohnheit, vom Schreiben von CSS-Regeln,
zugeschlagen.
selektor { eigenschaft: wert; eigenschaft: wert; }
Ich habe wohl unbewußt erwartet, dass auch Calc das nicht aus dem
Tritt bringt.
> BTW: Parameter, die duch Strichpunkte voneinander getrennt sind, müssen
> nicht noch mal extra in Klammern gesetzt werden; und schon gar nicht,
> wenn es sich dabei sowieso nur um reine Funktionsaufrufe handelt, wie
> hier mit den ganzen ISTLEHR-Aufrufen.
Auch hier war ich, ohne es zu prüfen, davon ausgegangen, dass Klammern
auch zusätzlich verwendet werden dürfen, also auch dann, wenn sie
nicht zwingend notwendig sind.
>> Vermutlich liegt ein Fehler in der Verschachtelung, also im Gebrauch
>> der Klammern vor.
>>
>> Wie debugt ihr bitte Formeln, die reich an Klammern sind?
>
> Entweder durch Vermeiden von vornherein (sprich Nutzung von
> Hilfszellen), oder durch schrittweises Herauskopieren.
>
> Angenommen, ich müsste obigem Formel untersuchen, würde ich mir
> zuerst irgend eine ruhigen Ecke [tm] suchen, dann dort eine exakte
> Kopie der Originalformel hinkopieren (damit ich alles im Überblick
> habe, sie bequem korrigieren und abschließend wieder zurück kopieren
> kann), und sie dann folgendermaßen vorgehen:
>
> |
> =WENN(SUMME((ISTLEER($B$1));(ISTLEER($B$9));(ISTLEER($B$12));)>0;"";$B$1/$B$9*B12)
> -------------------------+--------------------------------
> ------+------
> v |
> | =SUMME((ISTLEER($B$1));(ISTLEER($B$9));(ISTLEER($B$12));)>0 :
> ------------------------+-------------------------------
> v
> | =SUMME((ISTLEER($B$1));(ISTLEER($B$9));(ISTLEER($B$12));)
> ---------+--- ------+------ ------+------- ^
> | =ISTLEER($B$1) <+ | | |
> | =ISTLEER($B$9) <------------+ | |
> | =ISTLEER($B$12) <---------------------------+ |
> ==+== |
> | =$B$1 <----+ |
> | =$B$9 <----+ |
> | =$B$12 <----+ |
> |
> Und spätestens hier für AD102 müsste mir dann auffallen, daß da zwar
> noch ein weiterer Strichpunkt vorhanden ist, die Formel aber dafür gar
> keinen Parameter besitzt.
>
> Und ggf. passiert mit dem Rest der Formel das gleiche: :
> |
> | =$B$1/$B$9*B12 <-----------------------------------------------+
> --+- -----+--
> v |
> | =$B$1 |
> | =$B$9*B12 <+
> --+- -+-
> v |
> | =$B$9 |
> | =B12 <+
>
> usw. (je nachdem, wo der Fehler vermutlich sitzt).
Danke für Deine Anregungen.
Andreas
--
Verwendete OOo-Version: die jeweils aktuellste
http://borumat.de/openoffice-writer-tipps
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]