Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
852to856
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
852to856
852to856
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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!

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige