Am 03.10.2010 18:10, schrieb Andreas Borutta:
>
> =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.
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.
> 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).
Wolfgang
--
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]