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, 21
sollte eine Validierung erfolgen, eine Änderung sollte jedoch 15
den 11
Fehler auslösen.
Ich habe versucht, die Zellen durch Vergleichen ihrer Werte mit dem darüberliegenden Zellbereich zu validieren, sodass die Zellen F5:F10
die 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.