Seite 1 von 1

SVERWEIS / nächstgrößerer Wert statt nächstkleinerer

Verfasst: Mo, 19.11.2012 11:08
von Bachus
Moinsen,

ich habe mal wieder ein kleines Problem.

Nach Eingabe eines Wertes möchte ich aus einer Tabelle den passenden Gegenwert anzeigen lassen.
Hierbei ist es jedoch wichtig, dass bei nicht exaktem Treffer der nächstgrößere angezeigt wird. Es geht da um's Porto für Pakete und wenn das Gewicht eine Grenze x üverschreitet, muss ja der nächsthöhere Wert für's Porto ausgegeben werden.
SVERWEIS liefert bei nicht exaktem Treffer jedoch den nächst kleineren (bei aufsteigend sortierter Tabelle - einfach absteigend zu sortieren liefert leider nur einen Fehler).

Ich habe keine Idee, welche Funktion oder Funktionkombinationen Calc dazu bringen, mir das gewünschte Ergebnis zu liefern :(

Im Anhang eine Bsp-Tabelle.


Es wäre toll, wenn mir jmd einen Schubser in die richtige Richtung geben könnte.

Dank und Grüße,
Bachus

Re: SVERWEIS / nächstgrößerer Wert statt nächstkleinerer

Verfasst: Mo, 19.11.2012 14:19
von Bachus
Ich bin jetzt der Lösung einen Schritt näher, indem ich über eine Hilfszelle gehe, in welcher ich mittels Matrixformel und MIN() den passenden Wert raussuchen lasse.
Elegant ist aber was anderes (finde ich).

Re: SVERWEIS / nächstgrößerer Wert statt nächstkleinerer

Verfasst: Mo, 19.11.2012 16:24
von lorbass
Spendiere doch zusätzlich zur Spalte »bis« noch eine Spalte »von« mit den passenden Werten.
Portokalkulator.ods
(20.91 KiB) 185-mal heruntergeladen
Gruß
lorbass

Re: SVERWEIS / nächstgrößerer Wert statt nächstkleinerer

Verfasst: Mo, 19.11.2012 18:18
von paljass
Hi,
funktionieren tut auch die Formel

Code: Alles auswählen

=VERSCHIEBUNG(DHL.A11;VERGLEICH(C3;DHL.D12:D16;1)+WENN(ISTNV(VERGLEICH(C3;DHL.D12:D16;0));1;0);4)
, wobei der Spaltenindex (hier:4) auch noch durch Vergleich() flexibel gestaltet werden könnte.

Gruß