Hallo Ratlos,
du siehst, die Gemeinde ist auch ratlos, denn sonst hätte wohl jemand geantwortet. Zum einen sind deine Daten nicht konsistent: Welcher Wert gint für Anzahl=2 (1 oder 10), Kosten=2 (1 oder 5, Kosten=5 (5 oder 10)? Zum anderen glaube ich, dass du mit der Excel-Funktion 'Wenn' dein Problem einfacher lösen kannst. Ich gehe davon aus, dass deine Werte in einer Excel-Tabelle ab Zeile 2 untereinander stehen, Spalte A: Produkt, Spalte B: Anzahl, Spalte C: Kosten, Spalte D: Skalenwert Anzahl, Spalte E: Skalenwert Kosten.
Für in Zelle d2 ein:
=wenn(b2<=2;1;wenn(b2<=5;10;"unbestimmt"))
und in Zelle e2:
=wenn(c2<=2;1;wenn(c2<=5;5;wenn(c2<=10;"unbestimmt")))
und kopieren beide Zellen in die restlichen benötigten Zeilen der Spalten D und E.
Auch mit der SVerweis-Funktion könntest du dein Problem lösen.
In VBA ginge z.B.:
for i=2 to Cells(Rows.Count, 1).End(xlUp).Row
select case cells(i,2)
case is<=2:cells(i,4)=1
case is<=10:cells(i,4)=10
case else:cells(i,4)="unbestimmt"
end select
select case cells(i,3)
case is<=2:cells(i,5)=1
case is<=5:cells(i,5)=5
case is<=5:cells(i,5)=10
case else:cells(i,5)="unbestimmt"
end select
next i
Gruß
Holger
|