Finden Sie Werte über mehrere Zeilen und geben Sie "Go / NoGoHallo,
Ich möchte in der Lage sein, mehrere Datenzeilen nach einem bestimmten Datensatz zu durchsuchen und dann in einer neuen Spalte Go auszugeben, wenn die Zahlen innerhalb der Zeile und NoGo gefunden werden, falls dies nicht der Fall ist.
Ich möchte eine Formel, die dies tut,
IF ((C1thruC50) enthalten (2 oder 5 oder 8), dann "GO", sonst "NOGO")
Danke im Voraus!
Re: Finde Werte über mehrere Zeilen und gib "Go / NoGo @ NDENNIS418 .
Das geht viel einfacher mit Matrizen. Hier können Sie tun, was Sie möchten:
// I am using a sample data set for illustrative purposes only
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// Extract Numeric Data as a matrix
Mat = dt << Get As Matrix;
// Define your condition
Condition = (Mat == 12 | Mat == 60 | Mat == 85); // edited the values to show some sample results
// Now you can subset the values easily like so
Mat1 = Mat[Loc(Condition)];
Re: Finde Werte über mehrere Zeilen und gib "Go / NoGoErstellen Sie eine neue Zeichenspalte mit dem gewünschten Namen, und kopieren Sie den folgenden Code als Formel für die Spalte
result = "NoGo";
For( c = 1, c <= 50, c++,
Show( Column( c )[Row()] );
If(
Column( c )[Row()] == 2 | Column( c )[Row()] == 5 |
Column( c )[Row()] == 8,
result = "Go";
Break();
);
);
result;