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]