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]

Antwort per Email an