Comparaison des tableaux

Fermé
gutofr Messages postés 23 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 25 juin 2018 - 28 mai 2018 à 10:14
gutofr Messages postés 23 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 25 juin 2018 - 25 juin 2018 à 14:09
Premièrement bonjour, je suis en train de me faire un petit tableau, et plus j'avance plus je vois que les bases excel me manquent,

Je commence,

je dois contrôler plusieurs valeurs dans une même ligne, jusqu'à la pas des soucis, mais le soucis est, dans cette base, j'ai plusieurs produits, qui ont des codes, donc chaque produit à ses valeurs mini et maxi, et là je ne sais plus le faire...

dans l'onglet product j'ai une partie des valeurs saisies, c est la partie que m’intéresse, après dans l'onglet Iviltra, j'ai les valeurs saisis auxquels je dois contrôler...
https://www.fichier-xls.fr/notfound.php voici la base

la lecture se fait en ZL code colonne C onglet iviltra

6 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
29 mai 2018 à 18:32
Bonjour,

Pas sûr d'avoir compris ta demande mais je t'ai modifié tes MFC pour les cellules qui sont au-dessous du mini ou au-dessus du maxi du tableau products.
Pour cela une plage du tableau products a été nommée "base" de façon dynamique :
=DECALER(Products!$D$1;;;NBVAL(Products!$D:$D);21)

Ton classeur : https://mon-partage.fr/f/8fEfInBU/
1
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
28 mai 2018 à 11:46
Bonjour,

j'ai les valeurs saisis auxquels je dois contrôler...
Tu veux quoi comme contrôle et dans quelle colonne ?
0
gutofr Messages postés 23 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 25 juin 2018
28 mai 2018 à 13:04
Bonjour....
dans le tableau iviltra, les colonnes GHIJKM, selon les valeurs IJ KL... (min max du tableau products)
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
29 mai 2018 à 06:10
Ton lien ne donne rien. Recommence avec CJoint.com
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
Modifié le 29 mai 2018 à 08:25
Salut Raymond,

Ton lien ne donne rien et pourtant il fonctionne correctement !
Je n'ai pas eu le temps de regarder de près.
0
gutofr Messages postés 23 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 25 juin 2018
29 mai 2018 à 10:25
quand je clique j'ai bien mon tableau, @gbinforme a réussi le télécharger, ....

le voici à nouveau
https://www.cjoint.com/c/HEDizMlP0hf
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
29 mai 2018 à 16:41
Voici ce que j'obtiens, avec le lien initial :
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
29 mai 2018 à 16:51
J'ai ouvert le nouveau fichier, je l'ai examiné, j'ai cherché à comprendre ce que tu voulais en faire, mais je n'ai rien trouvé ...
Alors prends le cas de la ligne 5 de la feuille Iviltra et dis nous ce qu'il faut chercher, ce qu'il faut calculer et ce qu'il faut afficher.
0
gutofr Messages postés 23 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 25 juin 2018
29 mai 2018 à 17:44
Bonjour M. Pentier,

Merci de votre attention, en aucun cas j’ai dit, calculer, mais comparer.
Le 1 onglet j’ai tous les produits ses codes et ses spécifications, je sais il est un peu désordonné.
Les onglets iviltra, ser, orlen, je vais saisir les valeurs dans les colonnes, qui doivent être dans les valeurs mini et max par colonne. Si c’est faux je veux que la cellule change de couleur. Par rapport les valeurs de l’onglet Products. Cest que de la comparaison. Entre valeu min et max.

J’espère avoir été clair.... merci encore
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
30 mai 2018 à 02:25
Avoue que c'était impossible de comprendre cela en lisant ta question de départ !
0
gutofr Messages postés 23 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 25 juin 2018
31 mai 2018 à 13:45
mais mon soucis continue le même, ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gutofr Messages postés 23 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 25 juin 2018
30 mai 2018 à 13:44
Je refais mon tableau pour faciliter la compréhension, mais j'aurai toujours besoin de ce VBA ou formule pour m'en sortir....
j'ai enlevé pas mal des informations inutiles...
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
30 mai 2018 à 14:02
Bonjour,
Ma MFC ne te convient pas ?
0
gutofr Messages postés 23 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 25 juin 2018
Modifié le 30 mai 2018 à 15:02
Bonjour, elle ne fonctionne pas, je crois que je ne suis pas assez clair....

dans l'onglet PRODUCTS, les valeurs sont invariables, des valeurs lambda pour comparaison,

