Herbers Excel-Forum - das Archiv
Werte in dynamischer Liste bestimmen

|
Betrifft: Werte in dynamischer Liste bestimmen
von: Jan
Geschrieben am: 27.11.2003 09:22:09
Hallo,
folgendes Problem:
Ich habe eine Matrix der Form:
Feld 1 Feld 2
1 555
3 333
4 222
2 444
5 111
In der ersten Spalte ist eine Bestenliste (1 = bester 5 = schlechtester) in der zweiten Spalte sind die zu den Besten gehörenden Ergebniswerte.
Ich brauche eine Funktion, die mir jeweils den Wert des Besten vom Wert des zeitbesten subtrahiert und mir das Ergebnis zurückliefert. Und das für 1-2; 2-3;3-4; 4-5 (also 1-2: 555-444 =111; 2-3 =444-333 = 111 etc.).
Der Haken an der Sache ist, daß die Matrix dynamisch erzeugt wird und die Position der "Besten" sich beliebig ändern kann.
zb
5 111
2 444
3 333
4 222
1 555
Das ganze soll automatisch funktionieren, also ohne Manuelle Eingriffe (Sortierungen per Hand oder so), weil die Ergebnisse gleich in einer anderen Funktion weiter benützt werden sollen.
Ich hab`s mir SVERWEIS probiert, komme aber auf keinen grünen Zweig. Kann mir vielleicht jemand eine Lösung präsentieren?

 |
Betrifft: AW: Werte in dynamischer Liste bestimmen
von: Thomas Ramel
Geschrieben am: 27.11.2003 09:47:22
Grüezi Jan
In der folgenden Weise müsste es mit SVERWEIS() klappen:
Tabelle1 |
| A | B | C | D | E | 1 | 1 | 555 | | 1-2 | 333 | 2 | 3 | 444 | | 2-3 | -222 | 3 | 4 | 333 | | 3-4 | 111 | 4 | 2 | 222 | | 4-5 | 222 | 5 | 5 | 111 | | | |
Formeln der Tabelle | E1 : =SVERWEIS(1;$A$1:$B$5;2;0)-SVERWEIS(2;$A$1:$B$5;2;0)
E2 : =SVERWEIS(2;$A$1:$B$5;2;0)-SVERWEIS(3;$A$1:$B$5;2;0)
E3 : =SVERWEIS(3;$A$1:$B$5;2;0)-SVERWEIS(4;$A$1:$B$5;2;0)
E4 : =SVERWEIS(4;$A$1:$B$5;2;0)-SVERWEIS(5;$A$1:$B$5;2;0)
|
|
Excel Tabellen einfach im Web darstellen Excel Jeanie HTML 2.0 Download
Mit freundlichen Grüssen
Thomas Ramel
- MVP für Microsoft-Excel -
[Win 2000Pro SP-4 / xl2000 SP-3]