Clever-Excel-Forum

Normale Version: Zwei Variablen mit Index Funktion
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi Leute,

vielen Dank vorab für die Aufnahme im Forum!

Mein Problem ist folgendes:
Ich möchte gerne die Frachtkosten automatisch anhand der Eingabe der PLZ und des Gewichts berechnen.

In der Linken Matrix habe ich die Angaben unserer Spedition - Rechts im orangenen Feld möchte ich gerne die Eingaben vollziehen.

[attachment=29320]

Des Weiteren bräuchte ich für die Zwischenwerte, z. B. 51-99KG, eine Lösung. Hier müsste der Spaltenwert für 50 KG so lange gelten, bis ich den nächst höheren Wert erreicht habe.

Mein Vorschlag dazu, welcher aber nicht funktioniert :), wäre "=INDEX(A1:D5;VERGLEICH(H2&H3;B1:D1&A2:A5;-1);B2:D5)".

Vielleicht habt ihr ja eine gute Idee :)!

Vielen Dank im Voraus.

Gruß
Patrick
Datei / Bild???
Sorry, Anfängerfehler! Jetzt aber
Moin,

Code:
=INDEX($A$1:$D$5;VERGLEICH($H$3;$A$1:$A$5;1);VERGLEICH($H$2;$A$1:$D$1;0))
Hallo

wenn du  Von Bis verwendest, dann ginge es so



Tabelle1
ABCDEFGHI
1VonBis323359Eingabe:
2050303540PLZ:33
351100354045Gewicht:60
4101150404550Preis:40
5151200455055

verwendete Formeln
Zelle Formel Bereich N/A
I4=SVERWEIS($I$3;$A$2:$E$5;VERGLEICH($I$2;$C$1:$E$1;0)+2;1)
A3:A5=B2+1
http://excel-inn.de/dateien/vba_beispiel..._addin.zip
http://Hajo-Excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.14 einschl. 64 Bit



Die Formel beziht sich auf Spalte A

LG UweD
Hey Uwe,

klappt wunderbar!

Hast mir sehr geholfen - Vielen Dank :)!

VG
Patrick
Hallo,

Noch eine Variante:

Tabelle1

ABCDEFGH
1Gewicht/Zone323359Eingabe:
250 KG               30,00 €          35,00 €          40,00 € PLZ:32
3100 KG               35,00 €          40,00 €          45,00 € Gewicht:100 KG
4150 KG               40,00 €          45,00 €          50,00 € Preis:35 €
5200 KG               45,00 €          50,00 €          55,00 €
Formeln der Tabelle
ZelleFormel
H4=WVERWEIS(H2;B1:D5;VERGLEICH(H3;A2:A5;0)+1;WAHR)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß
Marcus
Hi Marcus,

Dir auch ein Dank für die schlanke Lösung!

Vielen Dank euch zwei - Spare ich ne Menge Zeit durch!

Gruß
Patrick
Kurze Anmerkung noch zur Formel:

Alt.: =WVERWEIS(H2;B1:D5;VERGLEICH(H3;A2:A5;0)+1;WAHR)
Neu: =WVERWEIS(H2;B1:D5;VERGLEICH(H3;A2:A5;1)+1;WAHR)

Mit der Änderung von 0 auf 1 erhalte ich auch die Zwischenwerte.

Gruß
Patrick