Rechercher des valeurs sur plusieurs lignes et générer "Go / NoGo"Bonjour,
Je veux être en mesure de rechercher un ensemble spécifique de données sur plusieurs lignes de données, puis de les afficher dans une nouvelle colonne Aller si les nombres sont trouvés dans la ligne et NoGo sinon.
Je veux une formule qui fait ça,
IF ((C1thruC50) contient (2 ou 5 ou 8), puis "GO", sinon "NOGO")
Merci d'avance!
Re: Trouver des valeurs sur plusieurs lignes et sortie "Go / NoGo NDENNIS418 ,
Il est beaucoup plus facile de faire cela en utilisant des matrices. Voici un moyen de faire ce que vous voulez:
// 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: Trouver des valeurs sur plusieurs lignes et sortie "Go / NoGoCréez une nouvelle colonne de caractères avec le nom que vous souhaitez lui attribuer, puis copiez le code ci-dessous en tant que formule de la colonne.
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;