von Lib » Sa, 12.06.2004 13:49
Hallo
Die Funktion, mit der Du das erreichst, heisst SVERWEIS.
Am besten, Du erstellst auf einem separaten Tabellenblatt eine Matrix, z.B. so:
Spalte A die Grösse, Spalte B die Preise:
Jetzt markierst Du das Ganze (kann das gesamte Tabellenblatt sein) und vergibst einen Namen (Daten/Bereich festlegen), z.B. 'Preisliste'
Angenommen, in Deiner eigentlichen Tabelle steht in Zelle A1 die Grösse und in B1 soll der zugehörige Preis angezeigt wrden. Dann heisst der Befehl in B1:
=SVERWEIS(A1;Preisliste;2)
Wenn es vorkommen kann, dass in der Spalte B schon der Befehl steht, in Spalte A aber noch keine Grösse, wird ein Fehlercode angezeigt. Falls das stört, kann man SVERWEIS auch noch in eine WENN-Abfrage packen, die dann 0 oder " " ausgibt:
=WENN(ISTFEHLER(SVERWEIS(A1;Preisliste;2));0;SVERWEIS(A1;Preisliste;2))
Gruss, Lib
Hallo
Die Funktion, mit der Du das erreichst, heisst SVERWEIS.
Am besten, Du erstellst auf einem separaten Tabellenblatt eine Matrix, z.B. so:
Spalte A die Grösse, Spalte B die Preise:
[code]
38 25.00
39 25.50
40 26.00
usw.
[/code]
Jetzt markierst Du das Ganze (kann das gesamte Tabellenblatt sein) und vergibst einen Namen (Daten/Bereich festlegen), z.B. 'Preisliste'
Angenommen, in Deiner eigentlichen Tabelle steht in Zelle A1 die Grösse und in B1 soll der zugehörige Preis angezeigt wrden. Dann heisst der Befehl in B1:
=SVERWEIS(A1;Preisliste;2)
Wenn es vorkommen kann, dass in der Spalte B schon der Befehl steht, in Spalte A aber noch keine Grösse, wird ein Fehlercode angezeigt. Falls das stört, kann man SVERWEIS auch noch in eine WENN-Abfrage packen, die dann 0 oder " " ausgibt:
=WENN(ISTFEHLER(SVERWEIS(A1;Preisliste;2));0;SVERWEIS(A1;Preisliste;2))
Gruss, Lib