Stefan Weigel schrieb:
Hallo Peter,

wie kann ich in einer Spalte mit Werten, in der auch Nullwerte
vorhanden sind, das Minimum anzeigen lassen und zwar derart, dass die
Nullwerte ignoriert werden?
War das verständlich ausgedrückt?


Mit Nullwerte meinst du den Zahlenwert null, richtig?

Falls Du damit aber eine leere Zelle meinst oder falls Du statt der Zahlenwerte null leere Zellen machen kannst, ist es sehr einfach: Die Funktion =MIN() berücksichtigt keine leeren Zellen.

Wenn Du mit Nullwerte den Zahlenwert null meinst, habe ich einen Vorschlag mit Hilfe einer Matrixfunktion. (Grundlagen hierzu siehe Online-Hilfe Index: Matrizen;Funktionen)

Beispiel:

(1) Deine Zahlenwerte befinden sich im Zellbereich A2:A11.

Es gibt noch eine andere Lösung, die temporäre Matrizen benutzt, also für die man keinen weiteren unbenutzten Zellbereich braucht:

=MIN(A2:A11+(A2:A11=0)*1e100)

Ebenfalls als Matrixformel (STRG+SHIFT+ENTER) eingeben.

Was passiert hier? Aus (A2:A11=0) wird eine gleichgroße temporäre Matrix erzeugt, die den Wert WAHR an jeder Position enthält, in der die Originalmatrix A2:A11 den Wert 0 hat, ansonsten den Wert FALSCH. Diese temporäre Matrix wird mit 1e100 multipliziert, dabei entspricht WAHR dem Wert 1 und FALSCH 0. Also hast Du eine Matrix mit Nullen an allen Positionen, wo die originale Matrix Werte ungleich 0 enthält, und an den anderen Stellen 1e100. Schlussendlich wird diese Matrix auf die originale Matrix aufaddiert, was also gleichbedeutend ist mit der Ersetzung aller Nullen durch 1e100.

Du kannst das jetzt noch abwandeln, z.B.
=MIN(A2:A11+(A2:A11<3)*1e100)
Minimum aller Werte größer oder gleich 3 usw.

Gruß
Daniel

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

Antwort per Email an