Wie überprüfe ich, ob ein eingegebener Wert größer ist als alle anderen Zellen in einem darüber liegenden Bereich, aber relativ zu dieser Zelle?

Wie überprüfe ich, ob ein eingegebener Wert größer ist als alle anderen Zellen in einem darüber liegenden Bereich, aber relativ zu dieser Zelle?

Ich möchte eine Liste mit Werten haben, die von einem Benutzer geändert werden kann, die jedoch in aufsteigender Reihenfolge vorliegt und Werte überspringen kann. Daher 4, 6, 12, 15, 21sollte eine Validierung erfolgen, eine Änderung sollte jedoch 15den 11Fehler auslösen.

Ich habe versucht, die Zellen durch Vergleichen ihrer Werte mit dem darüberliegenden Zellbereich zu validieren, sodass die Zellen F5:F10die Validierungsformel haben F5>Max($F$4:F4). Diese Formel, wie sie für die Erstellung solcher Formeln vorgeschlagen wird, funktioniert einwandfrei, wenn sie in Zellen eingefügt wird, die an die zu validierenden Zellen angrenzen. Bei der Validierung funktioniert sie jedoch nicht, da jeder Wert (kleiner oder größer als die darüberliegenden) einen Fehler verursacht.

Ich habe versucht, das Problem zu beheben, indem ich die Vergleichsrichtung geändert habe, F5<Max($F$4:F4)aber trotzdem schlägt die Validierung für alle von mir versuchten Werte fehl.

Gibt es eine Verbesserung für das, was ich versuche? Eine andere Funktion? Gehe ich in die völlig falsche Richtung?

Antwort1

Ich bin nicht sicher, ob Ihr =Max() funktioniert. Es gibt viele Alternativen, um dieses Problem zu lösen. Ich denke, die einfachste ist, zu testen, ob jedes Paar aufsteigend ist (f1>f2, f2>f3, f3>f4 usw.). Dann wird dies in eine Gesamtformel zusammengefasst, die Ihnen die entsprechende Meldung liefert.

verwandte Informationen