<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo!
Ich muss ein Laufdiagramm mit Phasen erstellen. Jede Phase wird durch eine Änderung in einer bestimmten Spalte definiert.
COL1 COL2 COL3
T=1, R02, P=2, T2=3, R03=5 0 5
T=1, R02, P=2, T2=3, R03=5 0 5
T=1, R02, P=2, T2=3, R03=5 0 5
T=1, R02, P=2, T2=3, R03=5 0 5
T=1, R02, P=2, T2=3, R03=5 0 5
T=1, R02, P=2, T2=2, R03=5 1 5
T=1, R02, P=2, T2=2, R03=5 1 5
T=1, R02, P=2, T2=2, R03=5 1 5
T=1, R02, P=2, T2=2, R03=5 1 5
T=5, R02, P=2, T2=2, R03=4 2 4
T=5, R02, P=2, T2=2, R03=4 2 4
T=5, R02, P=2, T2=2, R03=4 2 4
T=5, R02, P=2, T2=2, R03=4 2 4
T=5, R02, P=2, T2=2, R03=4 2 4
Der Text in der Spalte ist länger. Im Laufdiagramm möchte ich nicht den vollständigen Text, sondern nur den Wert, der sich geändert hat (wie in COL3). Oder wenn das nicht möglich ist, vielleicht nur ein Zähler (als COL2). Die Sache ist, dass sich in COL1 mehr als ein Wert geändert haben könnte.
Der Zähler wird in der zweiten Spalte angezeigt. Meine Frage ist
- Kann ich das Diagramm mit den geänderten Werten (wie in COL3 und ähnlichen Spalten) als Phasenbeschriftungen in einem Laufdiagramm erstellen?
- Wenn nicht, wie erstelle ich den in COL2 angezeigten Zähler, was in Excel einfach durch Verweisen auf den vorherigen Wert (Col2(n)=Col2(n-1)+1) möglich ist? Ich habe versucht, mit einem Index auf dieselbe Spalte zu verweisen, aber es scheint nicht zu funktionieren.
Danke. Ich muss LAG verwenden, wenn ich Text in Spalte 1 habe, und DIF, wenn ich Zahlen habe.
Das funktioniert auch, ähnelt eher Excel und ist unabhängig davon, welche Art von Daten ich in Spalte 1 habe:
Wenn(
Zeile() == 1, 0,
:Spalte 1[Zeile() - 1] != :Spalte 1[Zeile()], :Spalte 2[Zeile() - 1] + 1,
:Spalte 2[Zeile() - 1]
)
Jetzt muss ich nur noch wissen, wie ich die Phasenbezeichnungen steuern kann ...?
Wenn Sie einen Zähler erstellen möchten, der sich jedes Mal erhöht, wenn sich eine Textzeile (Spalte 1) ändert, verwenden Sie die Verzögerungsfunktion, um zuerst eine Zeile mit der vorherigen zu vergleichen und dann die vorherige Anzahl zu erhöhen, falls sie unterschiedlich ist. Andernfalls kopieren Sie die Anzahl.Initialisieren Sie den Zähler für Zeile 1 auf Null.
Formel für eine Zählspalte
WENN(
Zeile()==1,0
:Spalte 1 != Lag(:Spalte 1, 1), Lag (:Spalte 2, 1) +1,
Verzögerung(:Spalte 2, 1))
Wenn Sie die einzelnen Komponenten aus der Textspalte 1 herausziehen möchten, können Zeichenfunktionen wie Munger, Left, Right und Word hilfreich sein.
Mit der LAG-Funktion können Sie vorherige Zeilenwerte anzeigen.