Trouver la 6emme cellule d'un tableau si 5 sont équivalente
danielc0 Messages postés 1280 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 22 novembre 2024 - 26 juil. 2024 à 10:21
- Trouver la 6emme cellule d'un tableau si 5 sont équivalente
- Tableau croisé dynamique - Guide
- Excel cellule couleur si condition texte - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Trouver adresse mac - Guide
8 réponses
25 juil. 2024 à 15:42
Bonjour jack2125.
As-tu remarqué, lorsque tu ouvres ton fichier, qu'il y a dans la barre inférieure un avertissement "RÉFÉRENCE CIRCULAIRE : V9" ?
Et lorsque tu vérifies la formule de cette cellule, tu peux constater qu'elle fait référence à elle-même ! C'est cette erreur qu'on appelle référence circulaire et qui fausse les calculs ...
=SIERREUR(RECHERCHEV(P9&Q9&R9&S9&T9;$A$8:$A$10&$B$8:$B$10&$C$8:$C$10&$D$8:$D$10&$E$8:$E$10&$F$8:$F$10;1;0)=P9&Q9&R9&S9&T9 &V9 ;"erreur")
Il faut supprimer &V9.
24 juil. 2024 à 15:50
Bonjour à tous,
Un exemple :
https://www.cjoint.com/c/NGynYjaDkSY
Crdlmt
24 juil. 2024 à 17:31
bonjour
super sauf que j'ai 5 et 6 colonne et que je k'arrive pas a adapter
merci
24 juil. 2024 à 18:22
Bonjour,
- - - Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ , ainsi que ta version d'Excel, permettrait aux intervenants de répondre plus précisément à ta question.
Crdmt
24 juil. 2024 à 19:34
https://www.cjoint.com/c/NGyrHPs5AVY
24 juil. 2024 à 21:02
https://www.cjoint.com/c/NGys6WzSftW
je pense que tu ne lis pas jusqu' au bout c' est le 6eme numéro qui est unique que je voudrais inscrire en fin de mes 5 numéros identique au 5 premiers en complément
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question25 juil. 2024 à 10:57
Tu n'as toujours pas donné ta version d'excel .......
https://www.cjoint.com/c/NGyicfEgfoH
25 juil. 2024 à 11:50
Bonjour,
Tu ne t'es pas trompé de classeur ? Ou c'est moi qui dort encore ;-(
Daniel
25 juil. 2024 à 23:42
si, si, hier soir le forum ne fonctionnait pas correctement, ça m'a pertutbé !!
bon fichier
https://www.cjoint.com/c/NGzvP6vPhxY
25 juil. 2024 à 12:11
Bonjour à tous,
En V8 :
=LET(tbla;ASSEMB.H(BYROW(A8:A10;LAMBDA(x;JOINDRE.TEXTE("|";;DECALER(x;;;;5))));LIGNE(A8:A10));tblb;BYROW(P8:P9;LAMBDA(x;JOINDRE.TEXTE("|";;DECALER(x;;;;5))));BYROW(tblb;LAMBDA(x;SIERREUR(INDEX(F:F;RECHERCHEV(x;tbla;2;0));""))))
https://www.cjoint.com/c/NGzkkGvnJvD
Daniel
25 juil. 2024 à 14:45
En V8, à recopier vers le bas (toutes versions) :
=SI(SOMMEPROD(($A$8:$A$10=P8)*($B$8:$B$10=Q8)*($C$8:$C$10=R8)*($D$8:$D$10=S8)*($E$8:$E$10=T8))>0;INDEX(F:F;SOMMEPROD(($A$8:$A$10=P8)*($B$8:$B$10=Q8)*($C$8:$C$10=R8)*($D$8:$D$10=S8)*($E$8:$E$10=T8)*LIGNE($F$8:$F$10)));"")
Daniel
Modifié le 26 juil. 2024 à 05:19
Mes amitiés à tous,
Pour faire suite au post 12 de Raymond en reprenant les concaténations de G8 et U8, et, si j'ai bien compris la question initiale, on peut mettre cette formule encore plus courte en V8 :
=SIERREUR(INDEX($F$8:$F$10;EQUIV(U8;$G$8:$G$10;0));"erreur")
ce qui donne "erreur" en V8 et 1 en V9 valeur de F8
Cordialement
25 juil. 2024 à 16:06
... suite
.
Au lieu d'une formule à rallonge de 130 caractères, il serait plus simple de saisir :
en G8 la formule =A8&B8&C8&D8&E8
en U8 la formule =P8&Q8&R8&S8&T8
en V8 la formule =SIERREUR(RECHERCHEV(U8;$A$8:$A$10&$B$8:$B$10&$C$8:$C$10&$D$8:$D$10&$E$8:$E$10&$F$8:$F$10;1;0)=U8;"erreur")
et les recopier vers le bas.
Je n'ai pas vérifié si ta manière de désigner le tableau de recherche était valable ...
26 juil. 2024 à 09:45
Bonjour à tous
Sauf qu'il y a un risque :
et
Sont considérés comme équivalents. Il faut ajouter un caractère servant de séparateur de champ :
=A8&"|"&B8&"|"&C8&"|"&D8&"|"&E8
(à supposer que le pipe ne soit pas utilisé).
Daniel
26 juil. 2024 à 10:21
... Et même, plus court :
=CONCAT(A8:E8&"|")
Daniel