Gros coup de pouce

Bonjour,

J'ai une demande de Macro un peu particulière (je ne sais pas si c'est réalisable)J 'ai un tableau en feuille 1 comportant des colonnes correspondant a des type de test (les colonnes D a J ,corresponds au test type),(les colonnes, K a Q, correspond au test effectué) bab déclaré détermine le type de test a effectuer, bab normé correspond au type de test effectué et crt mois corresponde à la durer du test effectué. En feuille 2, j'ai des sortes de tableau de relation exemple si bab 2 alors faire test 2, 3, 6 ...

J'aurais voulu une chaîne de contrôle des données si A = B alors "conforme" dans C sinon "non-conforme"

Si l'ensemble des cellules coché dans la feuille 2 du 1er tableau (représentant les séries de tests a effectuer) correspond à les tests cochés de la colonne D a J alors "conforme" en colonne T

Si l'ensemble des cellules coché dans la feuille 2 du 1er tableau (représentant les séries de tests a effectuer) correspond à les tests cochés de la colonne K à Q alors "conforme" en colonne U

Faire la correspondance entre le "bab normé de la colonne B feuille 1 et le 3e tableau de la feuille 2 et si le temps (crt) corresponds au temps indiqué en colonne R pour le semestre 1 et colonne S pour le semestre 2 alors "conforme" en colonne T ou U en fonction du semestre en cour sinon "non-conforme"

Et si colonne T conforme et colonne U "conforme" alors colonne V "conforme" sinon "non-conforme"

22test.xlsm (14.79 Ko)

Bonjour,

le début déjà.

J'ai fait B, T et U mais pas sûr que ça convienne.

Déjà tu ne dis pas si il y a plus de test de réalisés que prévu ça devennait non conforme. J'ai supposé que non.

Ensuite pour travailler sur des matrices il faut qu'elles aient la même taille. 7 test dans Feuil1 mais 11 dans Feuil2. Je me suis donc limité aux 7 premiers

Pour T je me suis basé sur A. Pour U je me suis basé sur B, peut-être voulais-tu sur A encore (?). Tu corrigeras

T et U sont des formules matricielles à valider avec Shift+Ctrl+Entrée

Pour le reste on verra plus tard, ça n'a pas l'air d'être le plus dur. Voit déjà si le départ est correct et essaie de t'inspirer de mes formules pour la suite.

eric

22test.xlsm (25.25 Ko)

super sympa ce que tu as fait, mais j'aurai besoin d'une macro j'ai des extractions de données de 500 lignes environ

Ensuite pour travailler sur des matrices il faut qu'elles aient la même taille. 7 test dans Feuil1 mais 11 dans Feuil2. Je me suis donc limité aux 7 premiers

Pour T et U je me suis basé sur A. peut-être voulais-tu autre chose (?). Tu corrigeras

sophie1234 a écrit :

J'aurais voulu une chaîne de contrôle des données si A = B alors "conforme" dans C sinon "non-conforme"

Si l'ensemble des cellules coché dans la feuille 2 du 1er tableau (représentant les séries de tests a effectuer) correspond à les tests cochés de la colonne D a J alors "conforme" en colonne T

Si l'ensemble des cellules coché dans la feuille 2 du 1er tableau (représentant les séries de tests a effectuer) correspond à les tests cochés de la colonne K à Q alors "conforme" en colonne U

Faire la correspondance entre le "bab normé de la colonne B feuille 1 et le 3e tableau de la feuille 2 et si le temps (crt) corresponds au temps indiqué en colonne R pour le semestre 1 et colonne S pour le semestre 2 alors "conforme" en colonne T ou U en fonction du semestre en cour sinon "non-conforme"

sont les memes cases qui se remplissent a chaque fois ?!

en tous cas essayer ca :

15bab-test.xlsm (24.49 Ko)

pour la colonne "C" c'est bon

mais pour le reste c'est pas tout a fait ça

tout découle de ce qui a en colonne "B"

si j'ai bab3 dans la colonne B de la feuille 1 alors je vérifie que les test a effectuer(colonne D a J soit présence des "x" dans les cellules) correspondes bien a ceux de bab3 dans le tableau 1 de la feuille 2.

Puis je vérifie que les test effectué (colonnes K a Q) corresponde bien a ceux de bab3 dans le tableau 1 de la feuille 2 (si il y en a plus c'est ok aussi faut pas qu'il y en ai moins).

puis je vérifie le temps de test effectué par semestre si bab3 alors temps (crt) correspondant au tableau 3 de la feuille 2 mais uniquement a la fin du semestre (je ne sais pas si c'est possible de remplir qu'a la fin de chaque semestre calendaire)

