Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Zahl ermitteln die am nächsten der Null ist

218 views
Skip to first unread message

Holger Eichhorn

unread,
Sep 19, 2002, 1:19:30 PM9/19/02
to
Hallo NG,

ich benutze Windows XP und Excel 2002.
Ich möchte aus einer Tabelle mit positiven und negativen gebrochenen Zahlen
den Wert ermitteln, der am nächsten der Null ist.
Mit MIN geht es nicht, da hier die größte negative Zahl der Minimalwert
steht.
Hat jemand eine Lösung?

Wäre über eine Hilfe sehr dankbar.

Vielen Dank der NG
Holger

Peter Frank

unread,
Sep 19, 2002, 3:37:20 PM9/19/02
to
Hallo Holger,
probier doch mal folgende benutzerdefinierte Funktion, damit müßte
es eigentlich funktionieren:
***********************
Function nahenull(x As Range) As Double
If WorksheetFunction.Max(x) > Abs(WorksheetFunction.Min(x)) Then
nahenull = WorksheetFunction.Max(x)
Else
nahenull = Abs(WorksheetFunction.Min(x))
End If
For Each element In x
If Abs(element.Value) < Abs(nahenull) Then nahenull = element.Value
Next
End Function
***********************
Dann einfach in der Tabelle statt MIN die neue Funktion NAHENULL benutzen.

Gruss Peter!


"Holger Eichhorn" <holger....@berlin.de> schrieb im Newsbeitrag
news:amd0v4$ev9$01$1...@news.t-online.com...

Dr. Eckehard Pfeifer

unread,
Sep 20, 2002, 2:08:24 AM9/20/02
to
Hallo, man könnte den Einsatz einer Matrixformel wie

=WENN(MIN(ABS(B2:B7))=0;KKLEINSTE(ABS(B2:B7);2);MIN(ABS(B2:B7)))

erwägen (Abschluss mit Strg+Umschalt+Enter).
Gruss EP


0 new messages