Hallo Liste,

habe mal wieder ein Problem:

Meiner einer hat hier zwei Zahlenreihen (L�nge variabel). Nun sollen diese
aufgesplitten und mal genommen werden. Und zwar die 1. Zahl mal 1, die 2.
mal 2, die 3. mal 3, die 4. dann wieder mal 1, die 5. mal 2 und so weiter,
dann die Endsumme auf die letzte Stelle gek�rzt werden.

Beispiel:
ZR1 = 987654321
ZR2 = 54321

Ergebnis1 = (9*1)+(8*2)+(7*3)+(6*1)+(5*2)+(4*3)+(3*1)+(2*2)+(1*3)
Ergebnis2 = Right(Ergebnis1,1)
Ergebnis3 = (5*1)+(4*2)+(3*3)+(2*1)+(1*2)
Ergebnis4 = Right(Ergebnis3,1)

Nun sollen noch die Zahlen INKL. der ermittelten letzten Zahlen
multipliziert werden.

Beispiel:
Ergebnis5 =
Ergebnis1+(Ergebnis2*1)+(5*2)+(4*3)+(3*1)+(2*2)+(1*3)+(Ergebnis4*1)
Ergebnis6 = Right(Ergebnis5,1)

Die Zahlen sollen also wieder durchgehend mal 1, mal 2 und mal 3 genommen
werden.

Das Problem ist, das ich nicht mit endlos langen Mid()-Kolonnen arbeiten
m�chte, zumal ich ja auch nicht wei�, wie lang die jeweiligen Zahlenreihen
sein werden, da diese variabel eingegeben werden. ZR1 kann also mal nur 4
Stellen haben, mal 27, das gleiche bei ZR2.

Wie kriege ich dies ohne endlose Mid()-Kolonnen auf elegante Art und Weise
hin? Wenn m�glich sollte es ausbaubar sein, f�r den Fall, das mehr
Zahlenreihen (ZR3, ZR4, ZR5, etc.) dazukommen sollten...

Wei� jemand Rat?

Gru�,

Arkor


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an