les tableau feuille 2 ( je pense que c'est ça que tu appelle les matrices) peuvent évoluer (ils me servent de base pour mes contrôles il peut avoir plus de ligne )

sachant que pour toutes les données si j'ai plus (temps de test, nombre de test ... entre les tableaux feuille 2 et les données feuille 1) c'est considéré comme conforme

bonjour

sophie1234 a écrit :

si j'ai bab3 dans la colonne B de la feuille 1 alors je vérifie que les test a effectuer(colonne D a J soit présence des "x" dans les cellules) correspondes bien a ceux de bab3 dans le tableau 1 de la feuille 2. >>>>> resultat inscrit sur quelle colonne " T ou U "

Puis je vérifie que les test effectué (colonnes K a Q) corresponde bien a ceux de bab3 dans le tableau 1 de la feuille 2 (si il y en a plus c'est ok aussi faut pas qu'il y en ai moins).

sophie1234 a écrit :

puis je vérifie le temps de test effectué par semestre si bab3 alors temps (crt) correspondant au tableau 3 de la feuille 2 mais uniquement a la fin du semestre (je ne sais pas si c'est possible de remplir qu'a la fin de chaque semestre calendaire)

les informations ne doivent pas s incrire sur les memes emplacements " T et U " pour (colonnes K a Q et colonne D a J )

un autre emplacement pour (puis je vérifie le temps de test effectué par semestre si bab3 alors temps (crt) correspondant au tableau 3 ........)

essayer ca

16bab-test-1.xlsm (24.42 Ko)

T = conforme ou non conforme si le temps en colonne R n'est pas égale ou supérieur a la correspondance au tableau 3 feuille 2

U = conforme ou non conforme si le temps en colonne S n'est pas égale ou supérieur a la correspondance au tableau 3 feuille 2

V = conforme ou non conforme si les 2 résultat ( T et U) sont conforme ou pas

W = conforme ou non conforme si les test a effectuer( D à J) ne sont pas égale ou supérieur a la correspondance au tableau 1 feuille2

X = conforme ou non conforme si les test a effectuer( K à Q) ne sont pas égale ou supérieur a la correspondance au tableau 1 feuille2

bonjour

la vous parlez de l'ensemble

sophie1234 a écrit :

Si l'ensemble des cellules coché dans la feuille 2 du 1er tableau (représentant les séries de tests a effectuer) correspond à les tests cochés de la colonne D a J alors "conforme" en colonne T

Si l'ensemble des cellules coché dans la feuille 2 du 1er tableau (représentant les séries de tests a effectuer) correspond à les tests cochés de la colonne K à Q alors "conforme" en colonne U

et la vous parlez de egal ou superieur

sophie1234 a écrit :

W = conforme ou non conforme si les test a effectuer( D à J) ne sont pas égale ou supérieur a la correspondance au tableau 1 feuille2

X = conforme ou non conforme si les test a effectuer( K à Q) ne sont pas égale ou supérieur a la correspondance au tableau 1 feuille2

et se sont deux facons deferentes ensemble égale ou supérieur .

et "Y" est le resultat de quoi ?.

essayer ca :

13bab-test-1.xlsm (24.61 Ko)

oui si j'ai pour bab2 par exemple dans le tableau 1 de la feuille 2 j'ai test 2,3et 6 de coché (x) donc je veut vérifier tout d’abord que les test a effectuer corresponde bien (de D a J donc E(x), F(x) et I(x) ) et ensuite je vérifie qu'il y a bien l’équivalent ou plus en K à Q soit L(x), M(x) et P(x) et ensuite pour mon 1er semestre le temps de test (crt) doit lui aussi correspondre mais cette fois au tableau 3 de la feuille 2 donc si bab2 crt semestre 1 doit être de 04:00 ou plus

dans tout les cas je doit avoir les même cellule (test) avec le tableau correspondant (tableau doit avoir une correspondance exacte avec D à J sauf pour K à Q ou je doit avoir la correspondance minimum donc si j'ai plus c'est ok

pour le temps (crt) c'est pareil minimum le temps correspondant si plus ok mais par semestre


Y est le résultat de la conformité du temps (crt) pour le 1er semestre

j'ai oublier de mettre en Z la conformité du temps (crt) pour le 2eme semestre autant pour moi

bonsoir

Vous voulez dire

Le minimum soit la présence de croix principale avec autre croix qui se repartit sur la ligne :

1

Ou

Le minimum soit la présence de croix principale avec autre croix qui se trouve après la dernière croix principale sur la ligne et pas avant

2

reparti sur la ligne

si un test quel qu’il soit en plus c'est conforme mais uniquement sur la parti test effectué

bonjour

sophie1234 a écrit :

Y est le résultat de la conformité du temps (crt) pour le 1er semestre

j'ai oublier de mettre en Z la conformité du temps (crt) pour le 2eme semestre autant pour moi

sophie1234 a écrit :

T = conforme ou non conforme si le temps en colonne R n'est pas égale ou supérieur a la correspondance au tableau 3 feuille 2

U = conforme ou non conforme si le temps en colonne S n'est pas égale ou supérieur a la correspondance au tableau 3 feuille 2

essayer ca pour les autres cas, ou si tu décide de garder T et U pour la conformité du temps (crt) :

15bab-test-2.xlsm (25.48 Ko)

oula oui je me suis bien emmêlé les pinceau je vient de comprendre ou ça clochait

j'ai refait un fichier ou là je pense tu comprendra la demande

mille excuse pour mon erreur

12bab-test-2.xlsm (28.06 Ko)

bonsoir

essayer ca

15bab-test-3.xlsm (27.97 Ko)

super ça marche

j'ai essayé de l'adapter a mon gros fichier

pour ma feuille 2 rien ne change

pour ma feuille 1 c'est les colonnes qui change

A B C D----J K----Q R S T U V W X

devient

R S EP AH---AN AO---AU BV CG EB EC DV DW DX

et là aie aie aie ça coince

bonjour

Prenez une copie de fichier orignal (juste une copie) puis effacez toute les informations et laisser seulement les titre des colonnes, l’essentiel je veux un exemple qui représente ton fichier original (bien sur vous montrer ou doit être T, U, V, W, X ou leur remplaçants )

Cordialement

j'ai reprit la trame de mon fichier

16bab-test-3.xlsm (25.84 Ko)

bonjour

essayez ca

15bab-test-3.xlsm (28.81 Ko)

un grand merci a toi ça marche nickel

Rechercher des sujets similaires à "gros coup pouce"