Olaf Eichhorn schrieb:

Ich habe verstanden, dass ich in meinem Fall der unsortierten ersten Spalte den Parameter FALSCH eingeben muß. Das war bei OOo 1.1.5 nicht der Fall. Ich habe mein Formular entsprechend geändert. Jetzt funktioniert es sowohl unter OOo 1.1.5 als auch OOo 2.0.

Ich verstehe nur nicht, warum OOo 2.0 ohne den Parameter FALSCH bei unsortierten Listen falsche Werte ausgibt, auch wenn der Nutzer korrekte Eingaben macht. Das ist m.E. ein bug.

Das ist eine Optimierung der Funktion zur schnelleren Berechnung. Die Liste wird von oben nach unten solange durchsucht, bis der erste passende Wert gefunden wird (größer oder gleich dem Vergleichswert). Da du der Funktion durch den fehlenden Parameter versicherst, dass die Liste sortiert ist, bricht sie die Suche ab, da kein besserer Wert mehr kommen kann. Kommt nun zuerst ein größerer Wert, aber später ein genau passender, wird trotzdem der größere Wert gefunden.

Mit dem Parameter FALSCH geht die Suche aber bis zu einem exakt passenden Wert.

Das ganze macht zum Beispiel für folgendes Szenario Sinn:

Punkte  Zensur
0       6
10      5
15      4
20      3
25      2
30      1

Dann kannst du SVERWEIS benutzen, um für jede beliebige Punktzahl (nicht nur die aus der Liste) die passende Zensur zu finden.


Gruß
Daniel

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

Antwort per Email an