Recherche, detection des problemes de plusieurs elements. !!! Tres complique !!!

  • Initiateur de la discussion Initiateur de la discussion fabdo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fabdo

XLDnaute Nouveau
Bonjour à tous,


Etant débutant j’ai besoin de vos lumières pour m’aider sur un cas très complique (pour ma part) :
J’aimerai réaliser un tableau qui me trouve automatiquement une erreur, qui me détecte ou elle est et enfin qui me marque directement ou.

En effet comme dans l’exemple ci-joint que j’ai essayé le plus possible de détailler, j’ai en ma procession un tableau de contrat et une liste de contrat réel (contrats justes, sans faute, qui vont servir à la correction). J’avais au départ une liste incalculable de contrat annexe rattache au contrat de départ, pour plus de clarté j’ai extrait juste le contrat annexe différents des contrats de départ (par couleur : rouge=contrat diffèrent, jaune= pas de contrat (on s’en fou), vert contrat identique au contrat de départ).

L’objectif final est donc par ligne de me dire si le contrat de départ et le contrat annexe sont justes ou faux par rapport au tableau : LISTE DE CONTRAT REEL. Si, par ligne un ou plusieurs contrats sont faux dans mon tableau «CORRECT » il faut qu’il soit écrit ``non´´ et que dans les commentaires il soit marque la colonne des tableaux de CONTRAT qui est inexacte.

Autre difficulté, il ne faut pas prendre en compte ``#N/A ´´et ``0´´ qui ne sont pas des erreurs.
Voilà, cela me semble limite infaisable, j’ai essayé d’être le plus précis dans mon exemple ci-joint.
Je vous remercie par avance et vous souhaite bonne chance.


Fabien
 

Pièces jointes

Re : Recherche, detection des problemes de plusieurs elements. !!! Tres complique !!!

Bonjour Fabien,

Dans ton tableau de C à H, tes données sont rentrées par formule ou à la main ?

Ta colonne J, doit être rentrée par macro ?

Pour ta ligne 4, contrat dép 2222 il y a un OK dans la première colonne et des chiffres correspondant à des contrats dans les autres, il ne faut mettre que la colonne où il y a OK ?

A te relire


Martial
 
Re : Recherche, detection des problemes de plusieurs elements. !!! Tres complique !!!

Alors j´ai supprimer les OK qui, c'est vrai, sont genants.
Ceci nest pas fait avec formule
En fait je veux juste que mes contrat de depart et mes contrat reel soit compare avec mes contrat reel. Si mes contrat n'existe pas dans mes contrat reel, je veux que ces erreurs soit reporte ligne par ligne en me specifiant ou est la faute.
J'ai modifie l'example pour mieux comprendre.

Thank
 

Pièces jointes

Re : Recherche, detection des problemes de plusieurs elements. !!! Tres complique !!!

Bonjour a toi aussi,

#N/A et 0 sont des dossier qui sont temporairement non disponible, donc ne sont pas des errreurs, il faut alors que dans la formule #N/A et 0 soit mis hors de cause.
 
Re : Recherche, detection des problemes de plusieurs elements. !!! Tres complique !!!

Re,

Voici ton fichier modifié avec une fonction personnalisée.

Il suffit de mettre =contrat(B4;$B$15:$B$21) le premier argument est la cellule en colonne B du contrat de départ et le second argument est la plage contenant la liste de tes contrats rééls.

A te relire

Martial
 

Pièces jointes

Re : Recherche, detection des problemes de plusieurs elements. !!! Tres complique !!!

Oui, cela est parfait.
Mais je n´arrive pas a reproduire cela sur mon vrai tableau.
Peu etre as tu utiliser un procede que je ne connais pas...
Pour mieux que tu comprenne je tenvoie un example de mon vrai tableau avec les elements modifies.
( A et D sont mes contrats de depart, dans AV, AY, BB, BH, BK ce sont les contrats annexes, BW et BX c'est mon tableau CORRECT, et enfin dans la deuxieme feuilles (Backup ...) mon listing de contrat reel:

Desole pour cet amateurisme.
merci
 

Pièces jointes

Re : Recherche, detection des problemes de plusieurs elements. !!! Tres complique !!!

Salut Fabien,

En effet ça n'a rien à voir avec le fichier exemple 🙁 .

Pourrais-tu mettre quelques annotations pour comprendre ton fichier 😕

A+
 
Re : Recherche, detection des problemes de plusieurs elements. !!! Tres complique !!!

Re,

Dans le module1, il y a la fonction :
VB:
Function Contrat(Cel As Range, Plage As Range) As String
Application.Volatile
Dim c&, ContDep$, ContAnn$
If IsError(Application.Match(Cel, Plage, 0)) Then ContDep = ", Contrat de départ, "
For c = 48 To 65 Step 3
    If IsError(Cells(Cel.Row, c)) Then GoTo Suite
    If Cells(Cel.Row, c) = 0 Then GoTo Suite
    If IsError(Application.Match(Cells(Cel.Row, c), Plage, 0)) Then ContAnn = ContAnn & Cells(1, c) & ", "
Suite:
Next
Contrat = ContDep & ContAnn
If Left(Contrat, 2) = ", " Then Contrat = Right(Contrat, Len(Contrat) - 2)
If Right(Contrat, 2) = ", " Then Contrat = Left(Contrat, Len(Contrat) - 2)
End Function

Dans ta feuille, il y a la formule suivante :
=contrat(D2;Feuil2!A:A)

Le premier argument est ton N° de contrat (en Colonne D)

Le second argument est la plage (Colonnes A de la Feuil2)

J'ai modifié un peu la fonction par rapport à ta demande du départ.

Dans le fichier ci-dessous, j'ai mis des annotations pour que tu t'y retrouves, si possible 😉 .

A te relire

Martial
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
16
Affichages
2 K
Retour