Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Wert aus Tabelle anhand von Angabe in Spalte + Zelle ausgeben





Frage

Hallo! sitze jetzt schon seit 2 Tagen an diesem Problem und komme einfach nicht weiter ;-) Ich habe eine Tabelle mit Frachtpreisen, d.h. in der 1. Spalte stehen die PLZ (1-99), in der 1. Zeile die Gewichtsklassen (z.B. 1000 kg, 1500 kg, 2250 kg). Insgesamt umfasst der ganze Bereich also 100 Zeilen mit PLZ und ca. 35 Spalten mit Gewichten. Ich möchte, dass Excel mir den entsprechenden Preis ausgibt, wenn ich in zwei Zellen jeweils eine PLZ und ein Gewicht angebe, z.B. eine Sendung mit PLZ 59 mit 1500 kg Gewicht kostet "Preis". Excel müsste also den Schnittpunkt zwischen der entsprechenden Spalte und Zeile ausgeben... kann Excel das überhaupt? Habs schon mit sverweis bzw. wverweis versucht, die Formel wird dabei aber zu lang... Wäre super wenn mir jemand helfen könnte :-))

Antwort 1 von Arnim

Hallo smyle,

die PLZ's stehen in Tabelle1 in A2:A101,
die Gewichtsklassen in B1:AJ1

In Tabelle 2 schreibe in A1 die PLZ 59
in B1 das Gewicht 1500
Dazu 2 mögliche Formeln:
=INDEX(Tabelle1!B2:AJ100;VERGLEICH(A1;Tabelle1!A2:A101;0);VERGLEICH(B1;Tabelle1!B1:AJ1;0))=INDEX(Tabelle1!B2:AJ100;VERGLEICH(A1;Tabelle1!A2:A101;0);VERGLEICH(B1;Tabelle1!B1:AJ1;0))
und
=SUMMENPRODUKT((Tabelle1!A2:A101=A1)*(Tabelle1!B1:AJ1=B1);Tabelle1!B2:AJ101)

Gruß Arnim

Antwort 2 von Arnim

Hallo,
die erste Formel ist doppelt gemoppelt :-(
so lautete sie:
=INDEX(Tabelle1!B2:AJ100;VERGLEICH(A1;Tabelle1!A2:A101;0);VERGLEICH(B1;Tabelle1!B1:AJ1;0))
War ein Kopierfehler!

Gruß Arnim

Antwort 3 von smyle27

Suuuper!! Das klappt!
Dankeschön!!! :-))

Antwort 4 von ChrisWave

Arnim, Arnim.... da passen die Zahlen nicht u Tabelle1! brauch man nicht u wo ist die Eingabe, na? ;-P


Zelle A1 = Eingabe PLZ
Zelle A2 = Eingabe KG


Bereich der Matrix:

A4:AI103


Formel in A3:

=SVERWEIS(A1;A4:AI103;VERGLEICH(A2;A4:AI4;0);0)

Wobei ich je nach Bedarf noch das Gewicht auf oder abrunden würde...


Greetz



Antwort 5 von ChrisWave

Ok Smyle war fit genug...nichts für ungut!



Greetz @ ALL