Hallo Petra,

Petra Stern schrieb:
Hallo zusammen,
ich habe ein Problem. Ich möchte die n-te Wurzel aus einer negativen Zahl 
ziehen. Ein Beispiel:
=POTENZ(-2;3)  -> Ergebnis: -8
=POTENZ(-8;1/3) bzw. =-8^(1/3)   ->  Ergebnis: #WERT   eigendlich müsste ja -2 
rauskommen.

Das ist ein Bug, siehe http://de.openoffice.org/issues/show_bug.cgi?id=37129

Als WorkAround wäre eine selbst Programmierte Wurzelfunktion denkbar.

Der dazugehörige BASIC-Code könnte lauten:

function NteWurzel(X,n as integer)
   if sgn(X)=-1 then
      if int(n/2)=n/2 then
         NteWurzel="#WERT"
      else
         NteWurzel=-(abs(X)^(1/n))
      endif
   else
      NteWurzel=X^(1/n)
   end if
end function

Gruß
Stefan


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an