Zwei Variablen mit Index Funktion
#1
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.

   

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


Angehängte Dateien
.xlsx   Frachtkosten Beispiel.xlsx (Größe: 10,33 KB / Downloads: 5)
Top
#2
Datei / Bild???
Top
#3
Sorry, Anfängerfehler! Jetzt aber
Top
#4
Moin,

Code:
=INDEX($A$1:$D$5;VERGLEICH($H$3;$A$1:$A$5;1);VERGLEICH($H$2;$A$1:$D$1;0))
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#5
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
Top
#6
Hey Uwe,

klappt wunderbar!

Hast mir sehr geholfen - Vielen Dank :)!

VG
Patrick
[-] Folgende(r) 1 Nutzer sagt Danke an dapat85 für diesen Beitrag:
  • UweD
Top
#7
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

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Top
#8
Hi Marcus,

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

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

Gruß
Patrick
Top
#9
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
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste