Formule si ... alors
Résolu
Bonjour,
Je recherche une formule assez simple ...
Je vais essayer de vous expliquer.
J'ai 2 feuilles dans mon fichier
Feuille : 1 -> il y a la colonne N : Référence et colonne R : EAN13 (colonne VIDE)
Feuille : 2 -> colonne A : EAN13, colonne B : Référence
Exemple des colonnes :
Feuille 1, N1 : Référence
Feuille 1, N2 : IP5CNICO01
Feuille 1, N3 : IP6PNICO01
Feuille 1, N4 : IP7NICO01
Feuille 1 : R1,R2,R3,R4 sont vides car pas enore de formules
Feuille 2, A1 : EAN13
Feuille 2, A2 : 3615260006937
Feuille 2, A3 : 3615260006944
Feuille 2, A4 : 3615260006951
Feuille 2, B1 : Référence
Feuille 2, B2 : IP4NICO01
Feuille 2, B3 : IP5NICO01
Feuille 2, B4 : IP5CNICO01
Feuille 2, B5 : IP6NICO01
Feuille 2, B6 : IP6PNICO01
Feuille 2, B7 : IP7NICO01
SI la réf de N2 = une ref de la colonne Bx (en l'occurence ici c'est B4), alors copier le EAN13 associé au B4 dans R2.
SI la réf de N3 = une ref de la colonne Bx, alors copier le EAN13 associé au Bx dans R3.
etc...
Merci de m'aider...
Je recherche une formule assez simple ...
Je vais essayer de vous expliquer.
J'ai 2 feuilles dans mon fichier
Feuille : 1 -> il y a la colonne N : Référence et colonne R : EAN13 (colonne VIDE)
Feuille : 2 -> colonne A : EAN13, colonne B : Référence
Exemple des colonnes :
Feuille 1, N1 : Référence
Feuille 1, N2 : IP5CNICO01
Feuille 1, N3 : IP6PNICO01
Feuille 1, N4 : IP7NICO01
Feuille 1 : R1,R2,R3,R4 sont vides car pas enore de formules
Feuille 2, A1 : EAN13
Feuille 2, A2 : 3615260006937
Feuille 2, A3 : 3615260006944
Feuille 2, A4 : 3615260006951
Feuille 2, B1 : Référence
Feuille 2, B2 : IP4NICO01
Feuille 2, B3 : IP5NICO01
Feuille 2, B4 : IP5CNICO01
Feuille 2, B5 : IP6NICO01
Feuille 2, B6 : IP6PNICO01
Feuille 2, B7 : IP7NICO01
SI la réf de N2 = une ref de la colonne Bx (en l'occurence ici c'est B4), alors copier le EAN13 associé au B4 dans R2.
SI la réf de N3 = une ref de la colonne Bx, alors copier le EAN13 associé au Bx dans R3.
etc...
Merci de m'aider...
7 réponses
-
Contributeurtitilove06, Bonjour.
La Fonction RECHERCHEV a été construit spécialement pour ce type de recherche.
Feuille1 : R1 -->
=RECHERCHEV( N2; Feuille2!$A$2:$B$7; 2; FAUX)
Il était ce que vous vouliez?
J'espère avoir aidé.
Cordialement.
--
Belo Horizonte, Brasil.
Marcílio Lobão -
non, je ne comprends pas la formule ? pourquoi A2 B7 et faux?
-
ContributeurBonjour
et bonjour Mazzaropi
.
Si j'ai bien compris, je ne crois pas que cela puisse fonctionner avec RECHERCHEV, car il s'agit la de ressortir une valeur de A à partir d'une valeur trouvée en B
Je proposerais plutôt:
=INDEX(feuil2!A:A;EQUIV(N2;Feuil2!B:B;0))
on suppose bien sur qu'en feuil2 toutes les valeurs de B ont une correspondance en A (mais le message donne 3 valeurs en A pour 7 en B)
crdlmnt -
bonjour ça ne marche pas non plus .......
#NOM?-
ContributeurCa devrait.... #NOM signale que Excel ne reconnait pas un code de la formule!
qu'avez vous écrit?
attention, peut être une faute sur les noms de feuille, j'en ai mis un avec majuscule, le problème vient peut être de là! (mais en principe, Excel n'affiche pas #NOM dans ce cas et corrige automatiquement)
à vous lire
-
-
J'ai écris : =INDEX(Codes EAN!A:A;EQUIV(N2;Codes EAN!B:B;0))
car ma feuille N°2 s'appelle : Codes EAN -
C'est bon, j'ai trouvé mon erreur , il fallait mettre la feuille entre guillemet simple =INDEX('Codes EAN'!A:A;EQUIV(N2;'Codes EAN'!B:B;0))
merci beaucoup !!!! -
Contributeurtitlove06 et Vaucluse, Bonjour.
S'il vous plaît pardonnez-moi.
Je faisais un autre emploi dans le même temps et me confonds en suggérant la fonction RECHERCHEV.
Merci pour vous regarder.
Avoir un grand week-end.
--
Belo Horizonte, Brasil.
Marcílio Lobão