[XL-2010] Comparaison et vérification
LeamCart
-
LeamCart -
LeamCart -
Bonjour à tous,
je viens vers vous pour une fonction que je n'arrive pas à réaliser, je n'arrive pas encore à imbriquer des fonctions les unes dans les autres..
Je vais essayer de vous expliquer au mieux mon besoin (je vous joint un document vous aidant à mieux comprendre : http://cjoint.com/?3IDlOXs1bGB).
Le nom de groupe est donné par la première référence du groupe. Il faudrait grâce à ce nom groupe retrouvé les références associés (qui sont à suite vu qu'elles sont dans l'ordre) et comparer chaque référence "enfant" à la référence mère (groupe) par rapports aux positions.
Groupe reference posXHG posYHG posXBasDroite posYBasDroite
0166-8000378 0166-8000378 0 0 78.92 75.1
0166-8000378 0166-8000371 0 0 78.92 75.1
0166-8000378 0166-8000374 0 0 78.92 75.1
0166-8000378 0166-8000375 0 0 78.92 75.1
Par exemple, la référence mère est bien la première référence (0166-8000378) et a 0, 0, 78,92 et 75,1, il faudrait une fonction qui puisse vérifier si les positions des références enfant soit (0166-8000371, 0166-8000374 et 0166-8000374) identiques à celle de la référence mère. Si c'est identique j'aurai aimé avoir "C'est identique sur la colonne de droite" et inversement si c'est pas identique "Positions non identiques"..
Merci par avance de votre aide,
Cart.
je viens vers vous pour une fonction que je n'arrive pas à réaliser, je n'arrive pas encore à imbriquer des fonctions les unes dans les autres..
Je vais essayer de vous expliquer au mieux mon besoin (je vous joint un document vous aidant à mieux comprendre : http://cjoint.com/?3IDlOXs1bGB).
Le nom de groupe est donné par la première référence du groupe. Il faudrait grâce à ce nom groupe retrouvé les références associés (qui sont à suite vu qu'elles sont dans l'ordre) et comparer chaque référence "enfant" à la référence mère (groupe) par rapports aux positions.
Groupe reference posXHG posYHG posXBasDroite posYBasDroite
0166-8000378 0166-8000378 0 0 78.92 75.1
0166-8000378 0166-8000371 0 0 78.92 75.1
0166-8000378 0166-8000374 0 0 78.92 75.1
0166-8000378 0166-8000375 0 0 78.92 75.1
Par exemple, la référence mère est bien la première référence (0166-8000378) et a 0, 0, 78,92 et 75,1, il faudrait une fonction qui puisse vérifier si les positions des références enfant soit (0166-8000371, 0166-8000374 et 0166-8000374) identiques à celle de la référence mère. Si c'est identique j'aurai aimé avoir "C'est identique sur la colonne de droite" et inversement si c'est pas identique "Positions non identiques"..
Merci par avance de votre aide,
Cart.
A voir également:
- [XL-2010] Comparaison et vérification
- Comparaison million milliard - Accueil - Technologies
- Clé activation office 2010 gratuit - Télécharger - Sécurité
- Verification lien internet - Guide
- Word 2010 - Télécharger - Traitement de texte
- Xl comparator - Télécharger - Tableur
2 réponses
Bonjour
Une possibilité, si j'ai bien compris ta problématique :
https://www.cjoint.com/?0IDl6GkDrAX
Cdlmnt
Une possibilité, si j'ai bien compris ta problématique :
https://www.cjoint.com/?0IDl6GkDrAX
Cdlmnt
C'est parfait, je n'attendais pas mieux !
Juste une question supplémentaire, est-ce possible de m'expliquer la formule ?
Merci beaucoup !
ps : quelle rapidité !
Juste une question supplémentaire, est-ce possible de m'expliquer la formule ?
Merci beaucoup !
ps : quelle rapidité !
Bien,
oui j'ai été vite car je devais m'absenter, et du coup pas explicité la formule, donc voilà l'explication:
=SI($A3=$B3;"";SI(C3=INDEX(C:C;EQUIV($A3;$B:$B;0));"identique";"non identique"))
d'abord si A3 et B3 sont identique on ne marque rien (les "") puisque on est en cas sur une ligne "parent"
sinon on compare la valeur en C3 avec la valeur prise par INDEX dans la colonne C et en ligne EQUIValente à celle de la valeur en A dans la colonne B (soit la ligne du parent puisque on retrouve en colonne B pour les "parents" la valeur en colonne A des "enfants") et si c'est égal on renvoie identique sinon non identique
en espérant avoir été assez clair,
Cdlmnt
oui j'ai été vite car je devais m'absenter, et du coup pas explicité la formule, donc voilà l'explication:
=SI($A3=$B3;"";SI(C3=INDEX(C:C;EQUIV($A3;$B:$B;0));"identique";"non identique"))
d'abord si A3 et B3 sont identique on ne marque rien (les "") puisque on est en cas sur une ligne "parent"
sinon on compare la valeur en C3 avec la valeur prise par INDEX dans la colonne C et en ligne EQUIValente à celle de la valeur en A dans la colonne B (soit la ligne du parent puisque on retrouve en colonne B pour les "parents" la valeur en colonne A des "enfants") et si c'est égal on renvoie identique sinon non identique
en espérant avoir été assez clair,
Cdlmnt