les onglets Iviltra, Orlen et SER, sont les valeurs qui je veux comparer avec l'onglet products. je ferai des saisis au fur et a mesure.

Je prends la ligne A2 de l'onglet Iviltra, laquelle j'ai le ZL code utilisé par ma recherche

le code est ZL62814,

dans l'onglet products je retrouve le code ZL62814 dans la colonne C entre C4 et C19 seulement

là je compare toutes les valeurs dans l'onglet iviltra , les lignes, une à une, les valeurs dans les colonnes de G à N

je trouve le Z code saisi je vais chercher cette ligne dans products et je compare l'ensemble

mais ces valeurs sont inscrits dans l'onglet Products et sont des plages entre une valeur min et max

si cette valeur est fausse en dehors de cette plage, soit je mets un mot en colonne O ou je souligne toute la ligne....

le voici le nouveau tableau

https://www.cjoint.com/c/HEEm7OeWqZf
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
30 mai 2018 à 16:47
Bonjour,

elle ne fonctionne pas,
Sauf que tu n'as pas tenu compte de ma réponse

si cette valeur est fausse en dehors de cette plage, soit je mets un mot en colonne O ou je souligne toute la ligne....
Voilà ton classeur avec toute la ligne erronée en jaune et rouge comme tu avais commencé :

https://www.cjoint.com/c/HEEoS3iCXgl
0
gutofr Messages postés 23 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 25 juin 2018
31 mai 2018 à 10:56
Bonjour GB, oui j'ai vu ton message, mais toutes les lignes ou quasi sont en jaune, et c 'est faux, car la ligne 2 elle est dans les specs, mais elle est jaune,
les colonnes qui je dois vontroler vraiment sont

"drop melt/ congealing / penetration / viscosity / density / color ASTM / le reste je peux m en passer, j essaye de jouer avc ta formule dans le nouveau ficher.... mais ça ne veut pas aller non plus.....

merci quand meme de ton temps, ça m aide bcp....
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
31 mai 2018 à 16:57
Bonjour,

c 'est faux, car la ligne 2 elle est dans les specs, mais elle est jaune
Tu est sûr ? vraiment sûr ?
Comment tu peux m'expliquer que "penetration" soit à 53 "dans les specs" alors que Products a une plage 65 / 145 ?
Bizarre ... bizarre ;-)

L'explication de la fonction DECALER est dans ce poste et elle défini la plage de recherche de façon dynamique
0
gutofr Messages postés 23 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 25 juin 2018
1 juin 2018 à 12:04
car N/A il ne prends pas en compte, mais ça j'ai reussi à changer, par compte, je ne suis pas expert en excel, ça se voit d'ailleurs, tu peux etre plus simple à expliquer la façon dynamique, car je vais appliquer sur l'autre tableau qui lui est plus propre..... merci
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
1 juin 2018 à 13:49
Tu n'as pas expliqué 53 "dans les specs" alors que Products a une plage 65 / 145 ?

Si tu as vu mon utilisation du nom 'base' en MFC tu comprend que si tu agrandis ton tableau 'product' la MFC fonctionne aussi avec les nouvelles lignes.

je vais appliquer sur l'autre tableau
S'il est dans le même classeur et contrôle avec ton tableau 'product' il suffit de mettre la même MFC
0
gutofr Messages postés 23 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 25 juin 2018
Modifié le 1 juin 2018 à 14:04
je veux apprendre, ton MFC est bien, et etant novice, je veux comprendre, jai viré des lignes du 1er tableau, car j'avais pas vu le NA, je fais 10 choses à la fois et ceci j'ai zappé, mais je me suis repris, merci encore... tu me rends un super taf...

DECALER(Products!$D$1;;;NBVAL(Products!$D:$D);21)


les ;;; sont des plages vides?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
1 juin 2018 à 15:47
les ;;; sont des plages vides?
Regardes le définition et la syntaxe de la fonction qui est disponible à tout moment
https://support.microsoft.com/fr-fr/office/decaler-decaler-fonction-c8de19ae-dd79-4b9b-a14e-b4d906d11b66?ui=fr-fr&rs=fr-fr&ad=fr

Je suis tenace quand l'on me dit des choses que je ne comprend pas : le 53 était bien "dans les specs" ?
J'aimerais tout de même comprendre mon erreur.
0
gutofr Messages postés 23 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 25 juin 2018
1 juin 2018 à 15:57
53 est hors spécification oui... mais N/A non, pour cela la ligne n'était pas bonne,
0