Index-Funktion mit geringstem Abstand
14.04.2020 20:00:58
Paul
<br>
ich sitze seit Stunden an dem gleichen Problem, vielleicht kann mir ja hier jemand weiterhelfen. <br>
Ich habe mir schon mehrere Forumsbeiträge zu dem Theme durchgelesen, aber bei mir wird immer der #WERT!-Fehler angezeigt. <br>
Der Benutzer meines Tools soll die Kosten angezeigt bekommen, wenn er die Mengen und Distanzen eingetragen hat. <br>
Dafür habe ich eine Matrix erstellt. Normalerweise würde ich jetzt ganz normal die Index mit der Vergleichs-Funktion benutzen, jedoch kann es sein, dass die eingetragene Menge nicht genau der Matrix-Menge entspricht. In diesen Fällen soll der nächstliegende Wert benutzt werden. Beispiel: Eingetragene Menge: 1.300.000 --> 1.200.000 soll ausgewählt werden. Das gleiche für die Entfernungen. <br>
Ich habe dafür folgende Funktion aufgestellt: ~f~=INDEX(C3:K7;VERGLEICH(MIN(ABS(B3:B7-B10));ABS(B3:B7-B10);0);VERGLEICH(B11;C2:K2;0))~f~
Diese gilt erstmal nur für abweichende Mengen, wenn es funktioniert würde ich das dann auch für die Entfernungen einstellen. <br>
Hier meine Excel:<br>
~f~
Transportkosten Menge <br>
Entfernung 10 100 150 180 250 500 750 800 1.500<br>
500000,00 - - 1 - 25 - - - -<br>
1200000,00 - 1 - - 5 - - 1 -<br>
2500000,00 0,41 - - 1 - 5,34 - - -<br>
10000000,00 0,13 - - 2 - 4,3 7,95 - 15,81<br>
20000000,00 0,08 - - 1,26 - 5,04 - 10,02<br>
<br>
<br>
Menge: 25000000 <br>
Entfernung: 180 <br>
<br>
Kosten: #WERT! <br>
=INDEX(C3:K7;VERGLEICH(MIN(ABS(B3:B7-B10));ABS(B3:B7-B10);0);VERGLEICH(B11;C2:K2;0)) ~f~
Kann mir jemand sagen, warum ich den Fehler bei den Kosten angezeigt bekomme? Anscheinend stimmt was nicht mit dem ~f~MIN(ABS(B3:B7)~f~.<br>
Ich wäre euch ewig dankbar!<br>
<br>
VIele Grüße,<br>
Paul