Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA

Forumthread: VBA

VBA
16.03.2007 13:15:59
Horst
Liebe Excel-User!
Ich hätte folgendes Problem zu lösen:
1 0 1
1 0 1
1 0 1
1 0 1
0 0 1
0 -1 1
0 0 0
Die ersten beiden Spalten stellen den Input, die dritte Spalte den gewünschten Output dar. Es geht darum, dass der Output 1 sein soll, sobald in der ersten Spalte eine 1 (Startsignal) steht und solange bis in der zweiten Spalte eine -1 (Stoppsignal) steht. Gibt es dafür eine Hilfslösung über die Funktionen oder muss man hier in VBA programmieren. Wenn ja, bitte VBA-Code mit rein stellen.
Besten Dank!
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA
16.03.2007 13:23:00
Rudi
Hallo,
in C1: =WENN(A1=1;1)
in C2: =WENN(A2=1;1;WENN(B1=-1;0;C1))
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe
AW: VBA
16.03.2007 14:23:00
Horst
Hallo Rudi,
danke für dein Mail. Das Problem ist: die dargestellte Sequenz ist Teil einer größeren Zeitreihe. Sofern in der ersten Spalte 0 steht, sollte in der 3. Spalte auch 0 stehen. Das Problem ist der Sequenzwechsel. Am besten wäre glaub' ich eine do ... while Schleife zu programmieren.
0 0 0
0 -1 0
0 0 0
1 0 1
1 0 1
1 0 1
1 0 1
0 0 1
0 -1 1
1 0 1
0 0 1
0 0 1
0 -1 1
0 -1 0
0 0 0
0 -1 0
0 -1 0
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige